由於某些原因,在vim中,每當有一行包含圓括號的函數時,代碼如下:string = gets()
不帶分號,下一行縮進一級。當有分號時,它可以正常工作。任何想法,爲什麼會發生這種情況,以及如何解決它?此外,因爲它可能會被要求,here is my ~/.vimrc
在Ruby中沒有分號的vim自動縮進行
回答
你可能不想要set cindent
紅寶石文件。
使用au FileType ruby setlocal nocindent
在頂部(在任何其他非盟)用於其他語言的正常工作,你需要
,而不是它們各自的線路。
只需設置你說的第一件事就行了。謝謝! – 2010-10-17 23:31:06
@Mark Szymanski - 如果您嘗試在Ruby文件之後編輯C文件,那麼它將打破cindent,您需要最後2行的第一行。 – alternative 2010-10-17 23:31:58
另外,您能接受嗎? – alternative 2010-10-17 23:32:24
- 1. Vim中的Ruby代碼自動縮進
- 2. Vim自動縮進換行
- 3. 在Vim裏沒有自動縮進的新行
- 4. vim自動縮進逗號異常
- 5. 在vim中自動縮進壓縮的縮進代碼
- 6. 在Vim中自動縮進Haskell
- 7. 如何自動縮進Ruby源代碼中的Vim
- 8. Vim Ruby哈希縮進
- 9. 縮進語句只沒有在vim cindent
- 10. vim中自動換行符和縮進時的內置大括號?
- 11. 用自動縮進的Vim軟包裝
- 12. 如何在Vim中使用自動關閉對在Vim中自動插入新行和縮進
- 13. vim自動縮進不起作用
- 14. VIM自動縮進不能正常
- 15. VIM自動縮進LaTeX文件不好
- 16. vIM註釋會自動縮進
- 17. Vim自動縮進不正確
- 18. 讓vim自動縮進這個語法
- 19. vim和C++ 11 lambda:自動縮進
- 20. 在Vim中進行縮進壓縮時換上新的線?
- 21. 的樹頂(Ruby的語法分析器)Vim的縮進文件
- 22. 有沒有辦法在vim中縮進代碼段?
- 23. 在Vim中自動縮進文件後的命令
- 24. 在所選文本的vim中自動縮進
- 25. 如何在vim/gvim中縮進多行?
- 26. 如何在有註釋的大括號中使用vim縮進行?
- 27. Emacs中ccmode中的新行和自動縮進大括號
- 28. VIM編輯器:如何在VIM中進行自動格式化?
- 29. 始終在vim中縮進
- 30. 維持vim中前一行的縮進
'gets()'沒有括號。 – 2010-10-17 23:34:15
我知道,但這僅僅是一個例子,它對於帶括號的其他事物也是如此。 – 2010-10-17 23:35:06
的要點已被刪除,這意味着這個問題和答案現在只是浪費時間爲任何人有同樣的問題。 :/ – masukomi 2011-06-09 19:43:46