如何在vimrc中指示当前打开的文件?

时间:2013-01-18 16:28:52

标签: vim

我想在我的Gvim(在Windows下)调用Astyle来格式化.c .h文件。我把Astyle.exe放在下面:

C:\Program Files (x86)\Vim\vim73

它已经添加到Path环境中。

然后我在我的_vimrc中添加以下命令:

nmap <F10> :!Astyle --style=linux <CR>

但是当我打开一个.c文件然后按F10时,它会给出一些错误信息。我想那是因为Astyle不知道要操作哪个文件。所以我的问题是如何指示Astyle要操作的文件?

nmap <F10> :!Astyle --style=linux some_indicator<CR>

1 个答案:

答案 0 :(得分:2)

这有帮助吗?

:!Astyle --style=linux %:p<CR>