5 votos

Vim como terminal

Recientemente he descubierto terminal de la característica, usted puede configurar las teclas de emacs o vi de estilo

Yo prefiero la segunda. así que si usted

set -o vi

Usted puede utilizar k j l h teclas para navegar en la línea de comandos. Y usted puede cambiar entre 'Normal' y 'Insert' modos como en vim.

Sin embargo, no hay manera de distinguir uno de otro modo, incluso cursor no cambia. Lo que hace vi-estilo bastante inútil. Hay una manera de hacerlo verdaderamente vim-como?

2voto

Marc Puntos 131
  • Usted puede cambiar de la bash a zsh. No voy a describir aquí cómo configurar el indicador de modo en Z-Shell – hay un montón de tutoriales por Internet, correo. g.: [1], [2].
  • Si usted está usando GNU Bash versión 4.3 (la mayoría de ustedes probablemente no, fue lanzado el mes pasado, por lo que había necesidad de actualización), se puede establecer Readline opción show-mode-in-prompt.

Así:

set show-mode-in-prompt On

en su .inputrc o

bind 'set show-mode-in-prompt On'

como un comando de la shell. Esto añade un personaje al principio del mensaje indicando que el modo de edición: @ para Emacs, : y + del vi normal y vi de inserción, respectivamente.

I. e. su pronta parecerá +agzam@pc:~$ en el modo de entrada y :agzam@pc:~$ en modo normal. Entiendo que esto puede que no se haya personalizado en cualquier forma, pero aún así es mejor que nada.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X