
Ich möchte zwischen meinem Text und dem linken Rand des Fensters (oder dem rechten Rand der Zeilennummern) etwas Abstand einfügen.
Antwort1
Ich habe den Hintergrund der Zeilennummern so eingestellt, dass er mit dem Texthintergrund übereinstimmt (in beiden Fällen schwarz), sodass ein optischer Puffer zwischen den Zahlen und dem Text entsteht. Ich habe die Zeilennummerierung auch auf Dunkelgrau eingestellt, damit sie ziemlich unauffällig ist.
Um den Zeilennummernhintergrund so einzustellen, dass er zum Text passt, müssen Sie lediglich die „bg“-Definitionen LineNr
vollständig aus Ihrer Definition entfernen. Der relevante Abschnitt meines Farbschemas, einschließlich der aktuellen Zeilenhervorhebung, ist dieser:
hi CursorLine guibg=#333333
hi LineNr guifg=#555555
Das Endergebnis sieht also so aus:
(Beachten Sie, dass ich relative Zeilennummern verwende über set relativenumber
).
Antwort2
:help foldcolumn
Die Faltspalte wird normalerweise zum Anzeigen von Faltmarkierungen verwendet. Dadurch erhalten Sie aber auch Platz.
Antwort3
Sie können die folgenden Befehle im Terminal ausführen, um etwas Abstand um das MacVim-Fenster herum hinzuzufügen (der linke Abstand wird jedoch links von den Zeilennummern eingefügt):
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'