我不能找到一个阻碍使用记事本的问题的解决方案.
当您双击文本以突出显示该文本和其他类似的文字时,camelCase或under_score单词工作很好,但是当单击连字符时,这不会将其视为一个单词,而只突出显示“ – ”之间的段.
问题:你如何定制记事本,以便将连字字视为单词?还是有人知道这样做的文本编辑器?
当您双击文本以突出显示该文本和其他类似的文字时,camelCase或under_score单词工作很好,但是当单击连字符时,这不会将其视为一个单词,而只突出显示“ – ”之间的段.
问题:你如何定制记事本,以便将连字字视为单词?还是有人知道这样做的文本编辑器?
看到这个,但不知道如何实现它:http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Word_Customisation
解决方法
记事本依靠Scintilla进行词汇选择.由于caoanan在他的回答中注意到,Scintilla可以配置SCI_SETWORDCHARS变量.您可以使用简单的NppExec脚本在记事本中设置此变量:
>安装NppExec
>菜单插件 – >插件管理器 – >显示插件管理器
找到NppExec,选中该框并点击安装
>创建脚本
>菜单插件 – > NppExec – >执行 …
>写这个代码(你可以添加其他字符,如$#@在列表的末尾):
NPP_CONSOLE 0 sci_sendmsg SCI_SETWORDCHARS 0 "CDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"
>点击保存…
>现在可以按OK执行它
>(optionnal)记事本启动时执行