是否可以使用小shell脚本替换git和svn的$EDTIOR
?
因此,当一个不熟悉vi或emacs的人作出承诺而忘记添加 -m "fixed the foo bug"
参数就不会打开,他们不知道如何退出一个编辑器,而是它只是提示
请证明什么这次提交包含一个句子:
和用户只是写了一个小句,点击进入,和关闭它去。
是否可以使用小shell脚本替换git和svn的$EDTIOR
?
因此,当一个不熟悉vi或emacs的人作出承诺而忘记添加 -m "fixed the foo bug"
参数就不会打开,他们不知道如何退出一个编辑器,而是它只是提示
请证明什么这次提交包含一个句子:
和用户只是写了一个小句,点击进入,和关闭它去。
对于git,您可以编辑您的config
文件。将editor
添加到core
部分,并指向您选择的编辑器。例如记事本+ +和git在Cygwin的:的git-core-editor.sh
[core]
editor = git-core-editor.sh
内容(把它放在cygwin/bin
目录):
#!/bin/sh
"C:/Program Files (x86)/Notepad++/notepad++.exe" -multiInst -notabbar -nosession `cygpath -w -a "$*"`
有我们nano
一个原因,你知道的。
但是你可以使用一个小的bash脚本:
#!/bin/sh
set -e
# Show the message template so the user knows what's up
cat $1
echo "Type your message, or press return to abort:"
head -n1 > $1
那岂不是更好地简单地配置自己的'$ VISUAL'的东西,他们知道如何使用? – 2011-05-06 08:00:49