Escribo mucho python en mi VIM, en la terminal. ¿Qué debo hacer?
Escribo mucho python en mi VIM, en la terminal. ¿Qué debo hacer?
Respuestas:
Realice los atajos vi estándar de más de 30 años de edad
^f
(adelante == página abajo)
^b
(atrás == página arriba)
^
(eso es un cursor de shift-6 para el inicio de la línea) y
$
(final de la línea)
...¿no trabajo?
¿O está buscando teclas de teclado estilo PC para esas funciones? Para esos, use las teclas de flecha Fn +:
Fn + flecha abajo == página abajo
Fn + flecha arriba == página arriba
Fn + flecha izquierda == inicio
Fn + flecha derecha == final
|
es equivalente a INICIO: ambos van a la columna 0 de la línea, en lugar del primer carácter no espacial en ella.
bind '"\e[1~":"\eOH"'
y bind '"\e[4~":"\eOF"'
en su $ HOME / .bashrc. Más personalización de bash / vim compatible con Mac y Linux en github.com/sudoer/dotfiles .
Comandos Vim (estos no son específicos de Mac):
fin de línea: $
inicio de línea: 0
página abajo: ctrl + f
página arriba: ctrl + b
Si busca en la configuración del teclado del terminal, puede intercambiar las acciones de página arriba / abajo y cambiar página arriba / abajo. Eso funciona en vim predeterminado y como es de esperar en cajas remotas.
gg y G son todo lo que necesitas para casa / fin. (Pasé un tiempo tratando de hacerlo funcionar)
Para que HOME y END funcionen en vim y en el shell, coloque bind '"\e[1~":"\eOH"'
y bind '"\e[4~":"\eOF"'
en su archivo $ HOME / .bashrc.
Más personalización de bash / vim compatible con Mac y Linux en https://github.com/sudoer/dotfiles . En los guiones de bash, busque las palabras $ OSTYPE y "darwin". Hay un bloque similar "Darwin" en el vimrc para ajustes de vim específicos de Mac.