web-dev-qa-db-ja.com

Intellijで何も選択されていない場合、行全体のコピーを無効にする

最近Intellijを使い始めましたが、デフォルトでは、何も選択していないときにctrl + cを実行して何かをコピーすると、行全体がクリップボードにコピーされ、以前の内容が上書きされることに気付きました。

これは本当に迷惑ですが、無効にする方法がわからないようです。使用できる貼り付け履歴があることは承知していますが、これは私が求めているものではありません。崇高なテキストでできるように、無効にしたいだけです。

この動作を無効にして、ctrl + cを押しても何も選択されていない場合に、クリップボードだけが残るようにする方法はありますか?

37

Help | Find Action...を呼び出す(Ctrl (Cmd on Mac)+Shift+A)、Registryと入力し、表示されるRegistry...アイテムを選択します。そこでeditor.skip.copy.and.cut.for.empty.selectionオプションを有効にします。 IntelliJ IDEAインストールを誤った設定で中断する可能性があるため、他の構成オプションには注意してください。

Registry window

53
Bas Leijdekkers

Mac OS Xの場合:

  1. 押す cmd+shift+a
  2. registryと入力して、 return レジストリを開きます。
  3. editor.skip.copy.and.cut.for.empty.selectionオプションを有効にします。
  4. [閉じる]をクリックします。
6
Rob Johansen