代码之家  ›  专栏  ›  技术社区  ›  genxgeek

如何在IntelliJ中复制和粘贴时禁用转义?

  •  42
  • genxgeek  · 技术社区  · 11 年前

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

    3 回复  |  直到 11 年前
        1
  •  44
  •   ajp15243    11 年前

    您可以使用 Ctrl键 + 中高音 + 转移 + 五、 (大概 + Alt/选项 + 转移 + 五、 对于OS X) Paste Simple (也可从右键单击关联菜单中获得)。这将粘贴您最新的剪贴板内容,而不会转义它。

    许多其他提供“简单粘贴”的程序将使用 Ctrl键 + 转移 + 五、 而是在IntelliJ中打开IntelliJ剪贴板内存对话框,您可以在其中选择要粘贴的以前复制的文本。

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

        2
  •  16
  •   BMB    9 年前

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

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

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

    您将被警告,快捷方式当前已分配,您将获得删除它的选项。这样做后,您几乎用标准的“简单粘贴”替换了烦人的“增强粘贴”。

    希望能帮助别人:)

        3
  •  7
  •   Clint Eastwood tk120404    5 年前

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

    enter image description here