Notepad 中英换行问题

安装 NppExec

在菜单中转到,插件->NppExec->执行…

1
2
sci_sendmsg SCI_SETWRAPMODE SC_WRAP_CHAR
npp_console 0

SCI_SETWRAPMODESCI_WRAP_CHAR 是 Notepad++ 的 Scintilla 编辑器中用来控制文本显示的消息和参数,而 npp_console 0 则是一个与 Notepad++ 控制台相关的设置。

下面是详细解释:

  1. SCI_SETWRAPMODE:

    • 这是 Scintilla 编辑器(Notepad++ 使用的编辑器组件)中的一个消息,用来设置文本的换行模式。它影响的是文本在编辑器窗口中的显示方式,尤其是当一行文本超出视窗宽度时,如何处理。
  2. SC_WRAP_CHAR:

    • 这是 SCI_SETWRAPMODE 消息的一个参数,表示使用字符换行模式。这意味着文本将根据字符位置而非单词来换行。当文本到达行的末尾时,它会自动换行,并且这个换行是基于字符宽度而不是整个单词的。它通常适用于较小的窗口或不需要完整词汇换行的场景。
  3. npp_console 0:

    • 这通常是指 Notepad++ 插件控制台的设置。npp_console 0 通常意味着禁用或关闭控制台输出。控制台通常用于输出调试信息或插件的日志。当设置为 0 时,表示不显示控制台或关闭控制台日志。

总结来说,这些设置和消息涉及的是文本编辑器界面的显示和控制行为,特别是在文本换行和控制台的启用或禁用方面。