modo Vim no shell do FreeBSD?

1

Como posso mudar para o modo Vim no shell do FreeBSD?

Gostei do valor de $SHELL e é /bin/csh no entanto man csh opens tsch da página de manual.

set -o e shopts também não estão disponíveis.

E /etc/inputrc (Readline) não está lá também.

Devo instalar o bash ou é possível ter o modo de edição de linha Vim em vez do Emacs nativamente, sem ter que instalar outros shells?

Obrigado antecipadamente.

Estou no FreeBSD 11.

    
por w17t 09.05.2017 / 13:47

1 resposta

3

O shell csh não possui atalhos de teclado do Vi, enquanto tcsh tem.

O shell tcsh está disponível no sistema básico do FreeBSD (como é o sh , que no FreeBSD é ash , o shell Almquist).

Para alternar para as combinações de teclas do Vi com o shell tcsh , use

bindkey -v
    
por 09.05.2017 / 15:02