Notepad++ 可以配置为仅识别空格作为单词分隔符吗?
当前,在字符串 “hello!”她说。,它会像这样设置单词边界:“|你好|!” |她|说|。。我希望它像这样放置它们:“你好!” |她|说。
Scintilla(N++ 底层系统)定义将哪些字符视为单词分隔符。 N++ 本身无法重新定义它们,但 NppExec 插件可以临时为当前打开的选项卡设置它们。
因此,安装 NppExec,转到插件>NppExec>执行...并输入
sci_sendmsg 2077 0 @" "
。
将您想要作为分隔符的字符放在引号之间。
此处讨论:https://sourceforge.net/p/notepad-plus/discussion/331754/thread/993b6ab9/
前往
Settings
> Preferences…
> Delimiter
。
选择
Add your character as part of word
选项并输入您想要视为字母的字符,在您的情况下,字符如下:"!,.
虽然,添加一些特殊字符作为白名单通常是好的,但您可能想要一个黑名单,反之亦然。无论如何,您可以根据需要添加许多字符。