Nach der internen Weihnachtsfeier der IT gestern, versuche ich heute meinen Kopf langsam wieder in Schwung zu bekommen … Heute einige praktische Tipps rund um den Editor Vim unter Linux.

Hier erst einige oft genutzte Befehle („N“ ersetzen Sie durch die Anzahl):

BeschreibungBefehlKurzer Befehl
Zeilennummern anzeigen:set number:se nu
Zeilennummern nicht anzeigen:set nonumber:se nonu
Zeilenbreite in Zeichen angeben:set linewidth=N
Die aktuelle Zeile markieren:set cursorline
Die aktuelle Zeile nicht mehr markieren:set nocursorliine
Die aktuelle Spalte markieren:set cursorcolumn
Die aktuelle Spalte nicht mehr markieren:set nocursorcolumn
Syntax einschalten:syntax on:syn on
Syntax auschalten:syntax off:syn off
Schriftart festlegen:set guifont=schriftart
Farbschema festlegen:colorscheme farbschema:colors
Zeilennummern erhöhen:set numberwidth=N
Tabelle – einige Befehle

Mehr zu Zeilennummern

Haben Sie die Zeilennummern aktiviert, hat dies nicht nur den Vorteil, die aktuelle Zeilennummer anzuzeigen, also zu sehen:

Sie können auch die Zeile angeben, in die Sie springen wollen. Möchten Sie beispielsweise in die Zeile 40 springen:

:40

Schriftarten

Einige gerne genutzten Schriftarten unter Vim sind Hack und FiraCode – unter Debian installieren Sie diese über die Paket-Verwaltung durch die Pakete „fonts-hack“ und „fonts-firacode„:

apt install fonts-hack fonts-firacode

Jetzt können Sie etwa die Schriftart Hack mit folgendem Befehl auswählen:

:guifont=Hack

Sie können auch gleich die Schriftgröße angeben, etwa 18:

:guifont=Hack\ 18

Farbschemas

Im Systemverzeichnis/usr/share/vim/vim90/colors“ finden Sie bereits vorinstallierte Farbschemas:

Hier finden Sie beispielsweise das Farbschema „pablo„, um dieses auszuwählen nutzen Sie den Befehl:

:colorscheme pablo

Mit dem Befehl:

:colorscheme

Und der Tastenkombination Strg+d können Sie sich die installierten Farbschemas direkt in Vim anzeigen lassen:

Jetzt können Sie das gewünschte Farbschema direkt eingeben und mit Eingabe aktivieren, mit Esc, Esc brechen Sie ab. Unter Vim Colorschemes finden Sie übrigens zahlreiche weitere Farbschemas zum Ansehen und den Link zur Anleitung für die Installation unter GitHub.

Syntastic – Code auf Korrektheit prüfen

Syntastic ist ein Plugin, das Code auf seine Korrektheit prüft – die Installation gelingt über Ihre „.vimrc„, indem Sie folgenden Code einfügen:

call plug#begin()
Plug 'vim-syntastic/syntastic'
100 call plug#end()

Sie speichern die Datei, starten Vim und führen folgenden Befehl aus:

:PlugInstall
:q
:q

Das Plugin kennt aktuell folgende Sprachen: ACPI Quellsprache, ActionScript, Ada, Ansible-Konfigurationen, API Blueprint, AppleScript, AsciiDoc, Assemblersprachen, BEMHTML, Bro, Bourne Shell, C, C++, C#, Cabal, Chef, CMake, CoffeeScript, Coco, Coq, CSS, Cucumber, CUDA, D, Dart, DocBook, Dockerfile, Dust, Elixir, Erlang, eRuby, Fortran, Gentoo-Metadaten, GLSL, Go, Haml, Haskell, Haxe, Lenker, HSS, HTML, Java, JavaScript, JSON, JSX, LESS, Lex, Limbo, LISP, LLVM-Zwischensprache, Lua, Markdown, MATLAB, Mercury, NASM, Nix, Objective-C, Objective-C++, OCaml, Perl, Perl POD, PHP, gettext Portable Object, Raku, OS X- und iOS-Eigenschaftslisten, Pug (ehemals Jade), Puppet, Python, QML, R, Racket, RDF TriG, RDF Turtle, Relax NG, reStructuredText, RPM-Spezifikation, Ruby, SASS/SCSS, Scala, Slim, SML, Solidity, Sphinx, SQL, Stylus, Tcl, TeX, Texinfo, Twig, TypeScript, Verilog, VHDL, Vim Hilfe, VimL, ​​Vue.js, xHtml, XML, XSLT, XQuery, YACC, YAML, YANG-Datenmodelle, YARA-Regeln, z80, Zope-Seitenvorlagen und Zsh.

Eine weitere Beschreibung finden Sie unter Vim Awesome.

Vim Tutor – lernen, mit Vim zu arbeiten

Vim Tutor ist in Vim automatisch mit eingebaut und hilft dabei, mit Vim zu arbeiten, die Software besser kennenzulernen. Sie starten diese Hilfe direkt aus Vim heraus mit dem Befehl:

:help vimtutor

Vim Adventures – die Tasten lernen

Vim Adventures ist ein Browserspiel, in dem Sie lernen, mit welchen Tasten Sie sich schnell im Code innerhalb von Vim bewegen:

Categories:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Debian installieren - für Anfänge …Da treten nun einige Fragen auf: Netzwerk einrichten - Domain-N … Weiterlesen
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Brother Drucker unter LinuxMit der Suche nach „Linux Brother HL-2030“ fand ich zur Seite htt … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

Dezember 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
25262728293031
Archive