文本编辑器 – 记事本选择连字符文本

我不能找到一个阻碍使用记事本的问题的解决方案.
当您双击文本以突出显示该文本和其他类似的文字时,camelCase或under_score单词工作很好,但是当单击连字符时,这不会将其视为一个单词,而只突出显示“ – ”之间的段.
问题:你如何定制记事本,以便将连字字视为单词?还是有人知道这样做的文本编辑器?

看到这个,但不知道如何实现它:http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Word_Customisation

这真的很有帮助:Where are the recorded macros stored in Notepad++?

解决方法

记事本依靠Scintilla进行词汇选择.由于caoanan在他的回答中注意到,Scintilla可以配置SCI_SETWORDCHARS变量.您可以使用简单的NppExec脚本在记事本中设置此变量:

>安装NppExec

>菜单插件 – >插件管理器 – >显示插件管理器
找到NppExec,选中该框并点击安装

>创建脚本

>菜单插件 – > NppExec – >执行 …
>写这个代码(你可以添加其他字符,如$#@在列表的末尾):

NPP_CONSOLE 0
sci_sendmsg SCI_SETWORDCHARS 0 "CDEFGHIJKLMnopQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"

>点击保存…
>现在可以按OK执行它

>(optionnal)记事本启动时执行

>菜单插件 – > NppExec – >高级选项…>当记事本开始下拉时,在执行此脚本时选择您的脚本

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些