Scrivo molto pitone nel mio VIM, sul terminale. Cosa faccio?
Scrivo molto pitone nel mio VIM, sul terminale. Cosa faccio?
Risposte:
Esegui le scorciatoie standard di età superiore ai 30 anni
^f
(avanti == pagina giù)
^b
(indietro == pagina su)
^
(che è un turno-6 cursore per l'inizio della linea) e
$
(fine della linea)
...non funziona?
O stai cercando tasti della tastiera in stile PC per quelle funzioni? Per quelli, usa i tasti freccia Fn +:
Fn + freccia giù == pagina giù
Fn + freccia su == pagina su
Fn + freccia sinistra == home
Fn + freccia destra == fine
|
equivale a HOME: entrambi vanno alla 0a colonna della linea, piuttosto che al primo carattere non spaziale in essa.
bind '"\e[1~":"\eOH"'
e bind '"\e[4~":"\eOF"'
nel tuo $ HOME / .bashrc. Personalizzazione bash / vim più compatibile con Mac e Linux su github.com/sudoer/dotfiles .
Comandi Vim (questi non sono specifici per Mac):
fine riga: $
inizio della riga: 0
pagina giù: ctrl + f
pagina su: ctrl + b
Se si guardano le impostazioni della tastiera del terminale, è possibile scambiare le azioni per pagina su / giù e spostare la pagina su / giù. Funziona con vim predefinito e come ti aspetteresti su scatole remote.
gg e G sono tutto ciò che serve per home / end. (Ho trascorso un po 'di tempo cercando di farlo funzionare)
Per far funzionare HOME e END in vim e nella shell, inserisci bind '"\e[1~":"\eOH"'
e bind '"\e[4~":"\eOF"'
nel tuo file $ HOME / .bashrc.
Personalizzazione bash / vim più compatibile con Mac e Linux su https://github.com/sudoer/dotfiles . Negli script bash, cerca le parole $ OSTYPE e "darwin". C'è un blocco "Darwin" simile nel vimrc per le modifiche vim specifiche per Mac.