ubuntuusers.de

Cursortasten in vi über SSH Secure Shell Client

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

SirSydom

Avatar von SirSydom

Anmeldungsdatum:
10. September 2006

Beiträge: 49

Hallo,

ich logge mich in meinen Ubuntu 8.04 LTS Recher von Windows aus mit dem SSH Secure Shell Client ein. Selbes Verhalten aber auch mit Putty.
Wenn ich mit vi eine Datei bearbeite, kann ich - wenn ich im "INSERT" Mode (also nach a, oder i) die Cursortasten nicht mehr zum navigieren benutzen! Anstatt Up kommt A\n (New Line), statt down B\n, statt Left C\n, statt Right D\n.

Woran liegt das? Bei anderen Maschinen (nicht Ubuntu 8.04) passiert mir das nicht. Wie kann ich es abstellen?

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Welche "Variante" des vi hast du installiert? Das kannst du mit update-alternatives --display vi nachsehen. Kannst du das Problem auch nachvollziehen, wenn du direkt an dem Rechner in einer Shell arbeitest (also ohne den Umweg über SSH)?

SirSydom

(Themenstarter)
Avatar von SirSydom

Anmeldungsdatum:
10. September 2006

Beiträge: 49

Lokal arbeite ich normal nicht - muss erstmal Display + Keyboard anschließen..

root@rouver:~# update-alternatives --display vi
vi - status is auto.
 link currently points to /usr/bin/vim.tiny
/usr/bin/vim.tiny - priority 10
 slave vi.it.UTF-8.1.gz: /usr/share/man/it.UTF-8/man1/vim.1.gz
 slave vi.pl.UTF-8.1.gz: /usr/share/man/pl.UTF-8/man1/vim.1.gz
 slave vi.pl.1.gz: /usr/share/man/pl/man1/vim.1.gz
 slave vi.it.1.gz: /usr/share/man/it/man1/vim.1.gz
 slave vi.1.gz: /usr/share/man/man1/vim.1.gz
 slave vi.fr.1.gz: /usr/share/man/fr/man1/vim.1.gz
 slave vi.fr.UTF-8.1.gz: /usr/share/man/fr.UTF-8/man1/vim.1.gz
 slave vi.fr.ISO8859-1.1.gz: /usr/share/man/fr.ISO8859-1/man1/vim.1.gz
 slave vi.pl.ISO8859-2.1.gz: /usr/share/man/pl.ISO8859-2/man1/vim.1.gz
 slave vi.it.ISO8859-1.1.gz: /usr/share/man/it.ISO8859-1/man1/vim.1.gz
 slave vi.ru.1.gz: /usr/share/man/ru/man1/vim.1.gz
Current `best' version is /usr/bin/vim.tiny.

PS: ja, lokal tritt das Prob. auch auf.

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

vim-tiny emuliert den Original-vi, und der kennt nun mal keine Cursor-Tasten. vim-tiny ist im Endeffekt lediglich ein vi.

Für einen echten vim über ssh ist das Paket "vim-nox" das richtige.

Antworten |