Vim UltiSnips-1个代码段文件的2种文件类型

Vim UltiSnips-1个代码段文件的2种文件类型,vim,code-snippets,macvim,ultisnips,Vim,Code Snippets,Macvim,Ultisnips,我可以将两种文件类型映射到一个代码段文件吗 例如,我希望.html和.ctp文件都使用hmtl.snippets文件 如果不是,那么来自操作系统的sym链接会起作用吗 或者我可以为所有文件类型创建全局代码段文件吗 谢谢 你可以(至少): 使用符号链接 复制html.snippets并将其重命名为ctp.snippets 将常规代码段添加到\中。代码段 将autocmd BufEnter,BufNew*.ctp setf ctp.html添加到您的~/.vimrc 罗梅因说的话。此外,您还可以创

我可以将两种文件类型映射到一个代码段文件吗

例如,我希望
.html
.ctp
文件都使用
hmtl.snippets
文件

如果不是,那么来自操作系统的sym链接会起作用吗

或者我可以为所有文件类型创建全局代码段文件吗

谢谢

你可以(至少):

  • 使用符号链接
  • 复制
    html.snippets
    并将其重命名为
    ctp.snippets
  • 将常规代码段添加到
    \中。代码段
  • autocmd BufEnter,BufNew*.ctp setf ctp.html
    添加到您的
    ~/.vimrc

    • 罗梅因说的话。此外,您还可以创建一个
      ctp.snippets
      文件,并在其中放入一个
      extends html
      命令。所有这些都在UltiSnips的vimhelp中有很好的记录。

      太棒了!谢谢你的精彩回答。片段将非常方便!ultisnips将all.snippets用于常规文本片段,这是一项非常有用的功能。我一定会扩展html。