Come si passa da Windows a VIM?


80

Sto usando sia Vim che MacVim (o bene, ci sto provando). Ho installato il plug-in Tagbar ma trovo impossibile passare alla finestra Tagbar effettiva per effettuare la mia selezione.

Ho letto molte cose sul cambio di finestra in VIM, ho trovato molte combinazioni di tasti predefinite ( CMD+ `, CTRL+ W+ o ), ho provato a impostarne una mia. NESSUNO ha funzionato.

Uso sempre VIM per le modifiche rapide ai file e mi sono incuriosito usandolo come mio IDE a tempo pieno. Dopo aver trascorso un'intera ora solo cercando di capire come cambiare una finestra, però, sono totalmente spento dall'idea. Tuttavia, sento di doverlo sapere. Come si cambia la finestra? Sono totalmente cieco qui?


9
Vim è uno di quegli strumenti in cui tutto ha perfettamente senso, dopo averlo saputo. Prima di allora potrebbe anche essere in gallese.
Foshi,

Risposte:


120

Control+ Wseguito da Wper alternare tra le finestre aperte e,

Control+ Wseguito da H/ J/ K/ Lper spostarsi di conseguenza nella finestra sinistra / in basso / in alto / a destra .


2
No, non fare nulla.
Naatan

5
Ugh, li stavo premendo allo stesso tempo. Ho provato Ctrl + W, POI (separatamente) uno degli ultimi tasti e ha funzionato. Sospiro. Grazie!
Naatan

6
Oltre ai tasti direzionali H / J / K / L, puoi anche premere di nuovo W (con o senza Control) per passare avanti e indietro tra la finestra precedentemente focalizzata.
Caleb,

9
Inoltre, è possibile utilizzare anche i tasti freccia h/j/k/l.
Eugene Yarmash,

3
Puoi anche aggiungere un prefisso alla direzione con un numero se devi andare più di una finestra; ad es.C-w 2k
Walf

19

Control+ Wdue volte fa il trucco per me su Macbook Pro.


3
Funziona anche su Linux.
Tomrozb

Questa è l'unica cosa che ha funzionato per me su OSX. Nessuna di quelle <Cw> <h / j / k / l> o <Cw> <Ch / j / k / l> cose che Internet dice di fare. Peccato <Cw> <Cw> scorre solo attraverso le finestre invece di andare direttamente ...
wren romano

2
Control + W fa schifo quando si esegue un terminale in un browser
Quinn Wilson,

Esecuzione di un terminale in un browser ... interessante. Btw. se fa schifo, puoi rimappare su un altro tasto.
user254319

1

È possibile rimappare questo a tasti più comodi invece del fastidioso Control+W

in .vimrc

nnoremap <C-J> <C-W>j
nnoremap <C-K> <C-W>k
nnoremap <C-L> <C-W>l
nnoremap <C-H> <C-W>h

ora control+ h/ j/ k/ lsi sposterà intorno alle finestre

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.