Vim 7.0.237推動着我的堅果indentexpr=HtmlIndentGet(v:lnum)
。當我編輯<script>
標記中的JavaScript縮進以匹配周圍的html並按下Enter鍵時,它將前一行移動到第0列。當我自動縮進整個文件時,腳本會移回到右側。如何在HTML中製作vim縮進JavaScript?
vim的非煩人JavaScript-in-HTML/XHTML縮進在哪裏?
Vim 7.0.237推動着我的堅果indentexpr=HtmlIndentGet(v:lnum)
。當我編輯<script>
標記中的JavaScript縮進以匹配周圍的html並按下Enter鍵時,它將前一行移動到第0列。當我自動縮進整個文件時,腳本會移回到右側。如何在HTML中製作vim縮進JavaScript?
vim的非煩人JavaScript-in-HTML/XHTML縮進在哪裏?
你試過this plugin?
我個人在:set ai
和:set noai
之間切換,但對您而言可能太乏味。
Here是帶有鏈接兩個VIM插件接受的答案類似的問題:
其中一個解決了我在JavaScript腳本縮進問題上遇到的問題。
我推薦安裝vim-javascript。
這是一個最新的插件,可以正確縮進javascript,包括像jQuery這樣的閉包語法中使用的更新近的開發。
我有用於縮進HTML和JavaScript文件的插件。要縮進 HTML中的JavaScript ,我暫時更改文件類型,選擇並縮進這些行,然後再更改文件類型。
:filetype javascript
(select lines)
=
:filetype html
這是一個有點乏味,但它總是產生我期望的結果。
未實現。我得到了幾個縮進的函數調用,然後是一個左對齊的變量。有些人會覺得這個插件不會縮進
或,所以文檔的有趣結構不太可能太靠右。 – joeforker 2009-07-29 16:57:19那爲什麼接受這個答案? – innaM 2009-09-09 11:37:01