2011-05-09 15 views
25

Kullanılmayan keybinds listelemenin bir yolu var mı? Eğer cevabım hayır ise, iyi bir özellik talebi olacaktır (özellikle kendim gibi bu kararsız türler için).Vim: ücretsiz keybindings listesi

Düzenleme: örneğin yazarak bağlanmanın kullanılacağını verilen kontrol elle

:help map-modes 

ve: bkz

:map 
:nmap 
:imap 

FFI: Sana olan ciltleri listeleyebilirsiniz biliyorum, o daha kesin hale getirmek için:

:help Ctrl-w 
:help ^w 

FFI bkz:

:help map 
+5

Bu, sorunuzu yanıtlamaz, ancak ilişkilidir (gelecekteki aramalar için). İlginizi çekebilecek: map map-which-keys. –

+0

Bkz. Http://stackoverflow.com/questions/2483849/detect-if-a-key-is-bound-to-something-in-vim –

+0

@RandyMorris - harika bir yardım önerisi! Aslında böyle bir şey eksikti: http://hea-www.harvard.edu/~fine/Tech/vi.html - ama Vim için. Sonra da: 'help index' hakkında bilgi aldım - ki bu da harika. Eksik işlevsellik için bazı eşlemelere ihtiyacım var (örneğin, Cmder '^ W’de konsolunuzu öldürecek ve'^V' panosunu yapıştırır (ve Alt -^- V hiçbir şey yapmaz) –

cevap

9

Bildiğim kadarıyla, kullanılmayan anahtar bağlamaları listelemenin bir yolu yoktur (bu, sonsuz sayıda olduğu için imkansız olacaktır).

Ama başka bir yol gitmek isterseniz etrafında yazabilirsiniz:

:map 

:imap 

kullanıcı tanımlı anahtar bağları listelemek için.

Ayrıca bazı anahtar bağlayıcı zaten vim bir işleve atanmışsa

:help index 

kontrol edebilirsiniz yazarsanız.

+9

Bu sonsuz bir şeydir, ancak kesinlikle bir sipariş verebilirsiniz. maksimal uzunluk parametresi ayarlayın veya ekleyin. – derenio