20
A
回答
24
將
filetype plugin indent on
在.vimrc
有Vim的自動識別.xml文件爲XML。您可能需要在此之前放置
set nocompatible
。
如果文件擴展名不是.XML,您可以通過使用
:set filetype=xml
讓類似XML Vim的威脅,它之後你這樣做,Vim的autoindention(和語法高亮和omnicomplete(在XML剛剛關閉標籤,但這仍然是什麼))將正常工作的XML。
5
沒錯,:set syntax=xml
應該工作。在vim 7.3中,這個設置爲:set indentexpr=XmlIndentGet(v:lnum,1)
。
如果你有一個在線文件,你可能需要:%s/\(<[^>]*>\)/\1\r/g
,每一個標籤後插入新行(或不同拆呢)。
然後,gg=G
應該工作。
0
這一行添加到您的.vimrc文件:
:map <Space>fx :%s/\ </\r</g<cr>:%s/\ android/\randroid/g<cr>:g/^$/d<cr>gg=G`
格式化點擊space fx
相關問題
- 1. 獲取-包無法識別
- 2. Eclipse不識別XML
- 3. 解析XML:識別/獲取特定元素的數據?
- 4. 獲取Classnotfoundexception:無法識別或無法識別附加API:com.sun.tools.attach.VirtualMachine
- 5. VIM,將.pyp識別爲python文件
- 6. 如何讓Vim更快識別ESC鍵?
- 7. vim和無法識別的字符
- 8. 讓vim的YouCompleteMe插件識別exuberant-ctags
- 9. AT&T XML語音識別
- 10. XML內容未被識別
- 11. 獲取Eclipse識別地圖api
- 12. 點擊識別器不獲取添加
- 13. 獲取gcj來識別java-8-openjdk庫
- 14. C#獲取SpeechRecognitionEngine以識別語句
- 15. 獲取Google的語音識別服務
- 16. 獲取附件內容識別
- 17. 獲取TeamCity識別Powershell消息
- 18. 從xml中獲取值(4個級別)
- 19. foursquare api從類別名稱中獲取類別標識
- 20. 爲什麼XML不能識別XSL並獲得空白頁?
- 21. 獲取標識
- 22. 獲取標識的標識
- 23. 獲取Ruby以識別子進程是否獲得段錯誤
- 24. 截取語音識別
- 25. 從pdf獲取機械化數據提取和文本識別
- 26. Eclipse無法識別.xml文件
- 27. pom.xml識別主類以生成testng xml
- 28. 快速驗證XML /識別破壞點
- 29. XML序列化程序不識別XmlElements
- 30. 識別XML中的某個節點
以兼容模式運行Vim就像運行舊的vi ...這是兼容模式的一種,但它是隻是很傷心,這是默認設置。 –
如果您在javaFX中編輯FXML,':set filetype = xml'命令爲您的文件帶來了幸運的語法着色。甜! – ncmathsadist