如何通过vimscript运行shell命令?

时间:2012-05-26 12:02:19

标签: shell vim command

在我的Vim设置中,我想添加一个运行带有某个映射的shell命令的配置。有没有办法在Vimscript中做到这一点?

2 个答案:

答案 0 :(得分:8)

system()中有vim个功能,试试这个:

:call system('date')

答案 1 :(得分:3)

我用传统的vi做这个,所以我认为它也适用于vim。

在我的.exrc中我有:

map ^_ !}fmt 71 72^M

(通过输入 ctrl-V ctrl -_ 输入' sa ^_,输入 ctrl-V ctrl-M输入^M

当我在vi中按 ctrl -_ 时,它会将当前行重新格式化为72个字符。