在Notepad++中定义单词分隔符

问题描述 投票:0回答:2

Notepad++ 可以配置为仅识别空格作为单词分隔符吗?

当前,在字符串 “hello!”她说。,它会像这样设置单词边界:“|你好|!” |她|说|。。我希望它像这样放置它们:“你好!” |她|说。

notepad++ delimiter
2个回答
2
投票

Scintilla(N++ 底层系统)定义将哪些字符视为单词分隔符。 N++ 本身无法重新定义它们,但 NppExec 插件可以临时为当前打开的选项卡设置它们。

因此,安装 NppExec,转到插件>NppExec>执行...并输入

sci_sendmsg 2077  0 @" "

将您想要作为分隔符的字符放在引号之间。

此处讨论:https://sourceforge.net/p/notepad-plus/discussion/331754/thread/993b6ab9/


0
投票

前往

Settings
>
Preferences…
>
Delimiter

选择

Add your character as part of word
选项并输入您想要视为字母的字符,在您的情况下,字符如下:
"!,.

虽然,添加一些特殊字符作为白名单通常是好的,但您可能想要一个黑名单,反之亦然。无论如何,您可以根据需要添加许多字符。

© www.soinside.com 2019 - 2024. All rights reserved.