38

当我将字符串文本复制并粘贴到引号中时,Intellj 总是会转义某些字符,例如“等。如何禁用这个烦人的功能?

4

3 回答 3

39

可以用Ctrl++++ (Alt大概ShiftV⌘</kbd>+Alt / Option+Shift+V for OS X) to do Paste Simple (also available from the right-click context menu). This will paste your most recent clipboard content without escaping it.

许多其他提供“简单粘贴”的程序将使用Ctrl++ ,但在 IntelliJ 中会打开一个 IntelliJ 剪贴板内存对话框,您可以在其中选择以前复制的文本进行粘贴ShiftV

请注意,这些都是默认但可自定义的键盘快捷键。

于 2014-03-19T12:59:22.313 回答
16

我发现 Ctrl + Shift + Alt + V 组合有点麻烦,经过一番挖掘,我找到了一个更符合我喜好的替代解决方案。我想在这里分享它,以防它对其他人有用。

您实际上可以编辑简单粘贴命令的键映射,并将它们替换为大多数人熟悉的标准 Ctrl + V。

只需进入文件 -> 设置 -> 键盘映射,然后在搜索框中输入“粘贴”即可调出所有各种粘贴命令。双击“粘贴简单”并输入 Ctrl + V 作为快捷方式。

系统会警告您当前已分配快捷方式,并且您可以选择删除它。这样做之后,您几乎已经用标准的“简单粘贴”替换了烦人的“增强粘贴”。

希望对那里的人有所帮助:)

于 2016-05-28T00:16:52.383 回答
6

截至 2019 年 12 月,至少在 IntelliJ Ultimate 2019.3 中,有一个配置选项可以禁用这种烦人的行为:转到编辑器 --> 智能键 --> Javascript 并取消选中“在粘贴字符串文字时转义文本”复选框。

在此处输入图像描述

于 2019-12-12T17:06:31.773 回答