2012-05-19 27 views
13

Estoy usando Vim en Windows y decidí crear un directorio separado para todos mis backup files creados por vim.Error de Vim E510: No se puede hacer el archivo de copia de seguridad (¡Agregar! Para sobrescribir)

Estoy usando Vim desde mi command prompt y no estoy usando la GUI de vim (gVim).

me consultaron este post y añade las siguientes líneas en mi _vimrc

set backup 
set backupdir = D:\\VimTemp 

ya he creado D:\VimTemp en mi sistema.

Ahora cada vez que trato de guardar los cambios en mi archivo usando :w me sale el siguiente mensaje de error

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

ya he intentado fijar la backupdir de las siguientes maneras:

  • conjunto backupdir = D: \\ VimTemp

  • conjunto backupdir = "D: \\ VimTemp"

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

  • conjunto backupdir = "D: \ VimTemp"

Ahora, ya he mirado a preguntas similares sobre stackoverflow pero el problema todavía está ahí.

Entonces, mi pregunta es cómo hacer que esto funcione correctamente.

+0

También debería considerar _set dir = _ que moverá vim _swap_ archivos a alguna parte. Consulte: help dir y note la sintaxis _ // _ al final del valor, que uniquify los nombres de archivo en el directorio anteponiendo una cadena que representa la ruta. – pb2q

Respuesta

12

matar a los espacios junto al =

set backupdir=D:\\VimTemp 

debería funcionar si ha creado el directorio.

+0

también: no descuide el comando de ayuda para problemas de vim ->: help backupdir – pb2q

+0

Nice. Funcionó. Muchas gracias hombre y sí de la próxima vez que primero voy a ver 'vim help'. – RanRag

+0

@ pb2q: No funciona en gvim –

0

En Linux, puede hacerlo configurando en el editor : verbose set backupdir?

Cuestiones relacionadas