我想要组合键<C-X>
来运行命令:! python application.py
。根据我对映射的所有理解,我尝试了以下方法:几乎:map <C-X> :! python application.py
可以工作。它只是打开命令行并输入命令,但我仍然必须按回车键才能启动命令。
有什么办法可以让它运行命令吗?
我想要组合键<C-X>
来运行命令:! python application.py
。根据我对映射的所有理解,我尝试了以下方法:几乎:map <C-X> :! python application.py
可以工作。它只是打开命令行并输入命令,但我仍然必须按回车键才能启动命令。
有什么办法可以让它运行命令吗?
在发布问题之前进行最后一次搜索时,我在不相关的帖子中找到了答案。似乎放在<CR>
命令后面执行它,使它做我想要的:
:map <C-X> :! python application.py<CR>
根据评论(感谢melpomene)<CR>
意味着“回车”,这实际上意味着“按 Enter”,这正是我在这种情况下所需要的。
稍微相关的是,我还发现:!!
重复执行的最后一个 shell 命令,使我的地图有些多余。
不要忘记您可以使用CtrlV(在插入模式下)转义任何键序列。因此,另一种获取“返回”键码的方法是CtrlVEnter. 它看起来像^M
。