我希望组合键<C-X>
能够运行命令:! python application.py
。根据我对映射的所有理解,我尝试了以下内容::map <C-X> :! python application.py
几乎的工作原理。它只是打开命令行并输入命令,但是我仍然需要按下return才能启动命令。
有没有什么方法可以让它运行命令?
答案 0 :(得分:2)
在发布问题之前,我在上次搜索时在一篇不相关的帖子中找到了答案。似乎将<CR>
置于命令后面执行它,使其按照我想要的方式执行:
:map <C-X> :! python application.py<CR>
根据评论(感谢melpomene)<CR>
表示&#34;回车&#34;,这实际上意味着&#34;按下输入&#34;而这正是我在这种情况下所需要的。
稍微相关,我还发现:!!
重复执行的最后一个shell命令,使我的地图有点多余。
答案 1 :(得分:0)
不要忘记您可以使用 Ctrl V (在插入模式下)转义任何键序列。因此获取“返回”键码的另一种方法是 Ctrl V 输入。它看起来像^M
。