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

vim下自动排版命令相关推荐

  1. vim 代码自动排版

    在命令行模式下: 1.使用"gg"将光标移动到文档开头 2.使用"v"切换到可视模式 3.再用"G"将光标移动到文档尾部(相当于全选) 4. ...

  2. php自动排版的快捷键,Input小助手(自动排版)

    →→→→→→→→→→→→→→→↑建↑议↑及↑反↑馈 ----------------- 至于哪个压缩包有我也不确定,建议直接加群提醒我传一份新的! ----------------- 移动别名和Tag ...

  3. vim下php文件中自动缩排html代码

    问题:vim下怎样在php文件中通过 = 命令自动缩排html代码?解决:1.先说下html自动缩排 我的vim是7.4版本,已经包含了html.vim之类的缩排插件,但是缩排的时候<body& ...

  4. linux 上自动执行caffe,linux下caffe的命令运行脚本

    参考:https://www.cnblogs.com/denny402/p/5076285.html 首先编译: make -j8 make pycaffe 注:下面的--solver=.... 等价 ...

  5. linux命令输入错误怎么弄,Linux下用shopt命令来帮我们自动纠错输入cd 错误

    下面是关于shopt命令的一些参数的用法 选项 含义 cdable_vars 如果给cd内置命令的参数不是一个目录,就假设它是一个变量名,变量的值是将要转换到的目录 cdspell 纠正cd命令中目录 ...

  6. Linux下使用crontab命令以及Python脚本实现自动签到

    转载:http://www.cnblogs.com/spxcds/p/5375192.html 关于这一部分, 我首先介绍下如何实现使用Python脚本实现签到功能其实,linux下有个命令叫做cur ...

  7. vim 底行命令模式下的全局命令 g(global)

    文章目录 命令格式介绍 常用的 ex 指令 关于 range 参考示例 结合替换指令 s 使用 将包含 pattern 的行追加到指定的寄存器中 插入空行 打印符合要求的行 删除匹配的行 删除不匹配的 ...

  8. aix oracle备份命令,Aix/Linux下自动备份oracle数据库

    曾经有个同事,来回操作开发和生产的数据库,结果误删了生产的数据库,那种心情我想不是一般人能理解的,虽然说oracle可以有方法还原,但并不是彻底的. 所以,在工作中,不管是开发还是维护,备份数据库是非 ...

  9. linux dd 编辑,Vim编辑器中,在命令模式下的dd命令是用来( )。

    Vim编辑器中,在命令模式下的dd命令是用来( ). 更多相关问题 下列说法中不正确的是()A.-1的立方根是-1B.0的平方根与立方根相等C.-4的平方根是±2D.每个数都有一个立方 设s=11+1 ...

最新文章

  1. 爬取豆瓣电影排名前250部电影并且存入Mongo数据库
  2. Qt QML 实现Android相册展示
  3. python协程 无能为力_python已协程方式处理任务
  4. 机房管理系列之工作站
  5. 20165234 《Java程序设计》第五周学习总结
  6. 2021高考成绩查询内蒙时间,2021内蒙古高考成绩什么时候几点可以查
  7. 区分错误类型_牛鹭学院:Bug类型解析及其常见实例介绍
  8. 等待3月份的beta1
  9. 时间序列分析(6)| DF检验
  10. 一键生成流量密码(夸张广告标题)
  11. SIP协议错误代码code大全(中英文对照)
  12. 龙芯2F安装NetBSD
  13. 二乘二(二阶)魔方教程,看完教程拼不出来我给你钱!
  14. Ubuntu可视化监控温度
  15. 单调、加班、血汗工厂,被夸大的富士康背后真相到底是什么?
  16. JAVA基础+集合+多线程+JVM
  17. 调用阿里云SLB API设置SLB权重
  18. Adsense的秘密(第1章-怎样通过Google AdSense赚到钱)
  19. Centos 7.x yum安装php5.6.X
  20. C语言入门 - 什么是递归?

热门文章

  1. 计算机行业中的烧写怎么翻译,单片机怎么烧录程序_单片机烧录程序步骤说明...
  2. java 对象的属性_java-更新对象属性
  3. delphi usb 通信_意法半导体推出集成共模滤波器和ESD抑制功能的新汽车通信保护器件...
  4. vlc web 登录账号_怎么在web网页端解绑敬业签绑定的手机号?
  5. access两位小数不进位_【2017年最新】☞ iOS面试题及答案
  6. android 代码打开权限,android开发权限询问的示例代码
  7. 段错误linux 内存不够,c - 为什么我的程序在linux-gcc而不是mingw-gcc上出现段错误? - 堆栈内存溢出...
  8. mysql left join 空值_MYSQL Left Join如何选择NULL值?
  9. java读取文件路径中文,分分钟搞定!
  10. 基于Pytorch再次解读ResNet现代卷积神经网络