Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimで全角スペース以外の文字もハイライトする

$
0
0

Vimで、全角スペースをハイライトする方法はよく見かけるのに、それ以外の文字についてもハイライトする方法が見つけられずに苦労してたところ、なんとか実現出来たので置いておく。

.vimrc
" 全角文字をハイライト表示function! Zenkaku()highlight Zenkaku cterm=reverse ctermfg=DarkMagenta gui=reverse guifg=DarkMagenta
endfunctionif has('syntax')
    augroup Zenkaku
        autocmd!autocmdColorScheme       * call Zenkaku()autocmdVimEnter,WinEnter * letw:m1 = matchadd("Zenkaku",'[ 0123456789]')autocmdVimEnter,WinEnter * letw:m2 = matchadd("Zenkaku",'[abcdefghijklmnopqrstuvwxyz]')autocmdVimEnter,WinEnter * letw:m3 = matchadd("Zenkaku",'[ABCDEFGHIJKLMNOPQRSTUVWXYZ]')
    augroup END
    call Zenkaku()endif

ハイライトさせたい文字については、1行で書いても良かったけど、可読性を考えてある程度の塊で分けてみた。


P.S

 * letw:m1

上記部分の意味が良く分かっていないので、教えて頂けたら幸いです。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>