Vim格式化代码功能——gg=G
Vim格式化代码功能——gg=G
常⽤的⼏个功能:
(1) gg=G 是⼀个⾃动缩进的命令 (在命令状态下直接输⼊,不需要输⼊冒号),gg是⽂件⾸,G是⽂件尾,所以 gg=G 是整理全部代码。
(2) == 整理当⾏,加⾏数整理多⾏。
(3) ={ 或者 =i{ 整理⼀个代码块。
浏览器json格式化
(4) mG=nG 当 m 不等于 n 的时候能完成从 m ⾏到 n ⾏的局部的缩进。例如,从80⾏缩进直到100⾏,你可以⽤ 80G=100G,在命令状态下使⽤ :set nu 查看⾏号,⼀般更习惯将 se nu 直接写⼊Vim的配置⽂件,这样每次打开都会显⽰⾏号。
(5) 在写代码前,设置⾃⼰的代码风格。在配置⽂件⾥添加命令:
" 设置缩进和⾏号
set nu ru ai si ts=4 sw=4
(6) :set equalprg=indent
意思是⽤indent程序处理等号命令,indent默认是gnu风格。
建议不要改,代码风格应该⾃⼰主动养成,=适⽤于修改代码或者粘贴别处代码后整理缩进。
这⾥⼜体现出不⽤indent的好处了,如果⽤indent,单纯格式化代码块会丢统⼀的⾏⾸缩进,⽽且选中的如果不是内部完整的代码块,会出错,把出错的输出贴到了代码⾥....弊端很多

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。