我希望Vim在新缓冲区的第一行filetype输入shebang行(例如.#!/bin/bash)时更改.
目前我正在使用vim-shebang插件来更改文件类型,但它仅在打开新缓冲区时有效.
澄清:我有兴趣通过<CR>在插入模式下映射来实现所需的结果.我想要的是当我#!/bin/bash<CR>在缓冲区的第一行输入以自动执行:filetype detect并返回编辑时.
您可以使用
:filetype detect
Run Code Online (Sandbox Code Playgroud)
在写完shebang行后重新触发文件类型检测.
这可以通过:autocmd例如BufWritePost何时&filetype仍为空来自动化.
| 归档时间: |
|
| 查看次数: |
856 次 |
| 最近记录: |