Vim: Unterschied zwischen den Versionen

Aus
(Ergänzungen: vimtutor, colorscheme, vimrc_example.vim, $PAGER)
(typo)
Zeile 6: Zeile 6:
=== vim als Standard-Editor festlegen ===
=== vim als Standard-Editor festlegen ===


Um vim als Standard-Editor festzulegen muss in der Datei '''/etc/profile''' folgende Zeile hinzugefügt werden:
Um vim als Standard-Editor festzulegen, muss in der Datei '''/etc/profile''' folgende Zeile hinzugefügt werden:


  EDITOR="/opt/bin/vim"
  EDITOR="/opt/bin/vim"
  export PATH EDITOR
  export PATH EDITOR


Die Änderung wird erst nach dem nächsten login wirksam und kann durch den Befehl
Die Änderung wird erst nach dem nächsten Login wirksam und kann durch den Befehl
  echo $EDITOR
  echo $EDITOR
überprüft werden.
überprüft werden.
Zeile 42: Zeile 42:
=== Einführung in vim ===
=== Einführung in vim ===


Das Kommando
Der Shell-Befehl
  vimtutor de
  vimtutor de
startet eine interaktive und für Anfähnger empfehlenswerte Einführung in vim in deutscher Sprache.
startet eine interaktive und für Anfähnger empfehlenswerte Einführung in vim in deutscher Sprache.
Eine vollständige Dokumentation liefert der vim-Befehl
:help


=== vim anpassen ===
=== vim anpassen ===
Zur Anpassung von vim dient die sogenannte vimrc-Datei, die sich entweder in
/opt/share/vim/vimrc
für die Anpassung für alle Benutzer, oder in
~/.vimrc
für die Anpassung nur für den aktuellen Benutzer erstellt werden muss.


Die Datei '''/opt/share/vim/vimrc_example.vim''' eignet sich gut als Startpunkt für die Anpassung von vim.
Die Datei '''/opt/share/vim/vimrc_example.vim''' eignet sich gut als Startpunkt für die Anpassung von vim.


Zuerst muss die Datei an die richtige Stelle kopiert werden, d.h. entweder
Zuerst muss die Datei an die richtige Stelle kopiert werden, d.h. entweder:
  cp /opt/share/vim/vimrc_example.vim /opt/share/vim/vimrc
  cp /opt/share/vim/vimrc_example.vim /opt/share/vim/vimrc
falls eine Anpassungsdatei für alle User gewünscht ist, oder
Oder:
  cp /opt/share/vim/vimrc_example.vim ~/.vimrc
  cp /opt/share/vim/vimrc_example.vim ~/.vimrc
falls eine Anpassungsdatei nur für den aktuellen Benutzer gewünscht ist.


Anschließend kann die kopierte Datei an die eigenen Bedürfnisse angepasst werden.
Alternativ kann man auch mit einer leeren Datei beginnen, d.h. entweder:
touch /opt/share/vim/vimrc
Oder:
touch ~/.vimrc
 
Anschließend kann die kopierte bzw. erstellte Datei an die eigenen Bedürfnisse angepasst werden.


Ich empfehle folgende Zeilen am Ende der Datei anzuhängen:
Durch
" Print the line number in front of each line
  :set nu
  :set nu
Hierdurch wird die Zeilennummerierung aktiviert.
wird z.B. die Zeilennummerierung aktiviert.


=== Problem: geringer Kontrast zwischen Schrift und Hintergrund ===
=== Problem: geringer Kontrast zwischen Schrift und Hintergrund ===
Zeile 68: Zeile 80:
  :colo
  :colo
lässt sich das Farbschema wechseln. Nach der Auswahl eines passenderen Farbschemas (im folgenden Beispiel evening) empfiehlt es sich, den Wechselbefehl an die vimrc-Datei anzuhängen:
lässt sich das Farbschema wechseln. Nach der Auswahl eines passenderen Farbschemas (im folgenden Beispiel evening) empfiehlt es sich, den Wechselbefehl an die vimrc-Datei anzuhängen:
" Set colorscheme
  :colo evening
  :colo evening


