由于某些原因,在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中自动缩进Haskell
- 6. 如何自动缩进Ruby源代码中的Vim
- 7. Vim Ruby哈希缩进
- 8. 缩进语句只没有在vim cindent
- 9. vim中自动换行符和缩进时的内置大括号?
- 10. Vim自动缩进不正确
- 11. vIM注释会自动缩进
- 12. VIM自动缩进不能正常
- 13. 的树顶(Ruby的语法分析器)Vim的缩进文件
- 14. 有没有办法在vim中缩进代码段?
- 15. 在Vim中自动缩进文件后的命令
- 16. 在所选文本的vim中自动缩进
- 17. 如何在vim/gvim中缩进多行?
- 18. VIM编辑器:如何在VIM中进行自动格式化?
- 19. 始终在vim中缩进
- 20. 如何在vim中自动格式化/缩进C代码?
- 21. vim字符串替换新行自动缩进?
- 22. Vim中使用smartindent或filetype缩进的奇数缩进行为
- 23. vim中的自动ruby折叠
- 24. 有没有办法用Vim自动重新设置大括号?
- 25. Vim自动删除Python注释中的缩进
- 26. Emacs像vim中的严格自动缩进
- 27. VIM中的自动缩进,版本7.4.52,操作系统:Ubuntu 14.04
- 28. 如何阻止vim缩进左括号
- 29. VIM JavaScript缩进插件 - 逗号第一
- 30. Vim哑缩进?
'gets()'没有括号。 – 2010-10-17 23:34:15
我知道,但这仅仅是一个例子,它对于带括号的其他事物也是如此。 – 2010-10-17 23:35:06
的要点已被删除,这意味着这个问题和答案现在只是浪费时间为任何人有同样的问题。 :/ – masukomi 2011-06-09 19:43:46