2011-04-04 10 views
5

Windows dünyasından geliyorum ve Visual Studio'yu yıllardır kullandım. Visual Studio'da [Ana] 'ya tıkladığımda, "giriş imlecini geçerli satırın ilk boşluk olmayan karakterinin başına taşı" anlamına gelir (satırın başlangıcını değil). , ör. İmleç hattı void bar(); olduğunu ve bu tür [Ev] tıklarsanız Visual Studio İmleci mevcut satırın ilk karakterine taşımak için Xcode'ta klavye kısayolu var mı?

class Foo { 
public: 
    void bar(); 
}; 

, imleç karakteri 'v' yerine hattının başlangıcı önüne taşınır.

Xcode'ta klavye kısayolu var mı?

+0

bir yayından cevap Bulunan: [http://stackoverflow.com/questions/5241092/move-to-beginning-of-text-in-xcode][1] [ 1]: http://stackoverflow.com/questions/5241092/move-to-beginning-of-text-in-xcode – Alex

cevap

2
Sonsuza öyle yapmak için bir yol bulmaya gelmiş

...

ve temelde bunu yapamazsınız. (belki de bazı korsanlık yolu bunu etkinleştirir ..?)

XCode Tercihi/Anahtar Bağlamaları "hareket et" için arama yapın ve bulduğunuz her şeyi deneyin. Bunların hiç biri, imleci ilk görünür kar çizgisine taşıyacaktır. XCode (ve OSX'deki standart metin kutuları), standart kurulum emacs gibi benzer imleç hareketi ayarlarına sahip gibi görünmektedir. Yapabileceğiniz

yakın
VIM Normal mode | emacs | XCode   | Visual Studio | what is it 
0    | Ctrl+a | Ctrl+a ⌘ + ← | Home   | first char of line 
$    | Ctrl+e | Ctrl+e ⌘ + → | End   | last char of line 
^    | <???> | <???>   | Home   | first visible char of line 

ve en hızlı yolu, bu tuş kombinasyonlarıyla olmayan ilk noktalama char hareket geçerli: ⌘ ←, ⌥ →, ⌥ ←

Bununla birlikte, objektif-C kodladığınızda, bazı önde gelen açık köşeli parantezler (noktalama işaretleri) olabilir, ancak biraz sinir bozucu olur .... Elinizi işaretleme cihazınıza (örn. Bu durum için ...

Lütfen emacs/xcode master'larım, bilgi eksikliğim için alev alın emacs, imleci bir tuş bileşimindeki ilk görünür karakter satırına taşıyamaz! (Yanlış olduğumu bilmek can atıyorum!)

+1

Xcode'un, kodlayıcıların diğer ortamlarda kullanabileceği bazı temel editör konforlarını nasıl kaçırdığı konusunda biraz hayal kırıklığına uğruyorum. VIM, Eclipse ve Visual Studio'nun hepsi daha iyi editör kısayol tuşlarına sahip gibi görünüyor: Bu soru bir noktada. Örneğin, Xcode'da neden tek anahtar "öldürme çizgisi" yok? Diğer tüm editörler iki kişi ile ne zaman "geri dönmek" için üç anahtar akoru yapmak zorundayım? Sanırım Xcode ve Mac kullanıcıları sadece daha fazla fare merkezli. Ama sonra elinizde üç parmakla-tokatlamak-atlamak-header kaldırmak gibi şeyler var. Oh iyi. Sahip olduğumuz şeyle başlıyoruz. –

2

Fn + Bu, Ev'in Mac eşdeğeri. Ayrıca, + deneyebilirsiniz. Ancak, bunlar, "giriş imlecini geçerli satırın ilk boşluk dışı karakterinin başlangıcına taşıma" işlevi, işletim sisteminden ziyade uygulama tarafından uygulanan özel bir davranış olduğundan, takip ettiğiniz tam davranışı göstermeyebilir. XCode bunun için açıkça destek eklemediyse, işe yaramaz).

+0

Herhangi bir nedenle OS X'deki bu kısayolları hep unutuyorum. Problemi benim için çözer. – jseals

1

En Mac OS X metin kutuları Emacs tuş bağları kullanmanızı sağlayacak Ctrl + cümle vb başlangıcı için E (kesme dolayısıyla remapping'i, kopyalama, komut tuşunu kullanmanız yapıştırın). Ayrıca yukarıda belirtildiği gibi Cmd + , hattın başlangıcına gelecektir.

İlgili konular