AIX makinesinde vimde çalışmayan ok tuşları


1

Şu anda SSH'yi kullanmak için bağlanan bir AIX makinesinde bazı projeler geliştiriyorum. Ana klasörüme vim derledim ve yükledim ancak bazı sorunlar var:

  1. Etkileşimli moda girerken vim bana bunu önermiyor,
  2. Ok tuşları beklendiği gibi çalışmıyor (ancak Numpad işindeki Oklar)

Terminalde kontrol ettim

echo $TERM
xterm

bu doğru olmalı. Herhangi bir tavsiye?

EDIT: Şu anda Linux makinesinde OpenSSH kullanıyorum (Ubuntu)


Hangi SSH istemcisini kullandığını ekleyebilir misin?
EightBitTony

1
Şuna bir bak geçmiş soru
UtopiaLtd

Yanıtlar:


2

Ekle moduna girerken haberdar olmak

:set showmode

Ok tuşlarına gelince, terminalinizin uygulama imleç tuşlarını doğru ayarlamıyor olabilir ya da VIM'iniz AIX terminal tanımı yanlış olduğu için bunları beklemiyor gibi görünüyor.

Vim'in ekleme modundayken Ctrl-V
ya görmelisin ^[OD veya ^[[D

Bunlardan ilki, Uygulama İmleç Tuşları terminalde ayarlandığında gönderilir, diğeri ( ^[[D Normal İmleç Tuşları ayarlandığında) gönderilir.

^[A ^OA
^[B ^OB

^[C ^OC
^[D ^OD


1

Uyumlu modda mısınız? Yazmayı dene " :set compatible? "(soru işaretiyle). Eğer öyleyseniz, otomatik olarak Vim'in ok tuşlarını etkinleştirecek şekilde uyumsuz bir moda girmesine neden olacak bir ~ / .vimrc dosyası oluşturmanız gerektiği anlamına gelir.

Bu dosyaya koyabilirsin " :set showmode "Vim'in hangi modda olduğunu göstermesini sağlamak için.


0

Şu anda bir AIX makinesindeyim ve bu sık sık başıma geliyor. Ancak koşma ile ilgisi olduğunu düşünüyorum vi aksine vim.

Vim AIX’de varsayılan olarak yüklü değildir, yalnızca vi olduğunu. Bir şans ver:

$ vim
/bin/ksh: vim:  not found.

Eğer vim'i kurarsanız, büyük olasılıkla kutunun dışından ok tuşu desteği alacaksınız. Aksi takdirde, ikimiz de alışmalıyız. hjkl


1
Vim'in yüklü olduğundan eminim, çünkü kaynaktan yükledim :)
Juan Sebastian Totero

Benim hatam, bu garip bir davranış. İyi şanslar
n0pe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.