我想讓組合鍵<C-X>
運行命令:! python application.py
。從我所有的映射理解中,我嘗試了以下幾點::map <C-X> :! python application.py
其中差不多有效。它只是打開命令行並輸入命令,但我仍然需要按回車才能啓動命令。如何映射組合鍵以在Vim中執行命令?
有沒有什麼辦法可以讓我到運行這個命令呢?
我想讓組合鍵<C-X>
運行命令:! python application.py
。從我所有的映射理解中,我嘗試了以下幾點::map <C-X> :! python application.py
其中差不多有效。它只是打開命令行並輸入命令,但我仍然需要按回車才能啓動命令。如何映射組合鍵以在Vim中執行命令?
有沒有什麼辦法可以讓我到運行這個命令呢?
在發佈問題之前,我在進行最後一次搜索時找到了無關帖子中的答案。看來,把<CR>
命令後面執行它,使這個做什麼,我想:
:map <C-X> :! python application.py<CR>
根據該意見(感謝melpomene)<CR>
的意思是「回車」,這實際上意味着「按回車鍵」和正是我在這種情況下所需要的。
略有關,我還發現,:!!
重複執行的最後一個shell命令,讓我的地圖有點畫蛇添足。
''代表「回車」,這確實是你想要的關鍵。 –
melpomene
請參閱':h key-notation'。那麼......先學習如何閱讀文檔:98%的問題已經存在。你應該養成使用':nnoremap'和':vnoremap'而不是':map'的習慣,請參閱[there](http://learnvimscriptthehardway.stevelosh.com/chapters/05.html) 。 – romainl