SO的第一张海报。
我目前正在使用带外部gvim的cygwin。我在我的vimrc中得到了这个
autocmd FileType sass setlocal shiftwidth=2 tabstop=2
map <F5> <Esc>:w<CR>:!sass %<.sass %<.css<CR><CR>
我想像平常一样工作:w同时也在运行sass,我该怎么做?
而且,在我的vimrc中运行时,我总是弹出bash.exe然后说
c:\cygwin\bin\bash.exe -c "sass style.sass style.css"
Hit any key to close this window...
我可以摆脱“按任意键关闭此窗口......”。我只是想直接运行而不需要任何密钥。
答案 0 :(得分:3)
您可以使用:silent
命令执行此操作:
map <F5> <Esc>:w<CR>:silent !sass %<.sass %<.css<CR><CR>
:silent
的帮助说:
":silent" will also avoid the hit-enter prompt. When using this for an external command, this may cause the screen to be messed up. Use |CTRL-L| to clean it up then.