Cosa fanno e come li usi? Qualsiasi consiglio/trucco sarebbe anche apprezzato.Come funzionano Vim's Control-O e Control-I?
21
A
risposta
39
Nella modalità di inserimento, Ctrl-o
ignora l'utente per eseguire un comando in modalità normale, quindi torna alla modalità di inserimento. Lo stesso effetto può essere ottenuto con <ESC>
in modalità normale, eseguendo il comando singolo e quindi tornando alla modalità di inserimento. Ctrl-i
è semplicemente un <Tab>
in modalità di inserimento.
In modalità normale, Ctrl-o
e Ctrl-i
salta l'utente attraverso la loro "lista di salto", un elenco di luoghi in cui è stato posizionato il cursore. Il jumplist può essere utilizzato con la funzione quickfix, ad esempio per inserire rapidamente una riga di codice contenente errori.
Problemi correlati
- 1. C'è qualcosa di simile per emacs come NERDtree di VIMS
- 2. git git e come funzionano
- 3. Come funzionano @PostFilter e @PreFilter
- 4. Come creare un sottodominio e come funzionano?
- 5. Come funzionano i cookie e la sessione?
- 6. come VLC e FFMPEG funzionano insieme?
- 7. Come funzionano pthread_key_t e il metodo pthread_key_create?
- 8. Come funzionano reference_wrapper e std :: ref?
- 9. x87 Istruzioni FPOP e FCOM - come funzionano?
- 10. Come funzionano android: shrinkColumns e android: stretchColumns?
- 11. come funzionano le macro __glibcxx_function_requires e __glibcxx_requires_valid_range?
- 12. applicationWillResignActive e setBrightness non funzionano?
- 13. NSMakeCollectable e ARC non funzionano
- 14. Come funzionano 'function' e 'use' e 'array_filter' in PHP?
- 15. user.clj e init.clj non funzionano?
- 16. ACTION_SCREEN_ON e ACTION_SCREEN_OFF non funzionano?
- 17. Monitor.TryEnter e lock() funzionano insieme?
- 18. Come funzionano i greenlet?
- 19. Come funzionano le goroutine?
- 20. Spark RDD's - come funzionano
- 21. Come funzionano i gperftools?
- 22. C++: come funzionano le applicazioni come Cheat Engine e ArtMoney?
- 23. Come funzionano i simboli?
- 24. Le funzioni sort() e reverse() non funzionano
- 25. JMeter e WebDriver Set - non funzionano
- 26. conda e pip non funzionano affatto
- 27. fastboot e adb non funzionano con sudo
- 28. Come funzionano gli stream bufferizzati?
- 29. non funzionano e il reflow non funziona
- 30. Quanto bene Java e Scala funzionano insieme?
Vedere anche l'aiuto nella lista di salto (': h jumplist') in vim. – jrdioko
Potrebbe non valere nulla il fatto che '', ' '' 'sembrano avere risultati identici. Salva l'anulare dal dover tenere premuto il tasto Maiusc. –
@ J.M.Janzen È più profondo di così. La maggior parte delle shell non distingue tra caratteri di controllo "minuscolo" e "maiuscolo", quindi Vim, che è stato progettato per essere eseguito in una shell di terminale, non lo è neanche. Nella maggior parte delle shell, non è stato possibile provare. –