在某些文件中,我可以看到帶有vim設置的註釋行,通常是最後一行。 vim是否讀取這些設置?如果是這樣,那麼對於人們可以放置在哪種設置的限制?在文件中嵌入vim設置
44
A
回答
44
他們被稱爲模式行,雖然我不知道的程度你可以去他們,這裏有一個鏈接到維基vimtips一些例子:從機智
http://vim.wikia.com/wiki/Modeline_magic
help modeline
hin vim查看官方文檔。
8
您可以在聯機手冊退房:http://vimdoc.sourceforge.net/htmldoc/options.html#modeline
而這個FAQ項也指它:http://vimdoc.sourceforge.net/htmldoc/vimfaq.html#19.5
+0
對不起瑞克是一分鐘:)更快。爲此,我接受了他的回答。 +1鏈接 – kfl62 2010-10-18 11:33:46
18
這是這行代碼:
[other chars]<spaces>vim:<spaces>settings
把它放在文件的第一個或最後幾行,注意它需要<空格>。例如:
# vim: tabstop=2 shiftwidth=2 expandtab
在短版:
# vim: ts=2 sw=2 et
把上面一行中的一個文件中,在頂部或底部線,完成的。欲瞭解更多信息,請VIM幫助:
:h modeline
相關問題
- 1. erb文件中的vim設置
- 2. pyside嵌入VIM
- 3. 在休眠類中使用XML文件設置嵌入式ID
- 4. 在vim中設置退格
- 5. VIM在.vimrc中設置ctags
- 6. 在vim中設置python virtualenv
- 7. 定義設置vim的幫助文件
- 8. 根據文件名設置Vim選項
- 9. 設置的Vim的文件類型
- 10. Vim的文件類型設置也
- 11. Windows上的Vim設置文件
- 12. 設置在嵌套混入
- 13. 我可以設置Vim的嵌入式紅寶石路徑嗎?
- 14. 在嵌入式Neo4j中設置keep_logical_log
- 15. 如何在vim中爲* .h文件設置語法= cpp
- 16. 如何在VIM中設置文件的字符編碼
- 17. 如何在VIM中正確設置拼寫文件?
- 18. 在Vim中將編碼和文件編碼設置爲utf-8
- 19. VIM在文件.git中設置拼寫/ COMMIT_EDITMSG
- 20. 如何設置fileformat = unix所有文件在vim中打開?
- 21. 僅在VIM中針對特定文件類型運行設置
- 22. 在Vim中編輯Django設置文件的最有效方法
- 23. 在vim中的配置文件切換?
- 24. 自動在vim中插入頭文件
- 25. 爲所有編程語言文件類型設置vim設置
- 26. vim的路徑設置包括vim的頭文件
- 27. 在文件中逐段更改文件類型(或其他Vim設置)?
- 28. Vim:根據當前文件名設置替代文件
- 29. 只爲C++頭文件設置vim文件類型腳本
- 30. 在windows應用程序中嵌入電子郵件設置
模式線存在安全問題;這就是爲什麼他們被默認禁用。它可能會更好地配置每個項目.vimrc文件。 [例如](http://lwn.net/Articles/20249/),但還有更多。 – 2011-04-11 07:12:12
現在所有已知的安全問題都已經修復了。任何「危險的」選項,如「makeprg」或「shell」,都不能通過模式設置。該幫助中充滿了選項,最後說「出於安全原因,不能在模式中設置」。 – Ben 2014-01-14 17:40:51