2015-09-15 14 views
19

Alla destra del mio display vim-airline, ho ! trailing[1].vim-airline: cosa è "! Trailing [1]"

Suppongo che questo significhi uno spazio vuoto di qualche tipo, ma come faccio a leggere ciò che vim-airline mi sta dicendo e che cosa dovrei fare?

+3

Significa che hai uno spazio vuoto finale sulla riga 1 e potresti eliminarlo? Oppure ignoralo o disattiva il controllo :) – hobbs

+0

Controlla questi post sulla rimozione di spazi bianchi finali: http://stackoverflow.com/questions/356126/how-can-you-automatically-remove-trailing-whitespace-in-vim# 356130 –

risposta

25

Ciò significa che nella prima riga sono presenti spazi bianchi finali ([1]).

è possibile aggiungere al vostro .vimrc il seguente:

set list   " Display unprintable characters f12 - switches 
set listchars=tab:•\ ,trail:•,extends:»,precedes:« " Unprintable chars mapping 

Che verrà visualizzare caratteri spazi bianchi. È possibile alternarlo con :set invlist.

9

Airline ti sta dicendo che su riga 1 hai spazi bianchi finali, che di solito è qualcosa di cui vuoi sbarazzarti.

Quindi, andare alla riga ed eliminarlo (1G$gelD).

E 'una buona caratteristica, ma è possibile accendere/spegnere con:

:AirlineToggleWhitespace 

Maggiori informazioni trailing whitespace here.