假设当前缓冲区是一个打开以进行编辑的文件,因此:e不显示E32: No file name.
我想猛拉一个或全部:
~\myfile.txtc:\foo\bar\myfile.txtmyfile.txt当我进入命令模式并键入
:!mycommand %
Run Code Online (Sandbox Code Playgroud)
我在当前文件上执行了我的命令(%扩展为当前文件名).是否有类似的构造扩展完整文件名(使用完整路径)?
我正在使用Windows.
我正在尝试在Vim中找到我正在编辑的文件的名称.所以我可以用它来映射F5来编译这个文件.如果我能识别文件格式并选择相应的编译器,那当然会很棒,但实际上并不是必需的.如果我找到文件的名称,我可以自己做.但我真的找不到任何方法来获取我正在编辑的文件的名称.
我知道这个:make命令,并且已经映射过了,但对于小脚本/测试程序,我真的不想先写一个简单的makefile.