3
我最近对编程的朋友,我真的很喜欢的工作流,他已经在Emacs:我可以让vim自动格式化一行,而不是自动缩进吗?
- 写出的代码了整条生产线,通过自动完成帮助。该行经常出现超过80个字符。
- 根据标准C格式化规则自动格式化行,并在合适的位置打破行并缩进适量。
有什么办法可以在vim中做到这一点?我知道你可以使用=
运算符,但问题是只执行自动缩进而不是格式化。
我最近对编程的朋友,我真的很喜欢的工作流,他已经在Emacs:我可以让vim自动格式化一行,而不是自动缩进吗?
有什么办法可以在vim中做到这一点?我知道你可以使用=
运算符,但问题是只执行自动缩进而不是格式化。
您可以使用gq
运算符进行自动格式化,但我不能说结果会有多好:该函数主要用于格式化文本:注释或HTML/TeX文件中。
可以使用'formatexpr'
或'formatprg'
调整行为,如果您知道格式化程序良好,则可以使用后者。