Ich weiß, wie man die Syntaxhervorhebung in vim ein- und ausschaltet, indem man dies im Editor ausführt:
:syntax on/off
Ich möchte jedoch, dass die Syntaxhervorhebung standardmäßig aktiviert ist, damit ich sie nicht jedes Mal aktivieren muss, wenn ich vim ausführe.
Wie mache ich das?
vim
vim-syntax-highlighting
Lilroo
quelle
quelle
Antworten:
Bearbeiten Sie Ihre
$HOME/.vimrc
(Unix / Linux / OSX) oder$HOME/_vimrc
(Windows), um die folgende Zeile einzuschließen :BEARBEITEN
Wenn Ihre Syntaxhervorhebung beim Starten von Vim nicht funktioniert, haben Sie wahrscheinlich kein
$HOME/.vimrc
oder$HOME/_vimrc
(vimrc
ab sofort kollektiv bekannt ). In diesem Fall haben Sie zwei Möglichkeiten:vimrc
.vimrc_example.vim
als Ihrevimrc
(empfohlen, danke @oyenamit). Sie findenvimrc_example.vim
im Laufzeitverzeichnis.Der Speicherort des Laufzeitverzeichnisses variiert zwischen den Betriebssystemen:
/usr/share/vim/vim73
.\Program Files\Vim\vim73
.quelle
syntax on
undsyntax enable
?syntax enable
behält Ihre Farbeinstellungen bei undsyntax on
überschreibt sie (:help :syn-on
).ODER Verknüpfung:
quelle
Kommentieren Sie die "Syntax ein" in der vimrc-Datei aus.
Wechseln Sie in das Verzeichnis,
Suchen Sie nun nach "Syntax" und kommentieren Sie sie aus. Speichern Sie es und öffnen Sie die Datei erneut in vim.
quelle
syntax
nur hinzufügen müssen ,syntax enable
. Dannsource vimrc
. Sie haben es dauerhaft für die spätere VerwendungFür alle, die wegen TurnKeyLinux hierher kommen, bei
vim-tiny
dem das Syntaxmodul nicht aktiviert ist, versuchen Sie diesen Artikel, um es vollständig zu installierenvim
http://www.turnkeylinux.org/forum/support/20140108/solved-bash-command-not-found-after-replacing-package
tl; dr
quelle
Ich fand auch, dass dies eine der Lektionen in ist
vimtutor
.Um es zu finden, können Sie einen Befehl
vimtutor
in Ihr Terminal eingeben (den ich auf einem Mac verwendet habe) und nach unten scrollen, um zu sehen, ob eine Lektion aufgerufen wirdCREATE A STARTUP SCRIPT
(für mich war es Lektion 7.2), in der beschrieben wird, wie eine erstevimrc
Datei eingerichtet wird.quelle
In meinem
$HOME/.vimrc
lade ich ein Farbschema (solarisiert) und stelle fest, dass ich essyntax on
nach dem Laden des Plugins platzieren muss. Wenn es vor dem Laden des Plugins ist, funktioniert es nicht.quelle