読者です 読者をやめる 読者になる 読者になる

vim で全角スペースを表示する方法

シェル vi

コピペした時などに、全角スペースが入ってしまった場合に見えるようにしたい。

.vimrc へ以下を追記する。行頭に " がある行はコメント行。

"全角スペースをハイライト
function! ZenkakuSpace()
    highlight ZenkakuSpace cterm=reverse ctermfg=DarkMagenta gui=reverse 
guifg=DarkMagenta
endfunction
   
if has('syntax')
    augroup ZenkakuSpace
        autocmd!
        autocmd ColorScheme       * call ZenkakuSpace()
        autocmd VimEnter,WinEnter * match ZenkakuSpace / /
    augroup END
    call ZenkakuSpace()
endif