iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 20
1
影片教學

即將失傳的古老技藝 Vim系列 第 20

DAY 20 即將失傳的古老技藝之「Vim 設定檔之自動命令」

嘿~~ 各位好,我是菜市場阿龍

今天來跟大家介紹在 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


上一篇
DAY 19 即將失傳的古老技藝之「Vim 設定檔 Part 3」
下一篇
DAY 21 即將失傳的古老技藝之「整理你的 Vim 設定」
系列文
即將失傳的古老技藝 Vim30

尚未有邦友留言

立即登入留言