6

resharper で Camel Humps の設定を見つけました。

Resharper -> オプション -> エディター -> キャメルハンプを使用

問題は、キャメルハンプ モードだけでなく、通常の選択モード (つまり、CTRL + 矢印および CTRL + SHIFT + 矢印の既定の動作) も使用できるようにしたいということです。

たとえば、次の変数を検討してください。

プライベート int MyVeryLongCamelCaseName;

変数全体をコピーする場合は、カーソルが M にある場合に変数全体を選択する CTRL + SHIFT + 左矢印の VS の既定の動作が必要です。

ただし、名前を MyExtremelyLongCamelCaseName に変更したい場合は、Resharper が提供する CamelHumps 動作が必要です。

異なるショートカットで両方の動作を行う方法はありますか?

4

3 に答える 3

9
  • Resharper -> Options -> Editor -> Use CamelHumps で CamelHumps を無効にします。
  • [ツール] -> [オプション] -> [キーボード] に移動し、
    • 必要なキーを「Resharper.HumpNext」と「ResharperHuntPrev」にバインドします (私は alt+left / alt+right を使用します)
    • 選択ショートキーの「Resharper.HumpNextExtent」と「Resharper.HumpPrevExtent」にキーをバインドします。(最初に 'Edit.Char[Left/Right]ExtentColumn' から shift+alt+left/right のキーバインドを削除する必要がありました)
于 2010-04-19T14:40:00.830 に答える
2

Ctrl + W ショットキーが役立つと思います。

于 2010-04-15T12:51:52.830 に答える
0

これに対するオプションはないと思いますが、回避策として、CTRL + ALT + 右である [選択範囲の拡張] ショートカットを使用できます。理想的ではありませんが、ラクダのこぶがたくさんあるシンボルに対して CTRL+SHIFT+Right を複数回押すよりも高速です。

于 2009-03-06T05:41:39.480 に答える