0

Xcode 4 で新しいテキスト編集キーストロークを定義する方法を理解しようとしています。

1つの例を選ぶと、Xcodeには信じられないほど便利なEmacsの結合行機能がないようです.現在の行と前の行の間の改行を削除し、現在の行の先頭にある余分なインデント空白も削除します. つまり、次から 1 つのキーストロークで移動します。

    _measurement = 
        [DPLMeasurement newWithDate:measureDate inManagedObjectContext:[datastore managedObjectContext]];

これに:

    _measurement = [DPLMeasurement newWithDate:measureDate inManagedObjectContext:[datastore managedObjectContext]];

これではありません:

    _measurement =         [DPLMeasurement newWithDate:measureDate inManagedObjectContext:[datastore managedObjectContext]];

どうやら Xcode 3 用のユーザー スクリプトの説明を見たことがあります。Xcode 4 にはこのようなものはもうありませんか?

4

1 に答える 1

0

この質問に対するハレーの答えは、私が望むことをほとんど行います:

Xcode重複行

plist ファイル /Developer/Library/PrivateFrameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist に次を追加します。

Join Previous Line
String
moveToBeginningOfLine:, moveWordRight:, moveWordLeft:, deleteToBeginningOfLine:, deleteBackward:

2行を結合し、2行目の先頭にある空白を削除するため、「ほぼ」と言いますが、最初の行がスペースで終わらない場合は、それらが一緒に突っ込み、必要なスペースを入力する必要があります. また、句読点が行の先頭にある場合は、句読点 (開き括弧など) も削除します。だから私はまだそこにいません。

于 2012-05-12T13:45:19.150 に答える