Macvimのテキストエリアにパディングを追加するにはどうすればいいですか

Macvimのテキストエリアにパディングを追加するにはどうすればいいですか

テキストとウィンドウの左端 (または行番号の右端) の間にパディングを追加したいと思います。

代替テキスト

答え1

行番号の背景をテキストの背景 (どちらも黒) と一致するように設定しました。これにより、数字とテキストの間に視覚的なバッファが確保されます。また、行番号をダーク グレーに設定して、目立たないようにしました。

行番号の背景をテキストに合わせて設定するには、定義から「bg」定義を完全に削除するだけですLineNr。現在の行の強調表示を含む、私のカラースキームの関連セクションは次のとおりです。

hi CursorLine   guibg=#333333
hi LineNr       guifg=#555555

最終結果は次のようになります。

ここに画像の説明を入力してください

( を介して相対行番号を使用することに注意してくださいset relativenumber)。

答え2

:help foldcolumn

折り畳み列は通常、折り畳みマーカーを表示するために使用されますが、スペースも確保されます。

答え3

ターミナルで次のコマンドを実行すると、MacVim ウィンドウの周囲にスペースを追加できます (ただし、左のスペースは行番号の左側に挿入されます)。

defaults write org.vim.MacVim MMTextInsetTop '10'
defaults write org.vim.MacVim MMTextInsetLeft '10'
defaults write org.vim.MacVim MMTextInsetBottom '10'
defaults write org.vim.MacVim MMTextInsetRight '10'

ソース:https://gist.github.com/meleyal/1902879

関連情報