3

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

4

1 回答 1

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插件完美配合,我可以根据需要保留或删除标尺。

于 2015-06-11T16:43:25.957 回答