Vim anahtar eşlemeleri / eklentisi XCode?


16

Ben çoğunlukla yakut ve C # web şeyler yapan bir geliştiriciyim.

İOS ve Mac geliştirme ile uğraşmaya başlamak istiyorum.

Son birkaç ay içinde, bir dizi anahtar bağlantının akıcılığını sağlamaya çalışıyorum (vi / vim çünkü sadece doğru hissettiriyor).

Görsel stüdyo güç oyuncakları ile yan yana bir ton vim şaşkınlık veren pencerelerde görsel stüdyo için harika ViEmu yükledim.

Xcode için böyle bir şey var mı?

MacVim'i varsayılan düzenleyici olarak ayarlayabileceğimi biliyorum, ancak bununla ilgilenmiyorum, çünkü xcode'un kakao bilincini kaybetmek anlamına geliyor.

Diğer seçenek elbette en düşük ortak paydaya gitmek ve emac'lara geçmek (mac tuş bağlamaları büyük ölçüde emac'lara dayandığı için) olacaktır, ancak bunu çok uzun süre düşünmeyelim. : P

Yanıtlar:


15

Ben sadece bir tane yaptım. İşte bir bağlantı.

Bu şu anda kişisel (benim) kullanım için geliştirilmiştir. Böylece uygulama eksikliğinden dolayı kendinizi kötü hissedebilirsiniz. Bana bir geri bildirim (veya özellik istekleri) verin. Yeterli zamanım varsa bazı tuşlar veya komutlar ekleyeceğim.


Denediğim son yapı Xcode 4.3.2'de harika çalışıyor!
Ivan Vučica

Ben sadece indirip inşa .. ama nasıl kullanırım? mesela kabukta vim kullanıyor olsaydım .. düzenleme moduna girmek için 'i' tuşuna basar ve vim komut moduna girmek için kaçardım .. xcode'da nasıl yaparım?
Şubat'ta abbood


1

İOS için geliştirmeye geçtikten sonra bir çözüm bulma konusunda takıntılıydım ve şimdiye kadar bulduğum en iyi cevap (Lion için de çalışıyor) KeyRemap4MacBook'u yükleyip Ubiquitous Vim Bindings ve Vi modunun bazılarını manuel olarak etkinleştiriyor.

Bunu yapmanın harika özelliklerinden biri, şimdi diğer uygulamaların da Vim tuş bağlantılarına sahip olmasıdır (örneğin, Chrome'da bu metin alanını yazarken Normal mod komutları gerçekleştiriyorum).


1

Sadece git deposu xVim'i klonladım ve yapıyı Xcode'da (talimatların söylediği gibi) çalıştırdım ve bir şampiyon gibi çalışıyor. Şu anda, sınırlı bir tuş takımı var, ama şimdilik ihtiyacım olan şey var. Ve bir XCode Eklentisi yazmayı ve Objective-C ile çalışmayı öğrenmek için kaynak koduna bakabilirsiniz.


0

Ne yazık ki, XCode (biliyorum biliyorum sinir bozucu) için mevcut Vim keybindings yoktur. Ancak XCode zengin bir kısayol özellik kümesine sahiptir.

Bu iyi bir kısayol hile sayfasıdır (poster boyutu) http://www.1729.us/xcode/Xcode%20Shortcuts.png

XCode'da Vim tuş bağlantılarına sahip olmanın mutlaka iyi bir şey olmadığını fark etmenin önemli olduğunu düşünüyorum.

Vim, hedef olarak kodlama hızı ile minimalist bir tasarıma sahiptir. Parmaklarınız asla klavyeden ayrılmamalıdır. Bunun için iyi bir tuş takımı seti çok önemlidir.

XCode, aksi takdirde geliştirme yoluna girecek tekrarlayan (veya karmaşık) özelliklerin çoğunu (GUI kullanarak) basitleştiren zengin özelliklere sahip bir geliştirme ortamıdır. Bunun için IDE ile etkileşime girmeniz gerekecektir ve bu nedenle iyi tuş bağlantılarına sahip olmak IDE'nin işlevselliği için çok önemli değildir (Vim'in aksine).


0

ViEmu Xcode 4 için kullanılabilir hale geldi, denedim ve Xcode için diğer Vim emülatörlerinden çok daha iyi.

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.