Xcode 10エディターの「マルチカーソル編集」とは何ですか。 (同じことについての詳細は リリースノート に記載されていますが、理解することはできません。)
それはどの程度正確に機能しますか?
文書の異なるセクション内にあるテキストの複数のインスタンスを編集するには、マルチカーソル編集を使用できます。これにより、複数のカーソルを別々の場所に配置できるため、テキストを追加、変更、または削除できます。
その名前はソースエディタで、参考のために whats-new-in-xcode1 と - から答えを取りました。 サンプルリンク1 and サンプルリンク2
Xcode 10 Source Editorはマルチカーソル編集をサポートしているので、一度に複数の範囲のコードをすばやく編集できます。
ソース管理が有効なプロジェクトでは、ソースエディタはGutterの開発者による変更を表示し、まだプロジェクトに取り込まれていない他の開発者による変更を表示します。
Shift + Ctrl + click ファイル内の同じテキストを複数回編集する場合
option_A.isEnabled = false
option_B.isEnabled = false
option_C.isEnabled = false
option_D.isEnabled = false
これで私はすべての4行に当てはめなければならないそしてそれはを使って一度に当てはめる方が良いはずですshift + control + click各行を編集するのではなく
これを使用する最善の方法は、Find
メニューからSelect Next Occurrence
コマンドを使用することです。
デフォルトのキーボードショートカットは alt + cmd + eしかし、あなたはそれをに設定することができます cmd + d Sublime Textの振る舞いを模倣するため。
このようにして、異なるコード行を編集することができますが、他の回答の解決策では類似の行を編集することしかできません。
たとえば、次のコードがあるとします。
NSString *myStringg = @"stringg";
// print the stringg
NSLog(@"Here is my stringg: %@", myStringg);
あなたは単に:
Stringg
を手動で選択します。Select Next Occurrence
のキーボードショートカットを4回押すそして、あなたは
NSString *myString = @"string";
// print the string
NSLog(@"Here is my string: %@", myString);