嘿~~ 各位好,我是菜市場阿龍!
今天來跟大家介紹在 Vim 裡的「自動命令(autocmd)」。
設定內容:
" 視窗切換時候顯示/隱藏游標底線
autocmd WinEnter * setlocal cursorline
autocmd WinLeave * setlocal nocursorline
" 存檔時自動把行末多餘的空白刪除
autocmd BufWritePre * :%s/\s\+$//e
" 按下 F5 執行程式
if executable("ruby")
autocmd BufRead,BufNewFile *.rb noremap <F5> :% w !ruby -w<Enter>
else
autocmd BufRead,BufNewFile *.rb noremap <F5> :echo "you need to install Ruby first!"
endif
if executable("node")
autocmd BufRead,BufNewFile *.js noremap <F5> :% w !node<Enter>
else
autocmd BufRead,BufNewFile *.rb noremap <F5> :echo "you need to install Node.js first!"
endif
Youtube 頻道:
https://www.youtube.com/playlist?list=PLBd8JGCAcUAH56L2CYF7SmWJYKwHQYUDI