2009-11-20 11 views

risposta

15

Se si aggiunge un botto dopo il nome di opzione nel comando set, in questo modo:

:set smartcase! 

... lo farà levetta l'opzione. È possibile creare una mappatura dei tasti per fare questo:

:map \s :set smartcase!<CR> 

<CR> acronimo di ritorno a capo. Rappresenta la chiave Return.

Ora basta premere \s e commuta.

solito scrivo la mappatura per mostrare anche nella riga inferiore se l'opzione è attivata o disattivata, come questo:

:map \s :set smartcase!<CR>:set smartcase?<CR> 
+0

Preferisco , è molto più semplice da mantenere, e spiegare, rispetto^M. –

+0

@Luc: non ero sicuro che potessi usarlo, e non avevo la possibilità di provarlo, quindi sono andato con quello che sapevo di sicuro. Modificherà. –

20

Se si vuole attivare, se fuori completamente, basta fare

:set nosmartcase 

Ma se si desidera attivare o disattivare la modalità di uno-due ricerche, utilizzare simboli speciali nei tuoi modelli di ricerca:

  • \c fa sì che il modello ignori il caso, ad esempio: /iGnOrEcAsE\c (corrisponde a "ignorecase");
  • \C fa corrispondere il caso del modello, ad esempio: /matchcase\C (non marcia "MatchCase").
Problemi correlati