vim als Standard-Editor mit less benutzen

Status
Für weitere Antworten geschlossen.

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
da ich Dateien und Scripte immer erst mit "less" anschaue und dann mit der Taste "v"
in den Editor wechsel um den Inhalt zu editieren, habe ich einige Veränderungen an meiner DS110j vorgenommen die ich nicht vorenthalten möchten.

zu erst wird "less" nachinstalliert:

Rich (BBCode):
ipkg install less

nun ist es möglich mit:

Rich (BBCode):
less /path/zu/der/datei

sich den Inhalt der Datei anzuschauen, mit den Pfeiltasten kann ich hoch und herunter scrollen.
Mit "q" verlasse ich die Datei wieder.

Um den Inhalt der Datei auch editieren zu können, brauchen wir einen Editor.

dazu habe ich "vim" (der große Bruder von "vi") nachinstalliert:

Rich (BBCode):
ipkg install vim

nun wird "vim" als Standard-Editor festgelegt:

In der Datei /etc/profile folgende Zeile hinzufügen:

Rich (BBCode):
EDITOR="/opt/bin/vim"
export PATH EDITOR

abspeichern, re-loggen und mit "echo $EDITOR" nachschauen, ob der Variableneintrag vorgenommen wurde.

Bei mir sieht das so aus:

Rich (BBCode):
#/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

Nun ist es möglich eine Datei mit "less" aufzurufen und mit der Taste "v" den Inhalt an "vim" zu übergeben.

Viel Spass beim ausprobieren und editieren mit VIM.

Nachtrag:

Um "vim" noch ein wenig aufzupeppen habe ich unter /root eine Datei ".vimrc" angelegt:

Rich (BBCode):
vim .vimrc
mit folgendem Inhalt:
Rich (BBCode):
:syntax on
:set nu

Dadurch haben wir syntax highliting eingestellt und Zeilen werden nummeriert.
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Kannst du deine Anleitung auch in unser Wiki eintragen. Finde die Idee mit dem less und dem vim sehr hübsch :)

Itari
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
@Itari,

danke das es gefällt, habe noch einen Nachtrag angeführt.

Habe leider kein Konto für Euer Wiki. Ich habe auch nicht wirklich die Zeit um eine gescheite Doku zu schreiben.
Wenn ich erlich bin, bin ich ein absoluter Dokumuffel, was mir schon viele Nachteile eingebracht hat.
Also wenn es keine Mühe macht, würde ich gerne diese Arbeit weg delegieren.;)

Ciao Fred ....
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
beim Wiki kann sich jeder anmelden ... ist doch ganz einfach ... kopiere deinen obigen Text einfach rein und schau, ob es nicht schon gescheit aussieht.

Itari
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
@Itari,

habe mich mal beim Wiki angemeldet.
Bin aber zu blöde, da eine Seite anzulegen.
Kannst du mir mal kurz erklären wie ich da vorgehen muss?

Ciao Fred ....
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Danke schön ... sieht doch hübsch aus. :)

Itari
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
warum wurde meine Docu im Wiki rausgeschmissen?

Habe mir so viel Mühe gegeben.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat