7
我已經將一個Ruby示例複製到Vim中,但事實證明,這會弄亂縮進。 我試圖讓Vim應用Ruby特定的縮進。要做到這一點我註釋掉在全球vimrc文件下面幾行:Vim中的Ruby代碼自動縮進
if has ("autocmd")
filetype plugin indent on
endif
然後在Vim按下gg=G
。現在它改變了一些縮進,但仍然存在一些錯誤:
- 類定義不會縮進。
- 註釋不會縮進並保留在行首。
好問題。我一直使用「:r!pbpaste」從剪貼板插入到osx b/c這個問題上。 – jdeseno 2011-06-04 15:18:49
Ruby縮進文件可能需要調整。聽起來像是您爲Vim社區做出貢獻的機會! :-)在Vim'indent'目錄中查找'ruby.vim'文件。 – 2011-06-04 20:44:07
聽起來像Ruby縮進文件並不完美。你可以通過':h indent-expression'閱讀Vim的幫助文檔,瞭解如何修改ruby.vim文件。另外,查看indent目錄中的其他語言文件以查看如何執行操作的示例。 – 2011-06-05 17:39:58