在 SublimeText 上,我们可以在 100 个字符位置有一条垂直线,将以下内容添加到设置中
"rulers":[100],
我想在SublimeMerge上也一样。那可能吗?
您确实可以在 Merge 中执行此操作,但设置需要进入不同的位置。
在 Sublime Text 中,Preferences.sublime-settings
默认情况下将 in 中的设置应用于编辑视图(因为 Text 首先是文本编辑器),然后可以通过其他方式进一步增强这些设置,例如语法特定设置、项目设置等。
由于默认情况下 Merge 不是文本编辑器,因此将rulers
设置添加到Preferences.sublime-settings
没有任何效果,因为没有任何文件视图可应用该设置。
不过,您可以做的是Preferences > Browse Packages
在 Merge 中使用来打开您的User
包,然后在该位置创建一个文件,其Commit Message.sublime-settings
内容如下所示:
{
"syntax": "Packages/Git Formats/Git Commit.sublime-syntax",
"rulers": [72, 50]
}
这里应用了两个设置;语法从默认更改为Git Formats
包中的语法(随 Sublime Text 和 Sublime Merge 一起提供)并应用了标尺。
该语法通过突出显示诸如#13
引用 GitHub 问题或@username
标注等内容来增强提交消息的语法突出显示,如果您在提交消息中使用这些类型的内容会很方便。
这也设置了rulers
设置。在此示例中,有两个,因为提交消息标准有时是通过希望提交消息的第一行不超过 50 个字符而其余行不超过 70 或 72 等来定义的。
标尺的顺序与添加的第一个标尺(此处为 72)一样重要,是Edit > Wrap Paragraph
命令将换行的位置,因此,如果您想要多个可视标尺,您可以将第一个标尺设置为您希望换行发生的位置./
此设置文件仅适用于您正在制作或编辑的提交的编辑区域,但不适用于现有提交的提交消息的显示(例如浏览图形时)。如果您想对这些应用设置(例如在此处添加标尺或更改语法),您可以通过创建Commit Message (Read Only).sublime-settings
文件来实现。