我正在尝试从vim中运行命令,并捕获生成的Statuscode。
我的命令:
.!curl -s -o /dev/null -w "%{http_code}" http://rtl.de
要获取状态代码我尝试失败:
:execute getline(".")
答案 0 :(得分:3)
您必须转义%
,否则vim会将其展开为文件路径。
.!curl -s -o /dev/null -w "\%{http_code}" http://rtl.de
应该去。
如果您不想更改命令,可以致电:
:execute escape(getline("."),'%')