Ho appena scoperto la possibilità di utilizzare vi-mode in zsh. Abbastanza bello. Ma ho usato CTRL-r in emacs-mode praticamente e mi manca davvero. C'è qualcosa di simile o posso ottenere quella funzionalità in vi-mode pure?Ricerca all'indietro in modalità vi
39
A
risposta
35
È possibile associare history-incremental-search-backward
a qualsiasi tasto, ad esempio:
bindkey -M vicmd '?' history-incremental-search-backward
11
Questa è la soluzione: su/giù consente di sfogliare la storia (se il campo è vuoto) o di ricerca. Ha reso la mia giornata.
bindkey '^[[A' up-line-or-search
bindkey '^[[B' down-line-or-search
36
Secondo questa risposta: https://unix.stackexchange.com/a/30169
si può effettivamente legare in vim-mode per la cronologia di ricerca:
bindkey '^R' history-incremental-search-backward
Secondo un commento alla risposta si può anche associare a history-incremental-pattern-search-backward
bindkey '^R' history-incremental-pattern-search-backward
Quindi si esegue una ricerca del modello di cronologia con
esempio: <C-R> mv * /target
Problemi correlati
- 1. Interprete Erlang: modalità Vi
- 2. Modalità Vi per redis-cli
- 3. Terminale/console/shell Windows in modalità Vi?
- 4. Ricerca stringa e conteggio nell'editor vi
- 5. È possibile utilizzare la modalità vi in Code :: Blocks?
- 6. Forza bash per utilizzare .vimrc in modalità vi
- 7. Vi su freeBSD: bloccato in "modalità di immissione ex"
- 8. evidenziazione della sintassi in modalità VI-input Bash
- 9. Come limitare l'ambito di ricerca in VI/VIM?
- 10. Richiesta bash diversa per la modalità di modifica vi diversa?
- 11. modalità di inserimento vi nella riga di comando Matlab?
- 12. copia e incolla in vi
- 13. Modalità Bash vi - collegare "C-c" per uscire dalla modalità di inserimento
- 14. come fare la ricerca di vi e sostituirla in un intervallo di testo sublime
- 15. Impostare vi come editor in GHCi
- 16. Come unire due linee in vi?
- 17. scorciatoie vi in notebook ipython
- 18. Duplicate ogni riga in VI
- 19. Come posso ottenere la modalità nativa Vi in R per essere persistente?
- 20. Come disattivare la modalità 'vi compatibile' per Vim in Cygwin su Windows 8?
- 21. Perché non funziona il binding in modalità vi-cmd "jk" non funziona
- 22. Modalità viper in tutte le modalità
- 23. Ricerca fulltext di MySQL Confusione in modalità booleana
- 24. Forza la modalità verbatim in Google Ricerca personalizzata
- 25. Come recuperare parametri di ricerca in modalità non-html5
- 26. Perché vi si comporta diversamente in Ubuntu rispetto a CentOS?
- 27. Come includere la barra in avanti nella ricerca vi e sostituire
- 28. in ordine numerico in editor di VI
- 29. Come posso sfuggire al carattere barra in vi?
- 30. Come utilizzare le chiavi vi in ipython sotto * nix?
Comune, appartiene al superuser – Drakosha