在Sublime Text 2中,将连字符视为单词的一部分

时间:2012-11-16 12:37:31

标签: sublimetext2 sublimetext

如何在Sublime Text 2中双击包含连字符(短划线)的单词选择整个单词,而不仅仅是用连字符分隔的单词的一部分?

3 个答案:

答案 0 :(得分:42)

点击设置 - > 默认设置,找到"word_separators"键并从字符集中删除连字符,然后重新保存。

答案 1 :(得分:9)

正如@Nate Pinchot所说,最好将"word_separators"键添加到用户设置中。如果更新Sublime Text,Default Settings中的更改将被重置。

转到Preferences > Settings ̶ Users并在最外面的{}括号中添加:

// Characters that are considered to separate words, here without hyphen
"word_separators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?",

如果不是添加的唯一或最后一个键,请不要忘记最后的逗号。

答案 2 :(得分:0)

正如@Intentss所提到的(我不希望它在评论中丢失),如果您只想修改特定文件类型的此行为:

偏好设置&gt;设置 - 更多&gt;语法特定 - 用户。

或在我的情况下

偏好设置&gt;设置 - 特定于语法

然后编辑显示的用户版本:

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