1

我想要组合键<C-X>来运行命令:! python application.py。根据我对映射的所有理解,我尝试了以下方法:几乎:map <C-X> :! python application.py可以工作。它只是打开命令行并输入命令,但我仍然必须按回车键才能启动命令。

有什么办法可以让它运行命令吗?

4

2 回答 2

2

在发布问题之前进行最后一次搜索时,我在不相关的帖子中找到了答案。似乎放在<CR>命令后面执行它,使它做我想要的:

:map <C-X> :! python application.py<CR>

根据评论(感谢melpomene<CR>意味着“回车”,这实际上意味着“按 Enter”,这正是我在这种情况下所需要的。


稍微相关的是,我还发现:!!重复执行的最后一个 shell 命令,使我的地图有些多余。

于 2012-12-16T20:10:51.697 回答
0

不要忘记您可以使用CtrlV(在插入模式下)转义任何键序列。因此,另一种获取“返回”键码的方法是CtrlVEnter. 它看起来像^M

于 2012-12-19T01:53:28.033 回答