我同时打开多个tabpages的Vim会话。 我的一些tabpages是.txt文件,有些则不是。
我在.vimrc中创建了一个名为Tran的命令,它引用了syntax.vim,其中为.txt文件定义了一些特定的语法高亮。
:command Tran :source syntax.vim
我的问题/问题:
1)当我打开我的Vim会话时,我想通过Tran命令突出显示所有.txt文件。我试过(在我的.vimrc中):
:command Tran :source syntax.vim
autocmd filetype txt :Tran
......但失败了。
2)目前,当我切换到.txt标签页时,我立即输入以下命令:
:Tran
它有效。但是如果我转到另一个标签页,然后回到我的.txt标签页(在同一个会话期间),所有突出显示都消失了。
我认为这两个问题可以用一种简单的方法解决。但是哪一个?
提前致谢。
答案 0 :(得分:1)
最新版本的Vim在.txt文件中生成filetype = text。 而且,您可以使用语法事件来实现此目的。 请尝试以下方法。
autocmd Syntax text :Tran