Nunca use :xnunca nunca nunca. Algún día te equivocarás y :Xcifrarás tu archivo, y no conocerás la clave.
Aaron McMillin
29
@AaronMcMillin Yo uso: x todo el tiempo, y nunca he cifrado accidentalmente un archivo.
Singlestone
13
¡Bien por mí! Yo puedo ser la excepción. Soy al menos un punto de datos. Nunca digas "nunca nunca nunca", ese es mi lema. :)
Singlestone
16
@AaronMcMillin: Sé que esta es una pregunta antigua, pero al menos en mi Vim actual, tendría que (1) escribir en mayúsculas X(2) ingresar accidentalmente una contraseña, (3) ingresar accidentalmente la misma contraseña nuevamente, antes de que esto sea un problema. No creo que sea muy probable ...
jwd
203
A menudo uso :tabo( :tabonly) para cerrar todas las demás pestañas.
“Cerrar todas las demás pestañas” se logra mucho más rápido con “: on” (para “solo”, es decir, “la única ventana para mostrar”). :)
Bombe
8
@Bombe: para mí tampoco funcionó. :onsolo cierra ventanas , no pestañas, al menos en mi vim 7.3.3.
Boldewyn
1
:taboes exactamente lo que estaba buscando Te podría votar 30 veces si pudiera. :)
Justin Force
Esto tiene un beneficio adicional de que aún mantiene todas las pestañas en la lista de búfer. Puedes verlos con :ls. Por lo tanto, aún puede recuperar las pestañas más tarde si lo desea. O
conviértalos
24
Eso se puede hacer con el siguiente comando (en modo normal o de escape):
:tabdo :q
"tabdo" aparentemente ejecuta el comando para todas las pestañas abiertas.
Puede usar cualquiera de estos comandos de Vim Ex para salir de múltiples ventanas y buffers :
:qa:qall
Salga de Vim, a menos que haya algunos buffers que se hayan cambiado. (Use :bmodpara ir al siguiente búfer modificado). Cuando se establece 'autowriteall', se escribirán todos los buffers modificados, como :wqall.
:conf qa:confirm qall
Salir de Vim. Aparecerá un aviso cuando se hayan cambiado algunos búferes. Ver :confirm.
:qa!:qall!
Salir de Vim. Cualquier cambio en los buffers se pierde. También vea :cquit, hace lo mismo pero sale con un valor distinto de cero.
:quita:quitall:quita!:quitall!
Igual que :qall.
:wqa:wqall:xa:xall
Escriba todos los buffers modificados y salga de Vim. Si hay buffers sin un nombre de archivo, que son de solo lectura o que no se pueden escribir por otro motivo, Vim no se cerrará.
:conf wqa:confirm wqall:conf xa:confirm xall
Escriba todos los buffers modificados y salga de Vim. Aparece un mensaje cuando algunos buffers son de solo lectura o no se pueden escribir por otro motivo. Ver :confirm.
:wqa!:xa!:wqall!:xall!
Escriba todos los búferes modificados, incluso los que son de solo lectura, y salga de Vim. Si hay buffers sin un nombre de archivo o que no se pueden escribir por otro motivo, Vim no se cerrará.
Para leer sobre estos en Vim, escriba el siguiente comando Ex
:x
nunca nunca nunca. Algún día te equivocarás y:X
cifrarás tu archivo, y no conocerás la clave.X
(2) ingresar accidentalmente una contraseña, (3) ingresar accidentalmente la misma contraseña nuevamente, antes de que esto sea un problema. No creo que sea muy probable ...A menudo uso
:tabo
(:tabonly
) para cerrar todas las demás pestañas.fuente
:on
solo cierra ventanas , no pestañas, al menos en mi vim 7.3.3.:tabo
es exactamente lo que estaba buscando Te podría votar 30 veces si pudiera. :):ls
. Por lo tanto, aún puede recuperar las pestañas más tarde si lo desea. OEso se puede hacer con el siguiente comando (en modo normal o de escape):
"tabdo" aparentemente ejecuta el comando para todas las pestañas abiertas.
fuente
Agregando a lo que dijo fuentesjr:
Obligará a cerrar todas las pestañas, si no le importa guardar.
fuente
Puede usar cualquiera de estos comandos de Vim Ex para salir de múltiples ventanas y buffers :
:qa
:qall
Salga de Vim, a menos que haya algunos buffers que se hayan cambiado. (Use
:bmod
para ir al siguiente búfer modificado). Cuando se establece 'autowriteall', se escribirán todos los buffers modificados, como:wqall
.:conf qa
:confirm qall
Salir de Vim. Aparecerá un aviso cuando se hayan cambiado algunos búferes. Ver
:confirm
.:qa!
:qall!
Salir de Vim. Cualquier cambio en los buffers se pierde. También vea
:cquit
, hace lo mismo pero sale con un valor distinto de cero.:quita
:quitall
:quita!
:quitall!
Igual que
:qall
.:wqa
:wqall
:xa
:xall
Escriba todos los buffers modificados y salga de Vim. Si hay buffers sin un nombre de archivo, que son de solo lectura o que no se pueden escribir por otro motivo, Vim no se cerrará.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
Escriba todos los buffers modificados y salga de Vim. Aparece un mensaje cuando algunos buffers son de solo lectura o no se pueden escribir por otro motivo. Ver
:confirm
.:wqa!
:xa!
:wqall!
:xall!
Escriba todos los búferes modificados, incluso los que son de solo lectura, y salga de Vim. Si hay buffers sin un nombre de archivo o que no se pueden escribir por otro motivo, Vim no se cerrará.
Para leer sobre estos en Vim, escriba el siguiente comando Ex
fuente
Esto cierra todas las pestañas y abre búferes.
fuente
Aquí hay una forma del lado oscuro de cerrar TODAS LAS INSTANCIAS VIM en Linux / Mac
No lo uses. Hace lo que le pides, pero probablemente no sea la mejor manera, sino divertida.
fuente