在 Intellij 中未选择任何内容时禁用复制整行
Disable copying entire line when nothing is selected in Intellij
我最近开始使用 Intellij,我注意到默认情况下,当您在没有选择任何内容的情况下执行 ctrl+c 复制内容时,它会将整行复制到剪贴板中,覆盖我之前在剪贴板中的内容。
这真的很烦人,但我似乎不知道如何禁用它。我知道您可以使用粘贴历史记录,但这不是我想要的,我只想像使用 sublime text 一样禁用它。
有没有一种方法可以禁用此行为,以便当我按下 ctrl+c 而未选择任何内容时,它只会保留剪贴板?
自版本 2021.2 起,在 Preferences | Advanced Settings
中有专门的 Don't copy/cut the current line when invoking the Copy or Cut action with no selection
设置。
对于基于 IDE 的旧 IntelliJ 平台,设置更加隐藏:
调用 Help | Find Action...
(Ctrl (Cmd on Mac)+Shift+ A),键入 Registry 和 select 出现的 Registry...
项。在那里启用 editor.skip.copy.and.cut.for.empty.selection
选项。小心其他配置选项,因为它可能会破坏您的 IntelliJ IDE安装不正确的设置。
在 Mac OS X:
- 按cmd+shift+a.
- 键入
registry
并按 return 以
打开注册表。
- 启用
editor.skip.copy.and.cut.for.empty.selection
选项。
- 单击“关闭”。
in PHPStorm -> 从帮助菜单,select 编辑自定义属性.
并粘贴
editor.skip.copy.and.cut.for.empty.selection = 真
我最近开始使用 Intellij,我注意到默认情况下,当您在没有选择任何内容的情况下执行 ctrl+c 复制内容时,它会将整行复制到剪贴板中,覆盖我之前在剪贴板中的内容。
这真的很烦人,但我似乎不知道如何禁用它。我知道您可以使用粘贴历史记录,但这不是我想要的,我只想像使用 sublime text 一样禁用它。
有没有一种方法可以禁用此行为,以便当我按下 ctrl+c 而未选择任何内容时,它只会保留剪贴板?
自版本 2021.2 起,在 Preferences | Advanced Settings
中有专门的 Don't copy/cut the current line when invoking the Copy or Cut action with no selection
设置。
对于基于 IDE 的旧 IntelliJ 平台,设置更加隐藏:
调用 Help | Find Action...
(Ctrl (Cmd on Mac)+Shift+ A),键入 Registry 和 select 出现的 Registry...
项。在那里启用 editor.skip.copy.and.cut.for.empty.selection
选项。小心其他配置选项,因为它可能会破坏您的 IntelliJ IDE安装不正确的设置。
在 Mac OS X:
- 按cmd+shift+a.
- 键入
registry
并按 return 以 打开注册表。 - 启用
editor.skip.copy.and.cut.for.empty.selection
选项。 - 单击“关闭”。
in PHPStorm -> 从帮助菜单,select 编辑自定义属性. 并粘贴
editor.skip.copy.and.cut.for.empty.selection = 真