2009-06-16 5 views
6

emacsの "マーク"機能に似たXcodeの行をブックマークすることはできますか?また、私は行番号にジャンプするために使用できるショートカットがありますか?私のソースコードは長くなり、ナビゲートが難しくなっています。Xcodeのマークがemacsに似ています

答えて

13

はい。ブックマークしたい行にテキストキャレットを置き、Edit > Add to Bookmarks(または⌘D)を選択すると、その行をプロジェクトのブックマークに追加できます。 Groups & FilesペインのBookmarksアイテムからこれらのブックマークにアクセスできます。

特定の行に移動するには、メニュー(または⌘L)からEdit > Go to Line...を選択し、ナビゲートする行番号を入力します。

#pragma markディレクティブを使用してソースファイル内を移動することをお勧めします。

#pragma mark <Label> 

ソースファイルの上部にある関数のポップアップメニューに表示されます。コードの全体的な構造と可読性を向上させるために、共通の関数をグループ化することにより、コードをナビゲートする方がずっと簡単です。あなたは、ファイル内の個々の行をブックマークすることができます

+2

男、毎日Xcodeについて新しいことを学びます。私はブックマーク機能について全く知らなかった。私は#pragmaマークが大好きで、いつも使っています。 #pragma mark - 関数のポップアップにXcodeに横の区切り文字が表示されることに注意してください。複数の@implementationセクションを1つのファイルなどに置くのがいいです。 –

+0

ブックマークを設定するコードを書く:Dは何を思い出させたのですか? Wordstar on CP/M?私はこの種の一時的なデジャヴュ、clunkety-flashbackを手に入れました。 –

+3

⌘DがXcode 4で消えてしまったようです –

1

:あなたの.emacsで が

(global-set-key "\C-cb" 'bookmark-map) 

セット、それを、そのファイル:

制御-C BMはブックマークを設定する(あなたは何でもそれに名前を付けることができますあなたが欲しい)

制御-C BJブックマーク(それはあなたが望むブックマークいる尋ねる)また

にジャンプ:。

(global-set-key [f1] 'goto-line) 

セットF1は、行番号を尋ねると、そのファイルにジャンプする

+0

あなたは別の質問に答えましたが、それは2つの役に立つヒントです!私ははっきりしていないはずです。 –

+0

あなたの質問はうまくいきました、私たちの多くはXcode機能を探していると理解していました。時々、ファンはemacsを支持することに抵抗することができません。 ;-) –

+0

@Quinn、oops、yeah。また、私はディスレクシアで、時にはそのようなことが起こることもあります...私は実際にOPがXcodeのものと似たemacsコマンドを探していたと思いました。 –

8

また、「マーク」キーシーケンス、コントロール - @またはコントロール・スペースを使用することができ、あなたは(マークに削除して使用することができます(コントロール-Xコントロール-M)、およびスワップ・イン・マーク(コントロール-Xコントロール-X)のいずれかを選択します。これらのemacsのようなキーバインディングはMac OS XのすべてのCocoaテキストビューでサポートされており、Xcode>環境設定>キーバインディング>テキストキーバインディングでXcodeのキーバインドをカスタマイズできます。

+0

ありがとう!これはとても便利なヒントです! – Tommy

関連する問題