Linux系统编程之Vim使用小技巧---代码自动对齐,智能提示
自动对齐:(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使用小技巧---代码自动对齐,智能提示相关推荐
- linux常用ipc技术,LINUX系统编程之IPC
LINUX系统编程之IPC(Inter Processes Communication) 一.信号 1.信号的产生 软件中断,异步通信,ctrl+c,kill函数,kill命令,硬件异常(段错误),软 ...
- Linux系统编程之waitpid函数详解
5.1 为什么要进行进程资源的回收 当一个子进程退出之后,该进程能够回收自己的用户区的资源,但是不能回收内核空间区的PCB(process control block 进程控制块)资源. (即:子进程 ...
- linux so_linger,linux系统编程之getsockopt/setsockopt 函数
最近看别人写的代码很多函数不知道啊,在研究分布式消息队列beanstalkd,遇到了很多东西.尤其是网络连接方面. 代码是这样的. setsockopt(fd, SOL_SOCKET, SO_REUS ...
- Linux系统编程之API(fputc、fget和feof)
1.函数fputc; 函数原型: int fputc(int c, FILE *stream); 返回值:如果没有发生错误,则返回被写入的字符.如果发生错误,则返回 EOF,并设置错误标识符. c - ...
- VIM使用小技巧-重新载入文件
VIM使用小技巧-重新载入文件 - Anything的专栏 - 博客频道 - CSDN.NET VIM使用小技巧-重新载入文件 2012-03-02 23:37 348人阅读 评论(0) 收藏 举报 ...
- Linux文本加密方法,Linux命令行文本加密的小技巧
Linux命令行文本加密的小技巧 我在学习shell攻略时了解到了这个方法,感觉简单有趣,所以现在把它整理出来和大家分享. ROT13文本编码 介绍 ROT13(回转13位,rotateby13pla ...
- linux 命令美丽,美丽的程序猿-Linux下那些查找文件的小技巧-find
原标题:美丽的程序猿-Linux下那些查找文件的小技巧-find 一.按照文件名匹配查找 1. 查找当前目录下的文件tmp.sh find . –name tmp.sh 可以看出,使用.查找是查找当前 ...
- IntelliJ IDEA小技巧 —— 代码太乱?一键快速格式化代码
IntelliJ IDEA小技巧 -- 代码太乱?一键快速格式化代码 在使用IDEA的过程中,为了使代码看起来更整齐,可以在设置中定义代码的展示效果. 更改Java等常用代码的展示效果 1.打开ID ...
- Vim替换小技巧(兼浅谈Vim哲学)
想必用过Vim的人都知道,在Vim里面,以下命令可以替换当前文件的内容: :[range]s/{要被替换的模式}/{替换的内容}/[flags] 其中range指定替换命令生效的范围.flags指定替 ...
最新文章
- 图文并茂!60页PPT《快速入门python数据分析路线》(附链接)
- Win2D 官方文章系列翻译 - 避免内存泄漏
- JZOJ 4058. 【JSOI2015】子集选取
- 如何解决error message Data cannot be maintained for set type COM_TA_R3_ID
- java 异常机制_深入理解Java异常处理机制
- php表格tr,jQuery+ajax实现动态添加表格tr td功能示例
- curl模拟自动登陆采集网页数据
- java selenium_关于selenium的介绍
- python必背代码-让你的python代码优雅地道的小技巧
- Android 退出app,后台推送的服务也停止了,怎么可以做到不停止后台服务呢?
- 小程序的购物商城源码(前端+后端)
- 关于actel FPGA下载的学习报告
- 胡侃学习(理论)计算机-From 南大小百合
- Unity3D游戏高性能战争迷雾系统实现
- Android Verified Boot 2.0简要
- 时空跳跃者的追捕行动解题报告
- 听不够的三国,淡淡的乡愁
- 【Barracuda】Barracuda用GMV后处理的使用方法总结(持续更新2020-5-22)
- 硕士研究生毕业论文检测加强通过率的四大方法
- [转]中国为什么培育不出自己的跨国公司(搜藏)