Solía ssh -X user@IP
conectarme a un servidor Ubuntu que se había gnome-terminal
instalado en él.
Cuando gnome-terminal
estoy adentro , ocasionalmente golpeo accidentalmente una combinación de teclas y el terminal se comporta de manera diferente. Yo creo que he entrado en "modo de vi". Como ejemplo, después de haber tocado esta misteriosa combinación, puedo presionar -y el tamaño de fuente del terminal se reduce.
Tengo que presionar ESCpara volver al modo normal.
¿Alguien puede decirme qué combinación de teclas he acertado y proporcionar enlaces o sugerencias útiles para las cosas que podría hacer con el "modo vi"?
He intentado buscar en Google pero no he encontrado nada particularmente bueno: la mayoría de las páginas se refieren al "modo vi" dentro de vi.
Para información, estoy usando un teclado francés AZERTY, y la combinación de teclas que creo que presiono es AltGr+ -(en los teclados AZERTY las teclas numéricas proporcionan puntuación a menos que Shiftse presione; la tecla que presiono tiene el 6), para que pueda obtener el |
personaje.
fuente
Crtl
y-
para hacer que las fuentes sean más pequeñas,Ctrl-Shift
y+
para hacerlas más grandes. Me pregunto si ha obtenido el mapa de teclas para que emule Ctrl con una combinación de teclas diferente.loadkeys defkeymap
funcionó en algunos sistemas más antiguos, pero no puedo encontrar un mapa de teclas predeterminado en mi sistema.Respuestas:
Por lo general, el
vi
modo se establece en bash conset -o vi
.Por defecto, y al contrario del editor en sí, estará en
insert
modo. Puede presionar ESCy imoverse entre el modo de inserción y comando.(de linuxselfhelp )
Para ir al modo predeterminado, use
set -o emacs
.De acuerdo con esta pregunta , puede alternar fuera del modo emacs (y viceversa) con Meta + Ctrl + J. Pero no puedo hacer que eso funcione en mi teclado (tal vez porque no estoy seguro de a qué se asigna Meta).
Aquí hay un enlace con algunos comandos de edición: hyperex.org: modo vi .
Aquí hay otro enlace a una referencia de tipo de hoja de trucos: catonmat.net .
fuente