Vim/Gvim基础命令

目录

1、三种模式

2、基本操作(命令模式)

3、高级操作


1、三种模式

命令模式:    看代码、复制粘贴、输入命令操作(:命令)

编辑模式:    插入代码,命令模式按“i/a”光标前/后插入,Esc进入命令模式

列操作模式:列操作,命令模式按“Ctrl+q”进入,Esc进入命令模式

2、基本操作(命令模式)

撤销恢复:  u(撤销),Ctrl+r(恢复)

跳转命令:  gg代码开始行,G代码结束行,10gg跳转至代码第10行

                    h向左,j向下,k向上,l向右(跳转一个字母)

                    w下一个词开头,b前一个词开头

                    0光标行首,$光标行尾

复制粘贴:  yy/y5y复制1/5行,p粘贴至光标的下一行

                    yaw复制单词,p光标后1格粘贴单词

删除命令:  dd/d5d删除1/5行(包含光标所在行)               

                    :1,100d删除1~100行

                    :.,$d删除当前行到最后一行

                    :%d删除全部行

                    daw删除单词

高亮显示:  /counter回车,高亮显示代码counter

                    光标在单词上按shift+*高亮显示单词

搜索命令:  Shift+*显示代码中所有相同的词,n向下搜索,N向上搜索

替换命令:  :%s/xx/yy/g 全文档xx替换为yy不需要确认(需要确认/gc)

                    :15,20s/xx/yy/g 15~20行xx替换为yy不需要确认

窗口分割:  Ctrl+ws/:sp 水平分割当前窗口,Ctrl+wv/:vsp 竖直分割当前窗口

                    Ctrl+wc/:close 关闭活动窗口,Ctrl+wo/:only 只保留活动窗口

保持退出:  :w(保存),:q(退出),:wq(保存退出),:!q(强制退出)

上下翻页:  Ctrl+u/PgUp(向上翻转),Ctrl+d/PgDn(向下翻转)

3、高级操作

列插入符合: 列操作模式下,光标位置h向左,j向下,k向上,l向右选择列区域,然后按下Shift+i,输入插入的符号再按Esc,则在光标左侧列插入符号

列复制删除:  命令/编辑模式下,选择代码区域,按Ctrl+q后选择代码左上角到右下角区域,Ctrl+c复制,Delete删除

文件内容比较: g -d pathdir1/file1.v pathdir2/file1.v

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值