t q*_*t q 12 text-editor notepad++
我无法找到一个阻碍使用记事本++的问题的解决方案.
当您双击文本以突出显示该文本和其他类似文本时,camelCase或者under_score单词效果很好,但是当hyphen-words-are-clicked它不将其视为单个单词并且仅突出显示" - "之间的段时.
问题:如何自定义记事本++以便将带连字符的单词视为单个单词?或者有人知道这样做的文本编辑器吗?
看到了这个,但不知道如何实现它:http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title = Word_Customisation
这真的很有帮助:记录的宏存储在Notepad ++中的哪个位置?
Dam*_*taz 12
Notepad ++依靠Scintilla进行单词选择.正如caoanan在他的回答中所注意到的,可以使用SCI_SETWORDCHARS变量配置Scintilla.您可以使用简单的NppExec脚本在Notepad ++中设置此变量:
Plugins -> plugin Manager -> Show Plugin Manager创建脚本
Plugins -> NppExec -> Execute ...编写此代码(您可以添加其他字符,例如列表末尾的.$#@):
NPP_CONSOLE 0
sci_sendmsg SCI_SETWORDCHARS 0 "CDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"
Run Code Online (Sandbox Code Playgroud)Plugins -> NppExec -> Advanced Options...我尝试使用已发布的解决方案,但是当我移动到另一个文件时,我每次都必须再次运行脚本。所以我在菜单中这样做了:
Settings > Preferences > Delimiter
Run Code Online (Sandbox Code Playgroud)
选择:
插入连字符:
-
Run Code Online (Sandbox Code Playgroud)
它起作用了。
小智 1
http://sourceforge.net/p/notepad-plus/discussion/1290590/thread/39ba5cd8/
安装 Npp_Exec 插件并从此线程复制字符串,添加您希望 Npp 视为单词一部分的符号。