IC设计中的Gvim文本编辑器


前言

Gvim是类似于记事本的代码编辑工具,具有丰富的代码补全、编译及错误跳转等便于编程的功能,在IC开发领域有着广泛的应用,学习使用好Gvim的使用技巧,就能更好地搬砖啦。


一、Gvim的操作模式

Gvim有三种模式,此分类不同地方不同,这里参考明德杨FPGA教育的分类:

1.命令模式

Gvim刚打开就是命令模式;或者编辑模式下按Esc键进入命令模式。

2.编辑模式

在命令模式下按i键,进入编辑模式,此模式下进行代码编写。

3.列操作模式

在命令模式下按ctrl+q进入列操作模式;或在编辑模式下鼠标选中一些代码按ctrl+q进入列操作模式。

二、一些基本技巧

命令名称操作
补全命令ctrl+p
跳转命令(命令模式)gg跳转到开头;G跳转文档最末;:数字跳转到数字行
搜索命令(命令模式)选中搜索单词后按*,n为向下跳转,N为向上跳转
删除命令(命令模式)dd删除一行,d2d删除2行
复制命令(命令模式)yy复制一行,y2y复制2行,光标词首yw复制单词
粘贴命令(命令模式)p
文件保存命令(命令模式):w
文件退出命令(命令模式):q退出;:q!强制退出
撤销命令(命令模式)u撤销最后的命令,U撤销对整行的修改

三、一些高级技巧

命令名称操作
全文替换命令:%s/xx/yy/gc 把xx替换为yy,%s表示作用于全文
指定行替换命令:63,72s/xx/yy/gc63到72行的xx替换为yy
列删除命令列操作模式下,选中删除列内容后按Delete
列插入命令列操作模式下,用方向键或H、J、K、L选中区域,然后输大写I,然后输入要插入的字符,如reg,按Esc后即可完成列插入
字符匹配命令:/xx,匹配xx,:/xx\c,匹配忽略大小的xx
跳转命令文件路径上用gf跳转

总结

以上是对Gvim使用的一些使用技巧的总结,由于本人刚刚入行,所发布内容比较基础,对于简单的模块的编写来讲足够了,但是对于复杂的一些操作,大家可以参考别人的正则表达式等,也欢迎大家在评论区指出,对于IC设计来讲,有哪些好的快捷操作,让我们共同学习进步。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值