Comando Vim para "editar una copia de este archivo"
ex (2)
Un patrón que parece estar siguiendo ahora es:
- editar un archivo hasta que me guste
-
:w another-file
para usarlo como punto de partida paraanother-file
-
:e another-file
para puliranother-file
¿Existe un comando ex existente para realizar los dos últimos pasos a la vez? Algo así como :writeAndEdit another-file
?
Puedo falsificar uno usando vimscript, solo quiero saber si hay un comando existente.
¿Podría :saveas
hacer el trabajo?
:sav[eas][!] [++opt] {file}
Save the current buffer under the name {file} and set
the filename of the current buffer to {file}. The
previous name is used for the alternate file name.
Es menos probable que sobrescriba su archivo original si abre primero el archivo nuevo y luego copia el archivo original en el búfer.
:e another-file
:r original-file
Encontré una respuesta para ti. Tipo :help saveas
y disfrutar!
: sav [eas] [!] [++ opt] {file} Guarde el búfer actual con el nombre {file} y configure el nombre de archivo del búfer actual en {file}. El nombre anterior se utiliza para el nombre de archivo alternativo. El [!] Es necesario para sobrescribir un archivo existente. Cuando ''tipo de archivo'' está vacío, la detección de tipo de archivo se realiza con el nuevo nombre, antes de escribir el archivo. Cuando la escritura fue exitosa, ''readonly'' se reinicia. {no en Vi}