¿Es posible cambiar el nombre de un búfer en vim?
Específicamente, estoy usando Conque Shell para abrir shells en vim (cada Shell está en un búfer) y con varios shells, veo:
10: bash - 1
11: bash - 2
en mi lista de búfer. Me gustaría cambiar el nombre de estos búferes con nombres más significativos (por ejemplo, "Mercurial" en lugar de "bash - 2"). ¿Es posible?
Puedes usar :file newname
para cambiar el nombre del búfer.
De :help :file_f
:
Establece el nombre del archivo actual en
{name}
. ¡El opcional! evita truncar el mensaje, como con:file
.
Si el búfer tenía un nombre, ese nombre se convierte enalternate-file
nombre. Se crea un búfer no listado para contener el nombre antiguo.
Cambie el nombre del búfer actual con :file <new-name>
(o :f <new-name>
):
:f[ile][!] {name}
Establece el nombre del archivo actual en
{name}
. El opcional!
evita truncar el mensaje, como con:file
. Si el búfer tenía un nombre, ese nombre se convierte en archivo-alternativo nombre. Se crea un búfer no listado para contener el nombre antiguo.
Si el búfer ya tiene un nombre de archivo, :file
no cambiará el nombre de archivo y solo cambiará el nombre de archivo alternativo. Deberá borrar el nombre del búfer con :0f[ile]
para poder poner uno.
:e foo
:0f
:file bar