Vim: Unterschied zwischen den Versionen
imported>KomischerKauz KKeine Bearbeitungszusammenfassung |
imported>KomischerKauz KKeine Bearbeitungszusammenfassung |
||
Zeile 3: | Zeile 3: | ||
=== vim installieren === | === vim installieren === | ||
Voraussetzung für die Installation sind eine installierte Version von [[IPKG]] und root-Rechte. | |||
Durch folgenden Befehl wird '''vim''' installiert: | Durch folgenden Befehl wird '''vim''' installiert: | ||
ipkg update; ipkg install vim | ipkg update; ipkg install vim | ||
=== Einführung in vim === | === Einführung in vim === | ||
Zeile 47: | Zeile 12: | ||
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. | ||
Falls eine andere Sprache gewünscht ist, muss "de" durch die gewünschte Sprachkennung ersetzt werden. Der Befehl | |||
ls /opt/share/vim/tutor/tutor.?? /opt/share/vim/tutor/tutor.??.* | |||
listet alle verfügbaren Sprachkennungen (die beiden Buchstaben hinter "tutor.") auf. Ohne angegebene Sprachkennung startet der Tutor in englischer Sprache. | |||
Eine vollständige Dokumentation liefert der vim-Befehl | Eine vollständige Dokumentation liefert der vim-Befehl | ||
Zeile 55: | Zeile 24: | ||
Zur Anpassung von vim dient die sogenannte vimrc-Datei, die sich entweder in | Zur Anpassung von vim dient die sogenannte vimrc-Datei, die sich entweder in | ||
/opt/share/vim/vimrc | /opt/share/vim/vimrc | ||
für die Anpassung für alle Benutzer, oder in | für die Anpassung für alle Benutzer (erfordert root-Rechte), oder in | ||
~/.vimrc | ~/.vimrc | ||
für die Anpassung nur für den aktuellen Benutzer erstellt werden muss. | für die Anpassung nur für den aktuellen Benutzer erstellt werden muss. | ||
Bei Konflikten zwischen globalen und benutzerspezifischen Einstellungen gelten die letzteren. | |||
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. | ||
Zeile 73: | Zeile 43: | ||
Anschließend kann die kopierte bzw. erstellte Datei an die eigenen Bedürfnisse angepasst werden. | Anschließend kann die kopierte bzw. erstellte Datei an die eigenen Bedürfnisse angepasst werden. | ||
Durch | Durch die zusätzliche Zeile | ||
:set nu | :set nu | ||
wird z.B. die Zeilennummerierung aktiviert. | wird z.B. die Zeilennummerierung aktiviert. | ||
Zeile 79: | Zeile 49: | ||
=== Problem: geringer Kontrast zwischen Schrift und Hintergrund === | === Problem: geringer Kontrast zwischen Schrift und Hintergrund === | ||
Mit dem Befehl | Mit dem vim-Befehl | ||
:help colo | :help colo | ||
kann man sich über das Wechseln von Farbschemata informieren. Nach der Auswahl eines passenderen Farbschemas empfiehlt es sich, den Wechselbefehl an die vimrc-Datei anzuhängen, z.B. für das Farbschema "evening": | kann man sich über das Wechseln von Farbschemata informieren. Nach der Auswahl eines passenderen Farbschemas empfiehlt es sich, den Wechselbefehl an die vimrc-Datei anzuhängen, z.B. für das Farbschema "evening": | ||
:colo evening | :colo evening | ||
=== vim als Standard-Editor festlegen === | |||
Um vim als Standard-Editor festzulegen, muss die Shell-Variable "EDITOR" den Wert "/opt/bin/vim" haben. Dies lässt sich erreichen, indem man in der Datei '''/etc/profile''' (gültig für alle Benutzer, erfordert root-Rechte) oder in der Datei '''~/.profile''' (gültig für den aktuellen Benutzer, muss unter Umständen zuerst erstellt werden) folgende Zeile hinzufügt: | |||
export EDITOR="/opt/bin/vim" | |||
Die Änderung wird erst nach dem nächsten Login wirksam und kann durch den Befehl | |||
echo $EDITOR | |||
überprüft werden. Wird die Variable in beiden Dateien gesetzt, so gilt der benutzerspezifische Wert. | |||
=== less installieren === | === less installieren === | ||
Voraussetzung für die Installation sind eine installierte Version von [[IPKG]] und root-Rechte. | |||
Durch folgenden Befehl wird '''less''' installiert: | Durch folgenden Befehl wird '''less''' installiert: | ||
ipkg update; ipkg install less | ipkg update; ipkg install less | ||
Zeile 92: | Zeile 73: | ||
Der Befehl | Der Befehl | ||
less | less <Pfad> | ||
startet less und zeigt den Inhalt der durch den Pfad angegebenen Datei an. | startet less und zeigt den Inhalt der durch den Pfad angegebenen Datei an. | ||
Zeile 103: | Zeile 84: | ||
=== less als Standard-Pager einstellen === | === less als Standard-Pager einstellen === | ||
Um less als Standard-Pager | Um less als Standard-Pager festzulegen, muss die Shell-Variable "PAGER" den Wert "/opt/bin/less -isR" haben. Dies lässt sich erreichen, indem man in der Datei '''/etc/profile''' (gültig für alle Benutzer, erfordert root-Rechte) oder in der Datei '''~/.profile''' (gültig für den aktuellen Benutzer, muss unter Umständen zuerst erstellt werden) folgende Zeile hinzufügt: | ||
export PAGER="/opt/bin/less -isR" | |||
Die standardmäßig vorhandenen Zeilen | |||
PAGER=more | PAGER=more | ||
in | export PAGER | ||
sollten (falls vorhanden) in beiden Dateien gelöscht werden. | |||
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. Wird die Variable in beiden Dateien gesetzt, so gilt der benutzerspezifische Wert. |
Version vom 28. Juni 2012, 09:58 Uhr
vim installieren
Voraussetzung für die Installation sind eine installierte Version von IPKG und root-Rechte. Durch folgenden Befehl wird vim installiert:
ipkg update; ipkg install vim
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.
Falls eine andere Sprache gewünscht ist, muss "de" durch die gewünschte Sprachkennung ersetzt werden. Der Befehl
ls /opt/share/vim/tutor/tutor.?? /opt/share/vim/tutor/tutor.??.*
listet alle verfügbaren Sprachkennungen (die beiden Buchstaben hinter "tutor.") auf. Ohne angegebene Sprachkennung startet der Tutor in englischer 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 (erfordert root-Rechte), oder in
~/.vimrc
für die Anpassung nur für den aktuellen Benutzer erstellt werden muss. Bei Konflikten zwischen globalen und benutzerspezifischen Einstellungen gelten die letzteren.
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 die zusätzliche Zeile
:set nu
wird z.B. die Zeilennummerierung aktiviert.
Problem: geringer Kontrast zwischen Schrift und Hintergrund
Mit dem vim-Befehl
:help colo
kann man sich über das Wechseln von Farbschemata informieren. Nach der Auswahl eines passenderen Farbschemas empfiehlt es sich, den Wechselbefehl an die vimrc-Datei anzuhängen, z.B. für das Farbschema "evening":
:colo evening
vim als Standard-Editor festlegen
Um vim als Standard-Editor festzulegen, muss die Shell-Variable "EDITOR" den Wert "/opt/bin/vim" haben. Dies lässt sich erreichen, indem man in der Datei /etc/profile (gültig für alle Benutzer, erfordert root-Rechte) oder in der Datei ~/.profile (gültig für den aktuellen Benutzer, muss unter Umständen zuerst erstellt werden) folgende Zeile hinzufügt:
export EDITOR="/opt/bin/vim"
Die Änderung wird erst nach dem nächsten Login wirksam und kann durch den Befehl
echo $EDITOR
überprüft werden. Wird die Variable in beiden Dateien gesetzt, so gilt der benutzerspezifische Wert.
less installieren
Voraussetzung für die Installation sind eine installierte Version von IPKG und root-Rechte. Durch folgenden Befehl wird less installiert:
ipkg update; ipkg install less
Einführung in less
Der Befehl
less <Pfad>
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 festzulegen, muss die Shell-Variable "PAGER" den Wert "/opt/bin/less -isR" haben. Dies lässt sich erreichen, indem man in der Datei /etc/profile (gültig für alle Benutzer, erfordert root-Rechte) oder in der Datei ~/.profile (gültig für den aktuellen Benutzer, muss unter Umständen zuerst erstellt werden) folgende Zeile hinzufügt:
export PAGER="/opt/bin/less -isR"
Die standardmäßig vorhandenen Zeilen
PAGER=more export PAGER
sollten (falls vorhanden) in beiden Dateien gelöscht werden.
Die Änderung wird erst nach dem nächsten Login wirksam und kann durch den Befehl
echo $PAGER
überprüft werden. Wird die Variable in beiden Dateien gesetzt, so gilt der benutzerspezifische Wert.