2012-05-19 6 views
13

Sto utilizzando Vim su Windows e ho deciso di creare una directory separata per tutti i miei backup files creati da vim.Errore Vim E510: impossibile creare un file di backup (aggiungere! A override)

Sto utilizzando Vim dal mio command prompt e non utilizzo la vim GUI (gVim).

Ho guardato questo post e ha aggiunto le seguenti righe nel mio _vimrc

set backup 
set backupdir = D:\\VimTemp 

ho già creato D:\VimTemp sul mio sistema.

Ora ogni volta che cerco di salvare le modifiche al mio file usando :w ottengo il seguente messaggio di errore

"PenProperties.py" E510: Can't make backup file (add ! to override) 

Ho già provato a fissare il backupdir nei seguenti modi:

  • set backupdir = D: \\ VimTemp

  • set backupdir = "D: \\ VimTemp"

  • set backupdir = "D: \\ VimTemp \\"

  • set backupdir = "D: \ VimTemp"

Ora, ho già guardato domande simili su StackOverflow ma il problema è ancora lì.

Quindi, la mia domanda è come farlo funzionare correttamente.

+0

Si dovrebbe anche considerare _set dir = _ che sposta i file vim _swap_ da qualche parte. Vedi: help dir e nota la sintassi _ // _ alla fine del valore, che unificherà i nomi dei file nella directory anteponendo una stringa che rappresenta il percorso. – pb2q

risposta

12

uccidere gli spazi intorno a =

set backupdir=D:\\VimTemp 

dovrebbe funzionare se avete creato la directory.

+0

anche: non trascurare il comando help per problemi vim ->: help backupdir – pb2q

+0

Nice. Ha funzionato. Grazie mille amico e sì dalla prossima volta guarderò prima a 'vim help'. – RanRag

+0

@ pb2q: Non funziona con gvim –

0

Su Linux, è possibile eseguire l'impostazione nell'editor- : set dettagliato backupdir?

Problemi correlati