2013-05-08 15 views
6

che sto cercando di fare vim guardare più simile a quello che sono abituato in Coda 2.Prettier simboli di tabulazione in vim

Nel mio .vimrc ho questa linea:

set listchars=tab:➝.,extends:#,nbsp:. 

che rende il mio sguardo spazi bianchi in questo modo:

enter image description here

Tuttavia, preferirei quei puntini non fosse visibile, in modo che sarebbe più simile a questo:

enter image description here

Ho provato con un carattere di spazio, ma io alla fine con questo avvertimento:

E474: Invalid argument: listchars=tab:➝ 

Quale personaggio posso usare che non sarà visibile sullo schermo, e anche non lanci un avvertimento?

risposta

8

si può sfuggire il carattere di spazio come questo:

set listchars=tab:➝\ ,extends:#,nbsp:. 
4

In listchars tab: prende a caratteri. Direttamente dal file di aiuto:

tab:xy Two characters to be used to show a tab. The first 
     char is used once. The second char is repeated to 
     fill the space that the tab normally occupies. 
     "tab:>-" will show a tab that takes four spaces as 
     ">---". When omitted, a tab is show as ^I. 

Quindi, si può semplicemente utilizzare uno spazio al posto del punto che si sta utilizzando per il secondo carattere, non deve essere sfuggito però: set listchars=tab:➝\ ,extends:#,nbsp:. per ottenere il risultato desiderato.

Problemi correlati