Mi piace usare hlsearch
ma odio tenere tutto evidenziato dopo la ricerca, per risolvere questo problema, potrei semplicemente usare :nohlsearch
o una sua abbreviazione ma è ancora molto difficile quindi ho deciso di provare per farlo premendo urgenza. Quello che mi è venuto in mente è:Mapping: nohlsearch per la chiave di escape
nnoremap <ESC> :nohlsearch<CR>
Questo funziona esattamente come voglio che in GVim che io di solito uso per lo sviluppo, ma non funziona in vim.
Se cerco qualcosa in vim, premere escape per disattivare l'evidenziazione e utilizzare uno dei tasti freccia per navigare vim passa direttamente alla modalità di inserimento e inserisce un carattere su una nuova riga.
Come ho mai veramente venuto intorno a usando h
, j
, k
e l
per la navigazione questo è davvero fastidioso e vorrei sapere come posso fare vim si comporti come gvim.
Se hai bisogno di ulteriori informazioni puoi trovare la mia intera configurazione di vim here.
Ctrl-L è già utilizzato per ridisegnare lo schermo, per cui uso che: 'nnoremap: Nohl ' –
idbrii
ho mappato \ per: nohlsearch^M (\ come opposta alla ricerca del /; più facile ricorda appena sopra il tasto invio.) – anishsane
@idbrii, ottimo suggerimento, grazie. Inoltre impedisce il problema di colpire per es. '5' quindi premendo' 'per annullare e ottenere' E481: Nessun intervallo consentito'. –
Wildcard