Sublime Text换行和提交消息

时间:2015-06-11 16:34:23

标签: sublimetext3 sublimetext commit commit-message linewrap

我使用Sublime Text(3)作为我的默认Git提交消息编辑器。我尝试使用每行字符数的硬限制来遵循Git约定(第一行为50,其余为72)。我目前在这些间隔设置了用于视觉参考的指南,但是不是手动必须在72个字符的末尾添加一行返回,我希望让ST自动为我插入一行返回。本质上,我希望能够在没有行返回的情况下进行编写,但是为了包装而放置了实际的返回,而不是仅仅在编辑器中进行可视化包装。有合理的方法吗?

1 个答案:

答案 0 :(得分:7)

有一个有用的插件(我之前在某些搜索中错过了)名为AutoWrap。 AutoWrap完全符合我的要求,并在返回一定数量的字符后自动换行,并且可以通过语法类型设置激活它和字符数的设置。这是我关联的Git Commit Message.sublime-settings文件(来自Packages/User):

{
  "rulers": [50, 70],
  "spell_check": true,
  "auto_wrap": true,
  "auto_wrap_width": 70
}

auto_wrapauto_wrap_width行与插件完美配合,我可以根据需要保留或删除标尺。