小编joh*_*nny的帖子

gVim 作为 cygwin 下的 git 编辑器

我使用 msysgit 并且希望将 gvim 作为我的 git 编辑器。

我使用 cygwin bash 而不是 git bash。

跑步

$ /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe 
Run Code Online (Sandbox Code Playgroud)

启动 gvim。但是如果我将其设置为 git 编辑器:

$ git config core.editor /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe
Run Code Online (Sandbox Code Playgroud)

并运行提交我得到:

/cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: -c: line 0: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)

然后我在需要的地方添加转义反斜杠:

$ git config core.editor /cygdrive/c/Program\\\ Files\\\ \\\(x86\\\)/Vim/vim73/gvim.exe
Run Code Online (Sandbox Code Playgroud)

这仍然给我:

/cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe: /cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: No such file or directory
error: cannot run /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe: No such file or directory
error: There was a problem with the …
Run Code Online (Sandbox Code Playgroud)

cygwin git gvim

8
推荐指数
2
解决办法
3274
查看次数

Vim,删除到第 n 行

我经常编辑文件,我必须删除除前五行和最后三行之外的所有内容。我通过移动到第六行并输入“:,.$-3 d”来做到这一点。有没有办法使用 d 和某种运动来完成同样的事情?

vim gvim

4
推荐指数
1
解决办法
2551
查看次数

标签 统计

gvim ×2

cygwin ×1

git ×1

vim ×1