用于XAML编辑的VIM

用于XAML编辑的VIM,xaml,vim,Xaml,Vim,VIM可以用于XAML编辑吗?当然可以。为了获得更好的体验,请尝试一些XML插件(用于折叠等),并打开语法高亮显示。Yeap。XAML实际上只是XML,因此是纯文本 下面是一个“Hello World”示例 你好,世界! 如果您还没有XML插件,您可能希望尝试在源文件底部插入这一行,并且您应该与VS2008兼容: <!-- vim: tw=120 ts=4 sw=4 et syn=xml : --> 如果您想要完整的智能感知等。。。一个值得探索的选项是将vim键绑定带到vi

VIM可以用于XAML编辑吗?

当然可以。为了获得更好的体验,请尝试一些XML插件(用于折叠等),并打开语法高亮显示。

Yeap。XAML实际上只是XML,因此是纯文本

下面是一个“Hello World”示例


你好,世界!

如果您还没有XML插件,您可能希望尝试在源文件底部插入这一行,并且您应该与VS2008兼容:

<!-- vim: tw=120 ts=4 sw=4 et syn=xml : 
-->


如果您想要完整的智能感知等。。。一个值得探索的选项是将vim键绑定带到visual studio。

将以下内容添加到filetype.vim中(它将位于$vim/vim72目录中,或者您可以在自己的personal.vim目录中创建一个)。这将告诉Vim自动将xaml文件的文件类型设置为xml

" Xaml
au BufNewFile,BufRead *.xaml        setf xml

我已经安装了xml.vim,但它无法将.xaml识别为.xml。另外,在处理modeline时检测到错误:E520:不允许在modeline:enc=utf8中使用。我非常希望它能工作,但对我来说不是(ubuntu lucid)出现以下错误:
E518:Unknown option:-->
您现在可能必须将其放在文件的顶部,因为我认为vim只检查最后一行。这是我的解决方案。它不能在一行上工作的原因是必须使用modeline语法的替代形式():插入一个
集合
,您就一切就绪:
。我更喜欢这个解决方案,因为1)它适用于所有.xaml文件,2)它不会让不使用Vim的人感到困惑。
" Xaml
au BufNewFile,BufRead *.xaml        setf xml