Wie stelle ich die Syntaxhervorhebung in Vim 7 für Python ein?
Ich möchte meine eigenen Farbschemata und Syntaxhervorhebungen für eine Art Codedatei festlegen.
Antworten:
Der Befehl zum Aktivieren der Syntaxhervorhebung in vim lautet :syntax on
: Wenn Sie möchten, dass sie bei jedem Start von vim aktiv ist, fügen Sie einfach eine Zeile syntax on
in Ihrer .vimrc-Datei hinzu.
Hier finden Sie eine exemplarische Vorgehensweise zum Einrichten der Syntaxhervorhebung in Python für Ubuntu 12.10. Was du siehst ist was du kriegst:
https://github.com/sentientmachine/Pretty-Vim-Python/
Sobald Sie wissen, wie Sie ein Farbschema und eine Syntaxhervorhebung für einen bestimmten Benutzer in Ihren vi-Editor einfügen, können Sie ihn anpassen
Hier gibt es Hunderte von modischen Farbschemata: https://github.com/morhetz/gruvbox
Wählen Sie eine aus, die Ihnen gefällt. Laden Sie dann die Dateien und herunter python.vim
und platzieren Sie foobarcolorscheme9000.vim
sie an der richtigen Stelle, wie hier definiert: https://alvinalexander.com/linux/vi-vim-editor-color-scheme-colorscheme Legen Sie die entsprechenden Befehle in ~ / .vimrc fest und melden Sie sich an .
Seite mit den nützlichsten und modischsten Python-Farbschemata:
https://stackoverflow.com/a/11060884/445131
Dann können Sie versuchen, selbst in der VimL-Skriptsprache zu programmieren.
Erfahren Sie, wie Sie den Code bearbeiten, mit dem die Hervorhebung der Vim-Syntax funktioniert. Mach es besser als je zuvor.
http://en.wikibooks.org/wiki/Learning_the_vi_Editor/Vim/VimL_Script_language
Setzen Sie die Linie syntax on
in Ihre .vimrc
.
Wenn Sie auf einem * nix-System (Linux, Macos) oder Cygwin arbeiten und Vim bereits festgelegt haben :set syntax
, Ihr Dateiname jedoch nicht mit endet .py
, können Sie der ersten Zeile Ihrer Datei einen Shebang hinzufügen:
#!/usr/bin/env python
Wenn Sie die Datei das nächste Mal in vim öffnen, sollte die Syntax hervorgehoben werden. Beachten Sie, dass dies für andere Dateitypen funktioniert. Verwenden Sie einfach den Namen des Interpreters(python, ruby, sh)
filetype on
Sie beim Bearbeiten einer Datei einen.vimrc
oder Ihren Typ hinzu:set filetype=python
.