2010-08-01 18 views
6

Dizüstü bilgisayarımdaki "kontrol" anahtarını, AKA <C> vim parlance'de kullanmaktan kaçınıyorum; Apple'ın koyduğu yerden nefret ediyorum. Kontrol komutunu kullanarak komutun tümünü kullanmak yerine gerçekten komutunu kullanmak isterdim, fakat okuduğum şeye rağmen Mac'te bu mümkün görünmüyor. Bu eşleştirmeleri ayarlamak için <Leader> kullanmam gerektiğini okudum, ama .vimrc'mde bulabildiğim veya düşünebildiğim her bir <C> eşlemesini yeniden hatırlamaktan kaçınmak istiyorum.Vim'de <C> (kontrol) değiştirici anahtarı nasıl yeniden verilir?

Sistemler arasında senkronize ettiğim yapılandırma dosyalarının uyumluluğunu korumak istediğim için, xvimmap veya .vimrc kapsamı dışındaki çözümlerden kaçınmak istiyorum.

Gerçekten yapmak istediğim, alternatif bir anahtarı (muhtemelen ,) <C>'a eşdeğer bir değiştirici anahtar olarak belirtmektir.

+1

Oh, acılarınızı hissediyorum. – Dummy00001

+1

Ctrl, makro kitapların üzerine basıyor. Ben bununla uğraşıyorum, ama benim için büyük bir yardım CapsLock "yardım" için remapping oldu ve daha sonra harita. Ctrl'den bile daha fazla kaçmak zorunda kalacağınızı düşünüyorum, bu yüzden erişmeyi kolaylaştırabilir! –

+1

Klavyenizi yeniden taklit etme nedir? Tüm klavyelerimdeki bir remap ctrl'i kapak kilidi anahtarına yapıyorum. Bunu daha kolay hale getirir .. – Doon

cevap

10

Bunun için kesinlikle yalnızca bir çözüm yoktur; vim sadece bu kabiliyete sahip değildir. System Preferences -> Keyboard -> Modifier Keys... numaralı telefondan <Ctrl> numaralı <CapsLock> adresini eşleyin, ayarlamak için birkaç dakikanızı ayırın ve elinizde tuttuğunuz her MacBook için tekrarlayın (siz olmasanız bile). Dünya bunun için daha iyi bir yer olacak.

+2

Bu cevabı çok isteksizce kabul ediyorum. Geçen sene 594 kez görüntülendikten sonra ve hiçbir çözüm önerilmediyse, vim'in bir zamanlar böyle bir görevi başaramayacağı düşüncesindeyim. –

+0

Kullanılabilirlik söz konusu olduğunda, Vim şeylerin * lot * 'ından yoksundur. Vim'in gücünü istiyorsan, diz çökmek ve poposunu öpmek ve her şeyi yoluna koymak zorundasın. (Aksi takdirde başka kimsenin başka bir şeyi neden kullanması gerekir? Vim hakkında en çok şikayetler kullanılabilirlik ile ilgilidir.) – iconoclast

+0

@iconoclast, Niçin hor göründüğünüze dair bir metin editörü hakkında bu tartışmayı eklemekten rahatsız oldunuz? –

İlgili konular