Отключить автоматическое копирование Intellij в буфер обмена

Мне нравится использовать Intellij. У него много замечательных функций, но мне также не нравится тот факт, что он автоматически копирует выделение в буфер обмена во время некоторых действий (выбор с некоторыми событиями мыши, с удалением, некоторыми сочетаниями клавиш, я думаю, кроме «копировать» и т. д., я не знаю какие именно, но бывает точно). Есть ли способ отключить это?

Конечно, я могу использовать «вставить из истории», но это боль: я знаю, что скопировал хороший текст с помощью сочетания клавиш, почему другое движение перекрывает мой буфер обмена? Я должен щелкнуть правой кнопкой мыши и проверить и т. Д. Это слишком медленно.

Я хотел бы, чтобы только «копирование правой кнопкой мыши» и «копирование сочетания клавиш» были единственными движениями, которые могут копировать содержимое в буфер обмена.

У меня проблема с 64-битной Windows 7, Intellij 12, но она была и на Intellij 11.

Например: shift+del (удалить строку) автоматически скопировать содержимое в буфер обмена.


person zenbeni    schedule 17.10.2013    source источник
comment
Я не видел, чтобы это происходило (64-разрядная версия Windows 7, Mac OSX Mountain Lion + Intellij 12.1.5 и 13.x). Какую ОС вы используете и какая версия Intellij IDEA? Описанное вами «автоматическое копирование» напоминает Linux. Возможно, у вас установлен менеджер буфера обмена (например, Ditto)?   -  person Ashutosh Jindal    schedule 17.10.2013
comment
Я на windows 7 64, время от времени у меня возникает эта проблема, я постараюсь определить правильный регистр, чтобы сделать его воспроизводимым.   -  person zenbeni    schedule 18.10.2013


Ответы (3)


Ctrl+Y удалит строку, не копируя ее в буфер обмена. Я вряд ли могу придумать другие операции с таким побочным эффектом. т.е. Ctrl+Backspace или Ctrl+Delete, которые удаляют слово слева или справа от курсора, не имеют его.

Обновление: есть также Ctrl+Shift+V, который будет вызывать всплывающее окно истории буфера обмена на случай, если кто-то случайно перезапишет содержимое буфера.

person Andrey Chaschev    schedule 19.12.2013

Чтобы отключить это в терминале -

«Настройки» > «Инструменты» > «Терминал»: снимите флажок «Копировать в буфер обмена при выборе».

Это было наиболее болезненно для меня при использовании терминала, когда я пытаюсь вставить билеты jira в свое сообщение фиксации, и оно перезаписывается, потому что я слишком сильно нажимал на трекпад.

person Kevin S    schedule 13.04.2018

Shift-Delete — это сокращение от «вырезать».
Чтобы отключить:

  • Зайдите в Настройки -> Раскладка клавиатуры -> найдите вырез.
  • щелкните правой кнопкой мыши по найденному действию "вырезать", выберите "удалить Shift-удалить
  • поиск строки удаления
  • щелкните правой кнопкой мыши найденное действие «Удалить строку», добавьте сочетание клавиш, нажмите Shift-delete, нажмите «ОК».
    Это может предупредить вас о возможном конфликте с действием расширения исключения maven.

Надеюсь, поможет

person Filip Paczyński    schedule 14.11.2013
comment
Мне помогло удаление shift-delete. Это происходило при каждом удалении без нажатия Shift. Наверное баг... - person Klesun; 07.09.2016