編程c/C++我曾經:wq和make和./a.out。如何在vim中設置一個熱鍵來保存並運行makefile和./a.out?
它是如此惱人的和低效..
如何設置一個熱鍵爲:W:做:./出在正常模式?
或有任何提示可以做到嗎?
謝謝:)
編程c/C++我曾經:wq和make和./a.out。如何在vim中設置一個熱鍵來保存並運行makefile和./a.out?
它是如此惱人的和低效..
如何設置一個熱鍵爲:W:做:./出在正常模式?
或有任何提示可以做到嗎?
謝謝:)
此行添加到您的.vimrc
文件
nnoremap <F5> :w <CR> :!make && ./a.out <CR>
我建議增加一個目標,以你的Makefile是建立和執行生成的可執行文件。畢竟,Makefile最清楚在哪裏創建,並且在哪個名稱下,不需要在Vim中複製它。
隨着:set autowrite
,整個過程然後變成一個簡單的:make run
(假設目標名爲run
)。這也有利於在Vim的quickfix列表中捕獲任何輸出。
當然,你仍然可以定義一個映射來加速觸發這個。
好主意!但如何做到這一點?任何教程? :) – Chiakey
你似乎在問非常基本的映射問題。真的要閱讀':help key-mapping'和其他優秀的幫助。學習如何查找命令並導航內置的':help';它是全面的,並提供許多技巧。你不會像其他編輯一樣學習Vim,但如果你承諾不斷學習,它將證明它是一個非常強大和高效的編輯器。 –