if[ $# -ne 5 ]; then
在5和]之间没有空间会告诉你.
我希望这个问题简单易行.我已经看到RHE中的vi使用了一些着色,但在CentOS5中它没有显示不同的颜色.其中没有使用错误检测或自动完成.
autocmd FileType sh set makeprg=bash\ -n\ '%' autocmd FileType sh let &efm = "%E%f:\ line\ %l:\ %m," . &efm
现在当你运行:make它将检查语法并跳转到错误. Map:make到F5,语法检查只是一个关键的推动.