15

この記事は最終更新日から1年以上が経過しています。

投稿日

更新日

Organization

Vimのタブ・空白・改行文字等をlistcharsで色変更

自分なりに調べた内容のまとめです。
.vimrc内に記述します。

タブ・空白・改行等の表示

追記: 以下のWebページが閉じてしまったようなので Internet Archive のリンクに変更してあります.
(【Vim】タブ、空白、改行を可視化する | blog.remora.cx)

  • 【Vim】タブ、空白、改行を可視化する | blog.remora.cx
    • listで表示される文字のフォーマットを指定する
    • tab:»-
      • “タブ”の表示を決定する。値は 2 文字で指定し、タブがスペース 8 文字に当たる場合、“»-------”などと表示される。
    • trail:-
      • 行末に続くスペースを表す表示。
    • eol:↲
      • 改行記号を表す表示。
    • extends:»
      • ウィンドウの幅が狭くて右に省略された文字がある場合に表示される。
    • precedes:«
      • extends と同じで左に省略された文字がある場合に表示される。
    • nbsp:%
      • 不可視のスペースを表す表示。ただし、この記号の通りに表示されるのは“ ”、 つまり、ノーブレークスペースに限られており、ほかの不可視スペース (画像に挙げた ​、、などなど)には効果がない。
set list
set listchars=tab:»-,trail:-,eol:↲,extends:»,precedes:«,nbsp:%

文字の色変更

hi NonText    ctermbg=None ctermfg=59 guibg=NONE guifg=None
hi SpecialKey ctermbg=None ctermfg=59 guibg=NONE guifg=None

Before -> After

Before (デフォルト)
image.png

After (ctermfg=59)
image.png

新規登録して、もっと便利にQiitaを使ってみよう

  1. あなたにマッチした記事をお届けします
  2. 便利な情報をあとで効率的に読み返せます
ログインすると使える機能について
utvirtual
VRの普及啓蒙と体験創造を理念として、VR作品の制作・展示、勉強会などを行っているインカレサークル
この記事は以下の記事からリンクされています

コメント

この記事にコメントはありません。
あなたもコメントしてみませんか :)
新規登録
すでにアカウントを持っている方はログイン
記事投稿キャンペーン開催中
みんなでAWSの知見を共有しよう
~
ChatGPTなどの活用方法を発信しよう!※期間延長
~
15