我在远程主机上使用rsub
,在本地使用sublime
来编辑补丁:
远程:
$ env | grep EDITOR
EDITOR=rsub --port 52697
本地:
~/.ssh/config
...
RemoteForward 52697 127.0.0.1:52698
所以当我进行索引更改时:
$ EDITOR='$EDITOR -w' git add -p my_file
my_file
在崇高中打开,但是虽然在my_file
上有{11}行,但仍有unix行结尾。所以要逃避下一个错误:
error: patch failed: my_file:1232
error: my_file: patch does not apply
我在sublime点击状态栏并将(LF)
更改为(CRLF)
。但在这里我知道my_file
有 windows line endings 。
如何配置sublime
或rmate
(rsub)以保留原始行结尾?