Raspberry Pi'nin vi anahtar bağlantıları neden bu kadar ilginç?


18

viÜzerindeki varsayılan tuş bağlarının Raspberry Pibiraz tuhaf olduğunu hiç fark ettiniz mi? Örneğin, ekleme modundayken gezinmek için ok tuşlarını kullanmayı deneyin. Olmuyor :)

Bu, ekleme ve komut modunu doğru bir şekilde kullanmamızı sağlamanın ince bir yolu mu yoksa resim oluşturulduğunda bağlamalar gözden kaçırılmış olabilir mi?

Ekleme modunda gezinme tuşlarının kullanılmasına izin veren Fedora / Debian'daki belirli bir anahtar eşlemeye oldukça alışkınım. Alıştığım tanıdık bağlamaları elde etmek için, bir yerde terminal öykünmesi veya bir tür yapılandırma dosyasıyla uğraşmam gerekir mi?


6
Sanırım buna alışkınsınız vimve şimdi deneyimlediğiniz şey gerçekten vi. Modern dağıtımlarda, vikomut genellikle sistemiyle bağlantılıdır vim.
Jivings

Bu ssh yoluyla mı? stty saneTERM değişkeninizi bile denemeniz ve ayarlamanız gerekebilir ( export TERM=linuxhatırlamam genellikle en kolay
olanıdır

Hangi versiyon? En son (oct sürümü), en azından ssh'ın üzerinde, Tamam görünüyor.
ergosys

Yanıtlar:


19

Varsayılan paket şudur vim-tiny. Daha tanıdık bir sürüm yükleyebilirsiniz:

sudo apt-get install vim

Ek yapılandırma ve özelleştirme .vimrcana dizininizdeki dosyaya yerleştirilebilir .


Sağol kanka! Daha fazla umut olmadığını düşündüğümde, günü kurtardın :)
Brad Hein

1

Kök kullanıcı olarak oturum açtığımda da pi kullanıcı değil de bu sorun vardı. Ayrıca vim ile yükledim:

apt-get install vim

Bu tek başına çözmedi, biraz kazdı ve bazı ortam değişken farklılıkları olduğunu keşfettim. Aşağıdaki gibi okumak için /root/.profile dosyasını değiştirerek ekleme modunda bile imleç tuşları ile hareket edebilmek için mutlu vi davranışımı elde etmeyi başardım:

if [ -n "$BASH_VERSION" ]; then
  if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
  fi
fi

if [ -d "$HOME/bin" ] ; then
  PATH="$HOME/bin:$PATH"
fi

1

Vim'i takmadan önce vim-tiny'ü çıkarın ve temizleyin. Bundan sonra beklendiği gibi çalışacaktır.


Bunu da yapmak zorundaydım. vim-tiny ve vim, vim-common'ın farklı sürümlerine bağlı gibi görünüyor ve bu da her ikisini de yüklememi engelliyor.
qznc
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.