vimで改行コードを表示したい


vimでタブやスペース、改行を可視化するために以下内容を~/.vimrcに記述したものの、反映されず、タブ等が表示されない状態です。

[code]

    set listchars=tab:>-,trail:.
    set list
    
[/code]

改行コードが表示されない原因について何かお分かりでしょうか。




:help listchars  
によると、デフォルトが eol:$ なので  
listchars を指定しないで  
set list  
とすれば改行記号が $ で表示されます  
ただし  
:help listchars  
の最後に有るように eol にはハイライトグループ NonText での強調表示が使われるので、カラースキームによっては何も表示されないかもしれません  
もしカラースキームを変更している場合は、一度  
:colorscheme default  
の標準で確認すると良いと思います

また  
:set listchars=tab:>-,trail:.  
は eol の指定がないので、表示されなく成ります  
eol も指定をするか、  
:set listchars+=tab:>-,trail:.  
と += を用いて追加する形にする必要があります  
→ :help :set+=




:help listchars  
によると、デフォルトが eol:$ なので  
listchars を指定しないで  
set list  
とすれば改行記号が $ で表示されます  
ただし  
:help listchars  
の最後に有るように eol にはハイライトグループ NonText での強調表示が使われるので、カラースキームによっては何も表示されないかもしれません  
もしカラースキームを変更している場合は、一度  
:colorscheme default  
の標準で確認すると良いと思います

また  
:set listchars=tab:>-,trail:.  
は eol の指定がないので、表示されなく成ります  
eol も指定をするか、  
:set listchars+=tab:>-,trail:.  
と += を用いて追加する形にする必要があります  
→ :help :set+=

