autocommand BufEnter,TextChanged,InsertLeave *.sh Neomake
Run Code Online (Sandbox Code Playgroud)
我正在尝试对不带扩展名的 shellscripts 实现上述命令的效果。
当缓冲区的文件类型设置为 Shell 文件类型之一(例如或)时,您可以为缓冲区创建缓冲区本地自动命令。shbash
例如:
autocmd FileType sh,bash autocmd BufEnter,TextChanged,InsertLeave <buffer> Neomake
Run Code Online (Sandbox Code Playgroud)
您还可以使用文件类型插件,将以下内容添加到名为 的文件中~/.vim/ftplugin/bash.vim(假设您的 shell 脚本已'filetype'设置为bash):
autocmd BufEnter,TextChanged,InsertLeave <buffer> Neomake
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1247 次 |
| 最近记录: |