Gnome terminalinde “vi moduna” girme


10

Üzerine yüklenmiş ssh -X user@IPbir Ubuntu Sunucusuna bağlanmak için kullanıyorum gnome-terminal.

İçeride gnome-terminalzaman zaman yanlışlıkla bir tuş kombinasyonuna çarptım ve terminal farklı davranıyor. Ben düşünüyorum ben "vi mod" girdiniz. Örnek olarak, bu gizemli kombinasyonu vurduktan sonra, basabilirim -ve terminalin yazı tipi boyutu küçülür.

ESCNormal moda geri dönmek için tuşuna basmam gerekiyor.

Herkes bana hangi tuş kombinasyonunu vurabildiğimi söyleyebilir ve "vi modu" ile yapabileceğim şeyler için bağlantılar veya faydalı ipuçları verebilir mi?

Google'da arama yapmayı denedim, ancak özellikle iyi bir şey bulamadım - çoğu sayfa vi içindeki "vi moduna" atıfta bulunur.

Bilgi için, bir Fransız AZERTY klavye kullanıyorum ve vurduğumu düşündüğüm tuş kombinasyonu AltGr+ -(AZERTY klavyelerde Shiftbasılmadıkça sayı tuşlarına noktalama işareti sağlıyor - bastığım tuşun üzerinde 6 var), böylece olsun |karakter.


"vi modu" terminal penceresinin kendisinin değil, içinde çalışan kabuğun modudur. Bence durum böyle değil, belki terminalin kendisinin bir şekilde 'yazı tipi boyutu' seçeneğini, belki de diğer klavye düzeninizden dolayı aktive ettiniz, ama sadece şimdi tahmin ediyorum. Bahsettiğim kbd combo yapılandırmamdaki başka bir amaç için kullanıldığından kontrol edemiyorum.
LGB

Benim gnome-terminali, ben vurmak Crtlve -yazı küçültmek için, ve Ctrl-Shiftve +büyültmek için. Farklı bir tuş kombinasyonuyla Ctrl'yi taklit etmek için tuş haritasını aldınız mı acaba? loadkeys defkeymapbazı eski sistemlerde çalıştı, ancak sistemimde varsayılan bir anahtar haritası bulmak için alamıyorum.
belacqua

Yanıtlar:


11

Genellikle vimod ile bash olarak ayarlanır set -o vi.
Varsayılan olarak ve düzenleyicinin aksine, insertmodda olacaksınız . Sen vurabilir ESCve iekin ve komut modu arasında hareket etmek.

Vi modunda bir satır girdiğinizde, sanki bir "i" yazmışsınız gibi `` ekleme '' moduna girmiş olursunuz. ESC tuşuna basmak, sizi standart vi hareket tuşlarıyla satır metnini düzenleyebileceğiniz, "k" ile önceki geçmiş satırlarına ve "j" ile sonraki satırlara taşıyabileceğiniz "komut" moduna geçirir.

( linuxselfhelp'ten )

Varsayılan moda gitmek için tuşunu kullanın set -o emacs.

Bu soruya göre , Meta + Ctrl + J ile emacs modundan (ve geri) geçiş yapabilirsiniz. Ama bunu klavyemde çalıştıramıyorum (belki de Meta'nın ne ile eşleştiğinden emin değilim).

İşte bazı düzenleme komutlarıyla bir bağlantı: hyperex.org: vi mode .

İşte bir hile sayfası türü referansına başka bir bağlantı: catonmat.net .

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.