Отключить копирование всей строки, если в Intellij ничего не выбрано

Недавно я начал использовать Intellij, и я заметил, что по умолчанию, когда вы делаете ctrl + c для копирования чего-либо, когда у вас ничего не выбрано, он копирует всю строку в буфер обмена, переопределяя то, что у меня было там раньше.

Это действительно раздражает, но я не могу понять, как его отключить. Я знаю, что есть история пасты, которую вы можете использовать, но это не то, что мне нужно, я просто хочу отключить ее, как вы можете сделать с возвышенным текстом.

Есть ли способ отключить это поведение, чтобы при нажатии ctrl + c и ничего не выбрано, он просто оставляет буфер обмена один?

Ответы

Ответ 1

Вызвать Help | Find Action... (Ctrl (Cmd on Mac) + Shift + A), введите Registry и выберите элемент Registry..., который появляется. Включите опцию editor.skip.copy.and.cut.for.empty.selection. Будьте осторожны с другими параметрами конфигурации, так как вы можете нарушить установку IntelliJ IDEA с неправильной настройкой.

Окно реестра

Ответ 2

В Mac OS X:

  • Нажмите cmd + shift + a.
  • Введите registry и нажмите return, чтобы откройте реестр.
  • Включить опцию editor.skip.copy.and.cut.for.empty.selection.
  • Нажмите "Закрыть".