打印
[FPGA]

明德扬至简设计法原理与应用--1.6高效编辑器GVIM

[复制链接]
595|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mdy吴伟杰|  楼主 | 2019-7-24 15:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
明德扬至简设计法原理与应用--1.6高效编辑器GVIM


第六章高效编辑器GVIM
GVIM是类似于记事本的代码编辑工具,但它比记事本的输入效率高,能提高我们的工作效率,在IC开发领域得到广泛的应用。本节讲述使用GVIM的必备技巧,这些技巧是使用GVIM的前提,掌握了这些技巧,在不追求效率的前提下,足以应付所有应用。
明德扬建议:必须牢记并熟悉本章技巧。
GVIM的界面

图91
GVIM有三个操作模式,分别是命令模式、编辑模式和列操作模式(注意,这是明德扬为教学方便而做的简明划分,不严谨但足够理解)。
命令模式:在此模式下,不可对文本进行编辑,键盘的所有按键都是各种不同的操作命令。
编辑模式:在此模式下,GVIM就相当于记事本,键盘上的所有按键(除ESC外)都是对文件的输入。
列操作模式:在此模式下,对GVIM操作都是按列来对齐操作的。
GVIM界面切换
默认GVIM是命令模式。
在命令模式下,输入i进入编辑模式。
在任何模式下,按Esc进入命令模式。
在命令模式下,按ctrl+q进入列操作模式。
1基本技巧
本节讲述使用GVIM的基本技巧,这些技巧是使用GVIM的常见命令,覆盖了大部分的使用场合。建议掌握一下。
1.1补全命令
补全命令(ctrl+p)

1.2跳转命令
文件内跳转(gg, G, :100)

1.3搜索命令
搜索命令(*,/, n, N)


1.4删除复制命令
删除一行:dd
删除2行:d2d
复制当前行:yy
复制当前及向下的5行:y5y
粘贴:p
复制:ctrl+c
粘贴:ctrl + v

2高级技巧
2.1替换命令
替换命令(:%s/xx/yy/gc ,  :10:100s/xx/yy/gc)

2.2列删除方法

2.3列插入方法
用hjkl来上下左右,选择范围
用“I”来插入数据,然后用esc退出,使每一列都加上同样内容。
可以先用鼠标选择范围,再ctrl+q来选定列

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

36

帖子

0

粉丝