Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 Vim 设置中,我想添加一个运行带有特定映射的 shell 命令的配置。在 Vimscript 中是否有任何可能的方法来做到这一点?
vim有一个system()功能:
vim
system()
:call system('date')
我用传统的 vi 做这个,所以我认为它也适用于 vim。
在我的 .exrc 中,我有:
map ^_ !}fmt 71 72^M
(这是^_通过输入ctrl-V ctrl-_输入的,以及^M通过输入ctrl-V ctrl-M输入的
^_
^M
当我在 vi 中按ctrl-_时,它会将我的当前行重新格式化为 72 个字符。