3
我最近對編程的朋友,我真的很喜歡的工作流,他已經在Emacs:我可以讓vim自動格式化一行,而不是自動縮進嗎?
- 寫出的代碼了整條生產線,通過自動完成幫助。該行經常出現超過80個字符。
- 根據標準C格式化規則自動格式化行,並在合適的位置打破行並縮進適量。
有什麼辦法可以在vim中做到這一點?我知道你可以使用=
運算符,但問題是隻執行自動縮進而不是格式化。
我最近對編程的朋友,我真的很喜歡的工作流,他已經在Emacs:我可以讓vim自動格式化一行,而不是自動縮進嗎?
有什麼辦法可以在vim中做到這一點?我知道你可以使用=
運算符,但問題是隻執行自動縮進而不是格式化。
您可以使用gq
運算符進行自動格式化,但我不能說結果會有多好:該函數主要用於格式化文本:註釋或HTML/TeX文件中。
可以使用'formatexpr'
或'formatprg'
調整行爲,如果您知道格式化程序良好,則可以使用後者。