我在編寫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之類的工具來監聽文件更新
你這解題思路夠奇葩。