質問

背景色を変更することで(または単なる線ですか?)、vimで折り返しマージン/テキスト幅を強調表示できるようにしたいと思います。多くのIDEにこれがあります。私が話していることをモックアップしました:

これをmacvimまたはgvimで実行できるかどうかは誰でもわかりますか?

役に立ちましたか?

解決

これを試してください:

:match ErrorMsg '\%>80v.\+'

80文字を超えるテキストを強調表示します。'80 'をラップ幅に置き換えることができます。ただし、幅を超える文字のみが強調表示され、実際には幅より長い行のみが強調表示されます。

詳細については、 http://vim.wikia.com/wiki/Highlight_long_lines をご覧ください。しかし、それらはほとんど同じことを達成します。

他のヒント

Vim 7.3以降では、次のように列を強調表示することができます。

MacVimのスクリーンショットと強調表示された列

現在の textwidth に設定するには:

:set cc=+1

または、事前に定義された値に設定できます:

:set cc=80

次のように色を変更できます:

:hi ColorColumn ctermbg=lightgrey guibg=lightgrey

詳細についてはヘルプを参照してください:

:help colorcolumn
autocmd FileType * execute "setlocal colorcolumn=" . join(range(&textwidth,250), ',')
highlight ColorColumn guibg=#303030 ctermbg=0

これに関する大きな問題は、色列の強調表示がhlsearchよりも優先度が高いことです!したがって、基本的に、そのマージンを超えて強調表示された検索項目を表示することはできません...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top