wake-up-neo.com

Vim-Syntax-Hervorhebung standardmäßig aktivieren

Ich kann die Syntaxhervorhebung in vim aktivieren und deaktivieren, indem ich Folgendes im Editor ausführe:

: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?

110
lilroo

Bearbeite dein $HOME/.vimrc (Unix/Linux/OSX) oder $HOME/_vimrc (Windows), um die folgende Zeile einzuschließen:

syntax on

EDIT

Wenn Ihre Syntaxhervorhebung beim Starten von Vim nicht funktioniert, haben Sie wahrscheinlich kein $HOME/.vimrc oder $HOME/_vimrc (ab jetzt auch als vimrc bekannt). In diesem Fall haben Sie zwei Möglichkeiten:

  • Erstellen Sie ein leeres vimrc.
  • Kopieren vimrc_example.vim als Ihr vimrc (empfohlen, danke @oyenamit). Sie finden vimrc_example.vim im Laufzeitverzeichnis.

Der Speicherort des Laufzeitverzeichnisses variiert zwischen den Betriebssystemen:

  • Auf meinem System (Arch Linux und Mac, danke @totophe) ist es in /usr/share/vim/vim73.
  • Unter Windows ist es in \Program Files\Vim\vim73.
169
Ilmo Euro

Um Specific TYPE der Syntax (oder Programmiersprache) in einer Datei hervorzuheben, können Sie auch die folgenden Befehle verwenden, während die Datei bereits in Vim geöffnet ist:

:set filetype=php

ODER Verknüpfung:

:se ft=php

Die obigen Befehle ändern die Syntaxhervorhebung der aktuellen Datei so, als würde sie PHP Code hervorheben.

8
Amit Verma

Kommentar zur "Syntax ein" in der vimrc-Datei entfernen.

In das Verzeichnis verschieben,

cd /etc/vim/

vim vimrc

jetzt suche "syntax" und kommentiere es aus. Speichern Sie es und öffnen Sie die Datei erneut in vim.

5

Wenn Sie hierher kommen, weil TurnKeyLinux vim-tiny Verwendet, für das das Syntaxmodul nicht aktiviert ist, versuchen Sie, diesen Artikel vollständig zu installieren. vim

http://www.turnkeylinux.org/forum/support/20140108/solved-bash-command-not-found-after-replacing-package

tl; dr

# apt-get remove vim-tiny
# apt-get install vim
# hash vim
# vim
3
Josh Peak

Ich fand auch, dass dies eine der Lektionen in vimtutor ist.

Um es zu finden, können Sie den Befehl vimtutor in Ihr Terminal eingeben (ich habe ihn auf einem Mac verwendet) und nach unten scrollen, um zu sehen, ob es eine Lektion mit dem Namen CREATE A STARTUP SCRIPT Gibt (für mich war es Lektion 7.2). Hier wird beschrieben, wie eine erste vimrc -Datei erstellt wird.

1
Ben