Mac OS X'te Vim Ekleme Modu


98

Görünüşe göre Mac klavyelerin bir Insertanahtarı yok (ya da belki var ama bulamıyorum). Mac'te vim'e nasıl mod ekleyebilirim ?


2
Vim ile ilgili en güzel şey, alfanum tuşlardan ve kontrol ve kaçıştan başka bir şey olmayan basit bir klavyede kullanılmak üzere tasarlanmış olmasıdır. Dokunmatik daktilolar için harikadır çünkü ellerinizi ana sıradan kaldırmanız gerekmez.
Paul Tomblin

5
Bu sorudan farklı bir şey öğrendim - \ <kdb \> etiketi.
sykora

Yanıtlar:


212

Bu göründüğü kadar basit bir soruysa, sadece basarsınız i.


9
Çok teşekkürler! İtiraf etmeliyim ki, hem bir vim acemi hem de mac acemi biriyim, bu yüzden evet, bu kadar basitti. Teşekkürler!
Tamas Czinege

2
Ah, eğer vim hakkında bazı yararlı ipuçları istiyorsanız, internette "kısa notlar" aramanızı öneririm. Ayrıca, $% ve ^ konumları arkadaşınızdır ve harika zaman kazandırır. Bunları komut düzenleme (silme, taşıma, kopyalama) ile birlikte kullanın.
Jeremy L

1
Ayrıca: vim içindeki yardım dosyaları sonsuz derecede kapsamlıdır
rampion

1
Vimtutor, yeni başlayanlar için de harika. Komut satırına
vimtutor yazmanız yeterlidir

1
LMAO. Çok basit bir soru gibi görünüyor ama ben de çok kayboldum. Aramak da zor. Her zaman insert anahtarını kullandım. Kaybettim.
Preston

19

Vim , platformdan bağımsız olarak kullanarak i(veya aeklemek için) ekleme moduna girer . Üzerine yazma moduna yalnızca nadiren Shift+ kullanılarak girilir r. InsertAnahtarı burada hiç kullanmadım .


9

InsertAnahtarın diğer kullanımı, zaten ikisinde de olduğunda değiştirme modu ve ekleme modu arasında geçiş yapmaktır. Bunu sizin için yapmak için başka bir anahtarı eşleştirerek Mac'te bunu kolayca başarabilirsiniz. Yeni ~/.vimrckoyduğunuzda imap <F13> <Insert>ve şimdi F13anahtar (Mac klavyemde anahtarın Insertnormal bir klavyede olduğu yere en yakın tuştur ).


Ancak insanların, herhangi bir yapılandırma olmadan vim'de değiştirme moduna girmenin anahtarı olduğunu hatırlamalarına izin vermek daha kolay olabilir.
Yongwei Wu

Cevabım, zaten ekle / değiştir modundayken hakkındaydı, bu modda basarsanız, arabelleğe Rbir Ryazacaktır.
smathy

2
Kesinlikle haklısın. Ancak herkesin bildiğinden emin değilim. Windows arka planından geldiğim için, Insert ile değiştirme moduna nasıl gireceğimi R'den önce biliyordum.
Yongwei Wu

Bunu ekledikten sonra F13'e bastığımda, .vimrckelime başına büyük / küçük harf değişikliği olarak çalışıyor - herhangi bir fikriniz var mı?
user3728501

Belki başka bir şey eşleşir ( F13benim eşlemem olmadan büyük harf kullanım davranışını görüyor musunuz?) Veya belki Insertbaşka bir yerde eşleştirilmiştir ( bunu düzeltmek için inoremapyerine kullanın imap).
smathy


5

Ekleme Moduna girin: basın i

Ekleme Modundan Çık: basın esc, yazın:x

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.