13

在我的 Vim 设置中,我想添加一个运行带有特定映射的 shell 命令的配置。在 Vimscript 中是否有任何可能的方法来做到这一点?

4

2 回答 2

15

vim有一个system()功能:

:call system('date')
于 2012-05-26T12:04:53.797 回答
3

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

在我的 .exrc 中,我有:

map ^_ !}fmt 71 72^M

(这是^_通过输入ctrl-V ctrl-_输入的,以及^M通过输入ctrl-V ctrl-M输入的

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

于 2012-05-26T12:35:19.087 回答