【问题标题】:Sublime Text and Hypens vs UnderscoresSublime Text 和 Hypens 与下划线
【发布时间】:2013-12-05 15:22:42
【问题描述】:

我遇到了 sublime text 3 中的连字符问题,我正在寻求帮助。我希望它们的工作方式与下划线相同。

使用下划线,双击 word_one 会选择整个内容,同时使用带有 ctrl-right 的键盘跳到下划线。

使用 hypens,双击 word-two 会选择整个单词,但使用带有 ctrl-right 的键盘会跳过整个单词。如果我将连字符添加到“单词分隔符”,则行为会切换(现在双击只会选择您单击的单词,但 ctrl-right 可以正常工作)。

任何帮助将不胜感激,谢谢。

【问题讨论】:

  • 您能否澄清一下您希望使用 ctrl+right 并双击带有连字符和下划线的单词究竟发生什么?
  • 我希望连字符的单词与带下划线的单词的工作方式相同。这也是骆驼大小写单词的工作方式(双击 wordOne 会全选,但使用 ctrl-right 会跳转到“O”)。
  • 道歉;我询问了细节,因为我的 Windows 8.1 ST3 安装处理下划线的方式与您的不同。我想我明白你的意思; “就像下划线一样”让我感到困惑,这就是为什么我想要更像你的 camelCase 示例的原因。你在哪个平台?下划线是您的word_separators 的一部分吗?
  • 完全不用担心。我不太确定您在寻找什么,因为我经历了问题中的行为,所以我很高兴骆驼案例示例有所帮助!我在 Mac 上,使用 Sublime Text 3。下划线不是我的 word_separators 的一部分。谢谢

标签: sublimetext sublimetext3


【解决方案1】:

从 Sublime 用来定义单词的字符列表中删除连字符。这存储在您的首选项文件中。默认如下所示:

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

如果你觉得超级懒惰,我在这里为你删除了连字符:

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

当然,您应该在您的用户设置文件中进行编辑。您可以通过选择菜单“Sublime Text->Preferences->Settings - User”打开该文件。

【讨论】:

  • 对不起,它已经不在单词分隔符中了。正如我上面所说,如果我添加它也不能解决它。我不认为分隔符这个词是解决方案,至少本身不是。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-26
  • 1970-01-01
  • 1970-01-01
  • 2014-01-09
  • 2015-05-07
  • 2011-10-19
  • 2013-02-14
相关资源
最近更新 更多