8

と の 2 つのメソッドを持つ TestClass があり-getSomeString-getAnotherString次のコードを編集していて、カーソルが示されている場所にあるとします。

NSString *aString = [TestClass get<cursorIsHere>SomeString];

使用するように変更したいとします-getAnotherString。自動補完ポップアップを表示し、Enter キーまたは Tab キーを押して別の方法を選択すると、次のようになります。

NSString *aString = [TestClass getAnotherStringSomeString];

つまり、既存のテキストを置き換えるのではなく、挿入するだけです。

残りのテキストを置き換える特別なキーストロークはありますか?

参照については、IntelliJ を参照してください。

4

4 に答える 4

3

これを達成するためのワンステップ操作はないと思います。私の提案は Thomas Templemann に似ていますが、単語の前方選択と削除の 2 つの手順ではなく、Control + でバウンスすることにより、目的のオートコンプリートに展開します。次に、Option + forward deleteを押すと、単語の最後まで削除されます。

于 2008-12-18T18:02:14.947 に答える
0

IntelliJ 9 のオートコンプリート ポップアップからメソッドを選択するときに、Tab キーを使用して「挿入」ではなく「置換」を実行できます (以前のバージョンで使用できるかどうかはわかりません)。

于 2009-12-15T20:50:45.010 に答える
0

この問題に対する私の回避策は次のとおりです。カーソルは挿入されたテキストの直後にあるため、Shift-Option-Rightcursor を押してカーソルの後ろの単語を選択し、Delete キーを押します。

于 2008-12-18T12:28:06.870 に答える
0

私はそうは思わない。私はいつも以下を使用しています

  • getSomeStringをダブルクリック
  • Escape (またはオートコンプリート キー) を押します
  • 置換方法を見つける

そのダブルクリックのステップは私を本当に悩ませたことはありませんが、誰かがもっとよく知っていれば興味があります!

于 2008-12-16T16:19:03.020 に答える