Zeile 94: Zeile 105:
in der Datei '''/etc/profile''' wie folgt abgeändert werden:
in der Datei '''/etc/profile''' wie folgt abgeändert werden:
  PAGER="less -isR"
  PAGER="less -isR"
Die Änderung wird erst nach dem nächsten login wirksam und kann durch den Befehl
Die Änderung wird erst nach dem nächsten Login wirksam und kann durch den Befehl
  echo $PAGER
  echo $PAGER
überprüft werden.
überprüft werden.

Version vom 26. Juni 2012, 10:07 Uhr

vim installieren

Durch folgenden Befehl wird vim installiert:

ipkg install vim

vim als Standard-Editor festlegen

Um vim als Standard-Editor festzulegen, muss in der Datei /etc/profile folgende Zeile hinzugefügt werden:

EDITOR="/opt/bin/vim"
export PATH EDITOR

Die Änderung wird erst nach dem nächsten Login wirksam und kann durch den Befehl

echo $EDITOR

überprüft werden.

Bei mir sieht die Datei /etc/profile so aus:

#/etc/profile: system-wide .profile file for ash.
PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"
umask 022
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi
PGDATA=/var/service/pgsql
export PATH PGDATA
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
EDITOR="/opt/bin/vim"
export PATH EDITOR
PS1='\[\033[01;33m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
alias dir="ls -al"
alias ll="ls -la"
ulimit -c unlimited
PATH=/opt/bin:/opt/sbin:$PATH

Einführung in vim

Der Shell-Befehl

vimtutor de

startet eine interaktive und für Anfähnger empfehlenswerte Einführung in vim in deutscher Sprache.

Eine vollständige Dokumentation liefert der vim-Befehl

:help

vim anpassen

Zur Anpassung von vim dient die sogenannte vimrc-Datei, die sich entweder in

/opt/share/vim/vimrc

für die Anpassung für alle Benutzer, oder in

~/.vimrc

für die Anpassung nur für den aktuellen Benutzer erstellt werden muss.

Die Datei /opt/share/vim/vimrc_example.vim eignet sich gut als Startpunkt für die Anpassung von vim.

Zuerst muss die Datei an die richtige Stelle kopiert werden, d.h. entweder:

cp /opt/share/vim/vimrc_example.vim /opt/share/vim/vimrc

Oder:

cp /opt/share/vim/vimrc_example.vim ~/.vimrc

Alternativ kann man auch mit einer leeren Datei beginnen, d.h. entweder:

touch /opt/share/vim/vimrc

Oder:

touch ~/.vimrc

Anschließend kann die kopierte bzw. erstellte Datei an die eigenen Bedürfnisse angepasst werden.

Durch

:set nu

wird z.B. die Zeilennummerierung aktiviert.

Problem: geringer Kontrast zwischen Schrift und Hintergrund

Mit dem Befehl

:colo

lässt sich das Farbschema wechseln. Nach der Auswahl eines passenderen Farbschemas (im folgenden Beispiel evening) empfiehlt es sich, den Wechselbefehl an die vimrc-Datei anzuhängen:

:colo evening

less installieren

Durch folgenden Befehl wird less installiert:

ipkg install less

Einführung in less

Der Befehl

less /Pfad/zu/der/Datei

startet less und zeigt den Inhalt der durch den Pfad angegebenen Datei an.

Die verfügbaren Tastenkombinationen können durch drücken von "h" in less oder durch den Befehl

less --help

in der Shell angezeigt werden.

Besonders wichtig sind die Tasten "q" zum Beenden von less und "v" zum Bearbeiten der Datei im Standard-Editor.

less als Standard-Pager einstellen

Um less als Standard-Pager einzustellen muss die Zeile

PAGER=more

in der Datei /etc/profile wie folgt abgeändert werden:

PAGER="less -isR"

Die Änderung wird erst nach dem nächsten Login wirksam und kann durch den Befehl

echo $PAGER

überprüft werden.