在Cygwin上的Git配置notepad++ 启动

先创建一个脚本 ,脚本必须是unix换行风格,才能在Cygwin中正确执行,windows换行风格可就要报目录找不到了!!

1
2
#!/bin/sh 
/cygdrive/e/noinstall/notepad_plusplus/notepad++.exe -multiInst -noPlugin -nosession "$(cygpath -w "$*")"

再指向这个脚本

1
git config --global core.editor /cygdrive/e/noinstall/notepad_plusplus/npp.sh 

如果在 notepad++ 中写的 commit message,包含中文,将encoding改为“Utf8 without BOM”

方法:菜单 Encoding 》 converting to UTF8 without BOM

如果想将 默认encoding改为”UTF8-WITHOUT-BOM”:

菜单 Preferences… > New Document/Default Directory > Encoding > UTF-8 without BOM