delete Taste und remote vi

Post Reply
Message
Author
Rossi

delete Taste und remote vi

#1 Post by Rossi »

Hat hier jemand das Problem gelöst, wie man unter FreeBSD mittels ssh auf ne Linuxkiste verbinden kann und dann mit vi arbeiten kann ?
Weiterhin - hat hier jemand die "delete" Taste am arbeiten (so daß sie auch als "delete" und nicht als "backspace" funktioniert) ?

Muehle

Re: delete Taste und remote vi

#2 Post by Muehle »

Hi,
ssh <rechnername> , auf der linuxkiste muß der sshd laufen , der user muß existieren und ein gültiges Schlüsselpaar haben , und dann vi <datei> .
Wie jetzt delete Taste , um die letzten Befehle zu bearbeiten ?
set -o vi und Du kannst alle vi Kommandos auf die his anwenden (dw, cw, r ,x usw.) <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

bis denne Thomas

Rossi

Re: delete Taste und remote vi

#3 Post by Rossi »

Danke - aber scheinbar hast Du das noch nicht ausprobiert. Wenn Du on einer BSD Kiste ssh auf eine Linuxkiste machst, kannst eben kein vi benutzen, weil beide unterschiedliche Terminals benutzen - zumindest bekommst Du keine vernünftige Anzeige. Oder ich bin die Ausnahme. Andersherum klappt es. Wahrschienlich ist die termcap von BSD sch***. Weiß ich aber nicht, da ich davon 0 Ahnung hab.

Ansonsten, für die delete Taste, hat diese unter FBSD die gleiche Funktion wie die backspace Taste und nicht die einer "delete" Taste. Das gilt für die tcsh genauso wie für die bash (und auch vi).

Muehle

Re: delete Taste und remote vi

#4 Post by Muehle »

Hi ,
wenn Du auf der Linuxkiste bist kannst Du Dir die TERM variable ansehen mit
echo $TERM oder set | grep TERM
sollte sie nicht gesetzt sein
einfach set TERM=vt100 .
Teste das mal und sag ob#s geholfen hat .
Mit der Tastaturbelegung befasse ich mich noch und schreib dann hier !
bis denne Thomas

Rossi

Re: delete Taste und remote vi

#5 Post by Rossi »

Danke. $TERM=LINUX. Ich hatte auch was im Netz gefunden, das besagte, das der Linux ein anderes Terminal haben sollte, da FBSD nicht LINUX kennt (als term einstellung).
Werd vt100 mal probieren und morgen bescheid geben.
termcap/terminfo sind immernoch ein Buch mit sieben Siegeln für mich. Aber ich glaube, momentan habe ich andere Prioritäten, als die termcap von FBSD LINUX Kompatibel zu machen :)
Besteht (unter Linux) die Möglichkeit, verschiedene Terminals für lokale und remote Shells zu definieren ? Vor allem, kann es Komplikationen geben, wenn ich bei einer laufenden Shell die TERM Variable ändere ?
Hab es bei NetBSD mal gemacht (zwangsweise, damit vi überhaupt geht nach der Installation) und keine Probleme, aber das muß ja nichts heißen.
Überhaupt ist mir der Sinn von $TERM noch nicht ganz eingegagen. joe z.B. ist davon nicht berührt, vi ja. Die keymap und der Zeichensatz auch nicht. Wofür, außer für telnet und vi ist dat Ding (noch) gut ?

Trotzdem nochmal vielen Dank für Deine Mühe.

Rossi

Re: delete Taste und remote vi

#6 Post by Rossi »

So. "export TERM=linux" klappt. Konnte nicht lesen. Über ssh war $TERM=cons25, nicht linux, wie ich sagte. Allerdings ist lokal TERM=linux. Frage ich ich, wieso das virtuelle Terminal ein anderes TERM hat und wo das eingestellt wird. Aber das fragte ich glaube ich schon :)

Post Reply