如何为具有行长度限制的 git 提交消息设置 nano
How to set nano up for git commit messages with line length limits
我将 nano 用于 git 提交消息。简短摘要(<=50 个字符)加上描述前的新行相对简单易行。然而,当谈到在描述正文中以 72 个字符换行时,我只是放弃了看起来正确的内容,导致日志不一致。
在 Vagrantfiles 中,我看到过这种告诉编辑器为 vi/vim 做什么的事情:
# -*- mode: ruby -*-
# vi: set ft=ruby :
是否有类似 nano 的东西,以及某处用于 git 提交的模板,这意味着我可以确保 nano 在 [=19 的上下文中设置为正确的换行=] 提交消息?
Nano 支持在启动时传递命令行参数。
这可以作为 git 编辑器配置设置的一部分加以利用。
git config --global core.editor "nano -r 72"
或者:
export GIT_EDITOR='nano -r 72'
我将 nano 用于 git 提交消息。简短摘要(<=50 个字符)加上描述前的新行相对简单易行。然而,当谈到在描述正文中以 72 个字符换行时,我只是放弃了看起来正确的内容,导致日志不一致。
在 Vagrantfiles 中,我看到过这种告诉编辑器为 vi/vim 做什么的事情:
# -*- mode: ruby -*-
# vi: set ft=ruby :
是否有类似 nano 的东西,以及某处用于 git 提交的模板,这意味着我可以确保 nano 在 [=19 的上下文中设置为正确的换行=] 提交消息?
Nano 支持在启动时传递命令行参数。
这可以作为 git 编辑器配置设置的一部分加以利用。
git config --global core.editor "nano -r 72"
或者:
export GIT_EDITOR='nano -r 72'