自动对齐:(gg=G)

在命令模式下(即非“插入”等编辑模式),先输入gg,这时候光标会移动到第一行第一个字符,然后按 “=” 号之后切换成大写,再按一下G,这时候光标会移到最后一行的第一个字符,这时候就可以看到代码被排得整整齐齐了!

效果如下:

对齐前:

对齐后:

智能提示: 像IDE工具一样输入几个字符之后,自动补全变量名

下面几种方法都可以

ctrl + x 

或ctrl + o

或ctrl + n

或ctrl + p

让代码显示出行号来:

方法一:在命令行模式下输入 " : set nu "

方法二:修改配置文件

             # vim ~/.vimrc  在其中输入 set nu

来源:https://blog.csdn.net/ljphhj/article/details/13316749

Linux系统编程之Vim使用小技巧---代码自动对齐,智能提示相关推荐

  1. linux常用ipc技术,LINUX系统编程之IPC

    LINUX系统编程之IPC(Inter Processes Communication) 一.信号 1.信号的产生 软件中断,异步通信,ctrl+c,kill函数,kill命令,硬件异常(段错误),软 ...

  2. Linux系统编程之waitpid函数详解

    5.1 为什么要进行进程资源的回收 当一个子进程退出之后,该进程能够回收自己的用户区的资源,但是不能回收内核空间区的PCB(process control block 进程控制块)资源. (即:子进程 ...

  3. linux so_linger,linux系统编程之getsockopt/setsockopt 函数

    最近看别人写的代码很多函数不知道啊,在研究分布式消息队列beanstalkd,遇到了很多东西.尤其是网络连接方面. 代码是这样的. setsockopt(fd, SOL_SOCKET, SO_REUS ...

  4. Linux系统编程之API(fputc、fget和feof)

    1.函数fputc; 函数原型: int fputc(int c, FILE *stream); 返回值:如果没有发生错误,则返回被写入的字符.如果发生错误,则返回 EOF,并设置错误标识符. c - ...

  5. VIM使用小技巧-重新载入文件

    VIM使用小技巧-重新载入文件 - Anything的专栏 - 博客频道 - CSDN.NET VIM使用小技巧-重新载入文件 2012-03-02 23:37 348人阅读 评论(0) 收藏 举报 ...

  6. Linux文本加密方法,Linux命令行文本加密的小技巧

    Linux命令行文本加密的小技巧 我在学习shell攻略时了解到了这个方法,感觉简单有趣,所以现在把它整理出来和大家分享. ROT13文本编码 介绍 ROT13(回转13位,rotateby13pla ...

  7. linux 命令美丽,美丽的程序猿-Linux下那些查找文件的小技巧-find

    原标题:美丽的程序猿-Linux下那些查找文件的小技巧-find 一.按照文件名匹配查找 1. 查找当前目录下的文件tmp.sh find . –name tmp.sh 可以看出,使用.查找是查找当前 ...

  8. IntelliJ IDEA小技巧 —— 代码太乱?一键快速格式化代码

    IntelliJ IDEA小技巧 --  代码太乱?一键快速格式化代码 在使用IDEA的过程中,为了使代码看起来更整齐,可以在设置中定义代码的展示效果. 更改Java等常用代码的展示效果 1.打开ID ...

  9. Vim替换小技巧(兼浅谈Vim哲学)

    想必用过Vim的人都知道,在Vim里面,以下命令可以替换当前文件的内容: :[range]s/{要被替换的模式}/{替换的内容}/[flags] 其中range指定替换命令生效的范围.flags指定替 ...

最新文章

  1. 图文并茂!60页PPT《快速入门python数据分析路线》(附链接)
  2. Win2D 官方文章系列翻译 - 避免内存泄漏
  3. JZOJ 4058. 【JSOI2015】子集选取
  4. 如何解决error message Data cannot be maintained for set type COM_TA_R3_ID
  5. java 异常机制_深入理解Java异常处理机制
  6. php表格tr,jQuery+ajax实现动态添加表格tr td功能示例
  7. curl模拟自动登陆采集网页数据
  8. java selenium_关于selenium的介绍
  9. python必背代码-让你的python代码优雅地道的小技巧
  10. Android 退出app,后台推送的服务也停止了,怎么可以做到不停止后台服务呢?
  11. 小程序的购物商城源码(前端+后端)
  12. 关于actel FPGA下载的学习报告
  13. 胡侃学习(理论)计算机-From 南大小百合
  14. Unity3D游戏高性能战争迷雾系统实现
  15. Android Verified Boot 2.0简要
  16. 时空跳跃者的追捕行动解题报告
  17. 听不够的三国,淡淡的乡愁
  18. 【Barracuda】Barracuda用GMV后处理的使用方法总结(持续更新2020-5-22)
  19. 硕士研究生毕业论文检测加强通过率的四大方法
  20. [转]中国为什么培育不出自己的跨国公司(搜藏)

热门文章

  1. poj1961Period(next数组)
  2. 用户体验——减少用户的操作!
  3. Creating a Jabber Client using the agsXMPP Library
  4. JQuery Attributes 方法说明
  5. 前端面试8:渲染机制
  6. CruiseControl.NET开篇
  7. 《3D数学基础系列视频》1.1向量基本概念
  8. Ansi与Unicode及慎用W2A等
  9. IDEA 引入传统 j2ee spring mvc
  10. 源码编译安装 swoole