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

Vimの非同期コードチェッカーaleで表示をかたつかせない方法

$
0
0

Vimでaleを使っていると表示がガタガタする

aleに限らない話ですが左側にエラーなどを知らせる表示がでるプラグインを使用していると以下のような感じで画面全体が揺れ非常にコーディングがしにくくなります.
Peek 2018-12-30 23-20.gif
上記の例だとエラーマークが出たり消えたりでコーディングに支障をきたします.

改善方法

vimはIDE用に左カラムに記号などを表示できるようになっていてaleなどはそれを使っています.この機能はsingというそうです.
そこでvimのsignの日本語ドキュメントを読むと

ファイルに対して目印が定義されると、Vimは自動的に表示画面に2文字分のカラムを付
け加える。全てのサインが取り除かれるとそのカラムは再度消滅する。この動作は
'signcolumn' オプションにより変更可能できる。

(https://vim-jp.org/vimdoc-ja/sign.htmlより引用)

そこでsigncolumnのoptionを変更します.(.vimrcやdein.tomlのaleの部分にでも追加してみてください)
set signcolumn=yes

これで画面全体が揺れるような自体にならずにすみます.
☓が表示されても左側のcolumnが引っ込まずにいてくれます.
Peek 2018-12-30 23-41.gif


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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