vim自动排版命令

发布时间:2020-06-27编辑:脚本学堂
本文介绍了vim中的自动排版命令,在SecureCRT中使用鼠标复制-粘贴时,代码的自动缩进导致每一行都比上一行缩进一个tab,有vim的自动排版方法就不用这么麻烦了。

Vim自动排版命令用法。

由于在.vimrc文件中设置了
 

复制代码 代码示例:
filetype plugin indent on

set cindent shiftwidth=4

在SecureCRT中使用鼠标复制-粘贴时,代码的自动缩进导致每一行都比上一行缩进一个tab,有vim的自动排版方法就不用这么麻烦了。

一、
命令行模式下:
1、使用“gg”将光标移动到文档开头
2、使用“v”切换到可视模式
3、再用“G”将光标移动到文档尾部(相当于全选)
4、最后使用“=”,即可完成整个文档的自动排版。

二、
gg+=+G
//先gg跳转到文件开始位置,再输入=,再输入G,vim将自动进行C和C++源码的对齐操作。

在/etc/vim/vimrc定义自己的简单设置
 

复制代码 代码示例:
""define my setting
set cindent shifwidth = 4
"""""""""""""""""""""""""""
"编辑器设置
"""""""""""""""""""""""""""
"显示行号
set number
""Tab宽度
set ts=4
""自动缩进
set autoindent
set sw=4