如何为具有行长度限制的git commit消息设置nano up

bcm*_*cfc 4 git nano

我使用nano作为git提交消息.简短摘要(<= 50个字符)加上描述之前的新行相对简单易懂.然而,当涉及到描述体中的72个字符包装时,我只是看起来看起来正确,导致不一致的日志.

在Vagrantfiles中,我已经看到了这样的事情,告诉编辑如何为vi/vim做些什么:

# -*- mode: ruby -*-
# vi: set ft=ruby :
Run Code Online (Sandbox Code Playgroud)

是否存在类似nano的东西,以及git提交的某个模板,这意味着我可以确保在git提交消息的上下文中为nano设置正确的换行?

bcm*_*cfc 8

Nano支持在启动时传递命令行参数.

这可以作为git编辑器配置设置的一部分使用.

git config --global core.editor "nano -r 72"

要么:

export GIT_EDITOR='nano -r 72'

  • 我发现,为了应用配置的自动换行,您需要在 nano 打开后按“ESC”,然后按“L”。 (3认同)
  • 对于 nano v4.0 及更高版本,您可能还需要添加“-b”选项。 (2认同)