2009-02-25 3 views

ответ

4

Бросьте эту линию в нижней части исходного файла, и вы должны быть совместимы с VS2008:

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

Для этого мне пришлось перемещать закрытие -> в новую строку. – alex2k8

+0

«Обнаружена ошибка при обработке моделей: E520: Не разрешено в modeline: enc = utf8 – jrwren

+0

jrwren: Хорошо, исправлено –

0

Несомненно. Для лучшего опыта попробуйте некоторые плагины XML (для складывания и т. Д.) И включите подсветку синтаксиса.

3

Yeap. XAML - это просто XML и, таким образом, простой текст.

Вот пример «Hello World».

<Canvas xmlns="http://schemas.microsoft.com/client/2007" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> 
    <TextBlock>Hello World!</TextBlock> 
</Canvas> 

Если вы не уже есть XML плагин вы можете попробовать xmledit

+0

У меня есть xml.vim уже установлен, но он не распознает .xaml как .xml. Кроме того, было бы здорово получить XAML-завершение :-) – alex2k8

+1

: set filetype = xml – rampion

2

Если вы хотите полный intellisense и т. Д. Вариант, который стоит изучить, - ViEmu, который привносит vim keybindings в визуальную студию.

11

Добавьте в свой файл filetype.vim (это будет в каталоге $ VIM/vim72, или вы можете создать его в своем личном каталоге .vim). Это позволит Vim автоматически установить файл для xaml-файлов в xml.

" Xaml 
au BufNewFile,BufRead *.xaml  setf xml 
+0

Я предпочитаю это решение, потому что 1) оно применяется ко всем .xaml-файлам и 2) оно не будет путать людей которые не используют Vim. – bovender

Смежные вопросы