XCode 4のコード内にブックマークを配置する方法が見つかりませんでした。#pragma mark
事ですが、それは私が探しているものではありません。私が必要なのは、VSのように、マウスをクリックして配置および削除し、次と前の間を移動できるものです。
不足しているものはありますか?
ブックマークはXcode 4の恐竜の道を進んでいるようです。これは、以前のバージョンでエディター上にあるブックマークにジャンプするポップアップも消えていなければ、それほど悪くはなかったでしょう。現時点での最善の代替策は、ブレークポイント(もちろん個別に無効化)を使用し、ブレークポイントナビゲーターでナビゲートすることです。
ブレークポイントへのショートカットはCmmd + 7
。一度矢印キーを使用してください
http://bugreporter.Apple.com にバグレポートを提出してください。このような何かを戻す必要があると感じた場合。
ソースファイルに、ブックマークするコメントを下に書いてください。
//<##>
そして、次のように次/前に移動できます: '^ /'または '^?'
ありがとう
誰かがまだ興味があるなら、別のオプション。次のディレクティブは、どちらもブックマークとして使用できるコンパイラ警告を生成します。
#pragma message "<# message #>"
または
#warning <# message #>
マウスを使用してブックマークを配置する場合:上記の2つのディレクティブのいずれかを使用してコードスニペットを作成します。ブックマークするソースファイルの行にドラッグアンドドロップします。
Cmd- 'およびCmd-Shift-'で次/前に移動します
Xcode 4.4で、この形式でコメントを残す場合:
// TODO: Your text here
現在のファイルのメソッドのリストの横にあるジャンプバーにリストとして追加され、そのメニューからそのコメントに直接ジャンプできます。
最も簡単な方法は、// TODOを先頭に付けたコメントを使用してから検索することです。これにより、ナビゲーターから問題をジャンプできます。そのテクニックを打ち負かすのはかなり難しい。
私は個人的に、ブックマークにブレークポイントを使用するのは好きではありません。なぜなら、メモを入力するのは簡単ではないからです。私はブレークポイントをブレークポイントとして使用し、それらをブックマークと混同しないことを好みます。
とにかく、少し手の込んだものを取得したい場合は、Xcodeを取得して警告を生成できます。// TODO:メッセージまたは// FIXME:課題ナビゲーターでナビゲートできるメッセージ。 このサイト から以下の手順を取りました。
説明
Project Navigatorのプロジェクトの項目(通常は最上部)に移動します。左側のターゲットのリストでターゲットを見つけて選択し、[ビルドフェーズ]タブに移動します。この画面の右下にある「ビルドフェーズの追加」をクリックします。表示されるエディターで、以下に示すbashスクリプトを挿入します。ここでビルドするだけで、// TODO:および// FIXME:のすべてのコメントが警告になります。私はこのテクニックが大好きです。誰にとっても適切ではないかもしれませんが、誰かの助けになることを願っています。 「スクリプトの実行」ビルドフェーズのBashスクリプト
KEYWORDS = "TODO:| FIXME:| \?\?\ ?: | !!!:" find "$ {SRCROOT}"(-name "。h"-または-name "。m ")-print0 | xargs -0 egrep --with-filename --line-number --only-matching "($ KEYWORDS)。*\$" | Perl -p -e "s /($ KEYWORDS)/ warning:\ $ 1 /"また、issueナビゲーターの各警告をクリックして、ファイルに直接移動し、残ったコードを指定することもできます。元の// TODO:または// FIXME:追加のヒント:// TODO:このようなエラーを適切に処理するなどの// TODO:コメントを記述するためにフレーズを使用していることを確認してください。フレーズは、各警告の横にある問題リストに表示されます。このちょっとしたヒントは、Cocos2Dフォーラムの「Tim」に行くべきです(Googlingの後に少し見つかりました)。彼のソリューションはもともとXcode 3を対象としており、パス名にスペースがあると機能しませんでした。ここのスクリプトにはこれらの制限はありませんが、それでも彼は 元の投稿 です。
私の方法:
前の行に文法エラーコードを入力します.....
他の場所で何かを変更した後、前の場所に戻ることができます。これは、グラマーエラー行の右側のスクロールバーに赤い線が表示されるためです。場所を示します。
それはエレガントではありませんが、ブックマーク機能がない限り、これは私が現在使用している方法です
「XBookmark」というXcodeプラグインをインストールできます。
このプラグインは以下の機能を提供します。
XBookmarkのインストール方法:
これで、編集メニューにブックマークに関するメニューを表示できます。
PS:このプラグインはオープンソースです。