文本编辑器选择设置包括“$”和“-”?

Text editor selection settings to include "$" and "-"?

这让我很烦恼,尤其是在处理 jQuery 时,当我使用 cmd+d(在 Sublime Text 或 Atom 中)或双击一个变量时,它会突出显示除美元符号和连字符之外的所有内容.

例如,双击“$hello”只会突出显示 "hello"。是否有任何编辑器设置,以便我可以 select 包含这些特殊字符的整个变量?

您在 Sublime 中寻找的设置是 "word_separators"。它的默认值为

"word_separators": "./\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?",

将其复制并粘贴到您的用户设置中,并删除任何不需要的字符,例如 $-。如果你只希望这个应用于某种语法,比如JavaScript,打开一个JS文件,select Preferences -> Settings-More -> Syntax Specific-User,在那里添加设置, 并保存设置文件。