【问题标题】:Syntax Highlighting for Template Toolkit (.tt files) in VIMVIM 中模板工具包(.tt 文件)的语法高亮显示
【发布时间】:2013-05-17 16:49:37
【问题描述】:

我的目标是使用扩展名 *.tt 对文件进行语法高亮显示,到目前为止,每次都是令人沮丧的“不”。

我找到了vim-perl 插件。使用传统方法“make install”安装,没有任何反应。也尝试使用 Pathogen。

我尝试启用语法突出显示的文件扩展名为 *.tt,我注意到 vim-perl 有 tt2.vim 文件。

我不是 VIM 专家,但我很确定我已经正确安装了它。假设这么多,是否应该将任何名为 tt2.* 的 vim-perl 文件更改为 tt.* 工作(我已经尝试过,但没有)?

什么给了?

【问题讨论】:

  • 当您在.tt 文件中时,您能否发布:set ft 的输出。输出应该是语法文件的名称(带有 .vim 扩展名)。
  • 它实际上返回filetype= (未分配文件类型)。
  • 你能发一个插件的链接让我看看吗?文件类型检测似乎设置不正确。
  • 我从github.com/vim-perl/vim-perl 中提取了插件并使用它运行了make install。我跑了set filetype=tt2,它实际上启用了突出显示。尽管它不会将其应用于文件的 HTML 部分。我不熟悉该插件,所以我不确定这是否正常 - 尽管这是向前迈出的一步。如何关联.tt 文件以每次都使用 tt2 文件类型?
  • 尝试输入set filetype=tt2html,看看是否能更好地突出语法。我将如何将所有.tt 文件关联为tt2 在答案中

标签: vim syntax-highlighting vim-plugin template-toolkit vim-syntax-highlighting


【解决方案1】:

~/.vim/ftdetect/tt.vim 创建一个包含以下内容的文件。

autocmd BufNewFile,BufRead *.tt setf tt2

这应该将所有*.tt 文件与tt2 文件类型相关联。

【讨论】:

  • 现在大家都知道我是个菜鸟了。谢谢! :-)
  • @sunday 每个人都从某个地方开始,vim 可能非常复杂。
猜你喜欢
  • 1970-01-01
  • 2011-02-09
  • 2011-01-24
  • 2011-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-07
相关资源
最近更新 更多