Ich schreibea.less
文件,我想在执行:w
保存命令时自动调用lessc
命令编译该文件变成a.css
文件。lessc
命令的格式是 lessc a.less a.css
.
Wie richtet man es ein?
Ich weiß nicht warumautocmd 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之类的工具来监听文件更新
你这解题思路够奇葩。