我在編寫a.less
文件,我想在執行:w
儲存命令時自動調用lessc
命令編譯該文件變成 a.css
檔。 lessc
指令的格式是 lessc a.less a.css
。
請問該如何設定?
不知道為什麼autocmd BufWritePost
不起作用,那麼只有用autocmd BufWriteCmd
了。
function! CompileLess()
exec "w"
exec "!lessc % > %:t:r.css"
endfunction
if executable("lessc")
autocmd BufWriteCmd *.less call CompileLess()
endif
大概程式碼如下,cmd那裡自己完善下,使用system可以取出編譯結果,如果錯誤就輸出,這樣好定位錯誤
vim不知道,你可以用gulp之類的工具來監聽文件更新
你這解題思路夠奇葩。