Notepad ++:禁用自动完成的输入键

jun*_*ole 7 keyboard keyboard-shortcuts notepad++

有没有办法禁用enter自动完成键?我喜欢为单词打开自动完成功能,但有时我需要在显示自动完成功能时换行。

tab由于这个原因,我希望自动完成只是触发。对我来说,这比一般的烦恼要多。

有一个类似的问题,但它并不相似。

Deq*_*ing 6

在设置 -> 快捷方式映射器 -> Scintilla 命令

双击SCI_NEWLINE(应该是列表中的第9项),选择Enter并删除它。

- - - 编辑 - - - -

请注意,Enter在 Notepad++ 中删除它后无法添加回来。添加它的一种方法是打开%appdata%\Notepad++\shortcuts.xml文件,并更改以下几行:

<ScintillaKeys>
    <ScintKey ScintID="2329" menuCmdID="0" Ctrl="no" Alt="no" Shift="yes" Key="13" />
</ScintillaKeys>
Run Code Online (Sandbox Code Playgroud)

以下:

<ScintillaKeys/>
Run Code Online (Sandbox Code Playgroud)

保存文件并重新启动NotePad++,应该会恢复设置。

  • 嘿!我这样做了,现在 Notepad++ 不会为我自动缩进。我无法重新添加 Enter 快捷方式,所以现在我搞砸了 XX 请告诉我该怎么做。 (2认同)

小智 5

在当前的 Notepad++ 版本 (8.2.1) 中,可以在Settings->Preferences对话框中轻松设置自动完成键。

在此输入图像描述


Ler*_*rve 1

我不知道如何禁用它,但解决方法是在您想要插入新行而不是自动完成的特殊情况下点击Escbefore关闭建议弹出窗口。Enter