Vim格式化代码功能——gg=G

Vim格式化代码功能——gg=G

常用的几个功能:

(1) gg=G 是一个自动缩进的命令 (在命令状态下直接输入,不需要输入冒号),gg是文件首,G是文件尾,所以 gg=G 是整理全部代码。
(2) == 整理当行,加行数整理多行。
(3) ={ 或者 =i{ 整理一个代码块。
(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,单纯格式化代码块会丢统一的行首缩进,而且选中的如果不是内部完整的代码块,会出错,把出错的输出贴到了代码里....弊端很多

转载自:https://blog.csdn.net/carryheart/article/details/52315714

原文地址:https://www.cnblogs.com/aididiao/p/11888540.html

时间: 2024-10-14 01:02:06

Vim格式化代码功能——gg=G的相关文章

[VIM] 格式化代码

快速使用vim格式化代码 在vim的编辑模式i下直接ESC退出道命令模式之后直接敲入如下命令: gg=G        将全部代码格式化 nG=mG    将第n行到第m行的代码格式化 注:如果ESC之后输入的是 :gg=G 即前面加了个分号':'那么就会有不是编辑器命令的提示. 快速说明 格式化全文指令 gg=G 自动缩进当前行指令 == 格式化当前光标接下来的8行 8= 格式化选定的行 v 选中需要格式化的代码段 = 备注: gg   -- 到达文件最开始 =    -- 要求缩进 G   

vim格式化代码

格式化全文: gg 到达文件最开始 = 要求缩进 G 直到文件尾 自动缩进当前行: == 格式化当前光标接下来的n行: n== 格式化选定的行: v选中需要格式化的代码段 = 缩进选定的行: v选中需要格式化的代码段 或< 右或左缩进

vim 添加php自动补全 并格式化代码

自动补全,修改/etc/vimrc的配置 vim /etc/vimrc 添加: filetype plugin on autocmd FileType php set omnifunc=phpcomplete#CompletePHP 格式化代码:一下是按键 gg shift + v shifg + g = 参考:

【转】vim格式化C代码

转自:http://blog.chinaunix.net/uid-24774106-id-3396220.html 在自己的目录下编辑自己的.vimrc, vim ~/.vimrc添加下面的几行: : filetype indent on set et set ci set shiftwidth=4 autocmd FileType make setlocal noexpandtab    解释下含义, set ci 表示采用类似c 语言的缩进风格. 与自动缩进相关的变量表 变量名 缩写 含义

go语言笔记——调试还很弱,用gdb来做?可用panic和defer。格式化代码使用gofmt,貌似我的vim插件是自带

3.3 调试器 应用程序的开发过程中调试是必不可少的一个环节,因此有一个好的调试器是非常重要的,可惜的是,Go 在这方面的发展还不是很完善.目前可用的调试器是 gdb,最新版均以内置在集成开发环境 LiteIDE 和 GoClipse 中,但是该调试器的调试方式并不灵活且操作难度较大. 如果你不想使用调试器,你可以按照下面的一些有用的方法来达到基本调试的目的: 在合适的位置使用打印语句输出相关变量的值(print/println 和 fmt.Print/fmt.Println/fmt.Print

常用格式化代码

最近在做第三方支付,用到了ISO8583包,因为有些域需要特定的格式,所以把常用的都搬过来了,以备不时之需,知识是无限的,大脑也是无限的. C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.ToStri

Xcode 快捷键 特别是代码格式化代码ctrl+i

1. 文件 CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件 2. 编辑 CMD + [: 左缩进CMD + ]: 右缩进 CMD + CTRL + LEFT: 折叠CMD + CTRL + RIGHT: 取消折叠CMD + CTRL + TOP: 折叠全部函数CMD + CTRL + BOTTOM: 取消全部函数折叠CTRL +

终端简单使用 &amp;vim编写代码

vim简单实用 & 用vim编写代码 vi 1.c 建立1.c 进入终端指令模式 按esc进入指令模式 按esc再按:进入命令行模式 按i进入编辑模式(按i进入, 光标不动.  按a进入,光标向后走一位) 进入编辑模式后,只能用键盘操作 编辑后退出,先保存在退出 按esc进入命令模式 > :  > wq  (w表示保存,q表示退出) 注意:命令行> q! 表示强制退出,不保存.需要谨慎使用. vim 1.c 文件存在,则打开1.c 一些指令: esc进入指令模式: dd 删除光标

vim php代码规范

vim 代码规范工具php-cs-fixer.phar (参考https://github.com/FriendsOfPHP/PHP-CS-Fixer) INSTALL curl http://get.sensiolabs.org/php-cs-fixer.phar -o php-cs-fixer sudo chmod a+x php-cs-fixer sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer 至此,你可以直接用php-cs-fixer格式