vim

简介

vim是一款多模式的文本编辑器,vim里面还有很多子命令,来进行代码的编写操作

常用模式图

命令模式

光标移动

shif + $        光标定义到当前行的最右侧结尾

shift  +   ^    光标定义到当前行的最左侧开头

shift  +  g       光标定位到文本最末尾

gg       光标定位到文本最开始

n   +   shift  +   g        光标快速定位到文本第n行

        这里我们快速定位到第五行

h     光标向左移动

j      光标向下移动

k     光标向上移动

l       光标向右移动

w   光标按单词向后在行内移动

b    光标按单词向前在行内移动

复制粘贴

yy   复制当前行

n+yy   复制几行

p   粘贴到下一行

n+p    多次粘贴

撤销

u     撤销操作

ctrl   +    r      对撤销进行撤销

删除

dd      删除当前行/剪切当前行(可与粘贴配合使用,剪切粘贴)

n +  dd      删除n行

x      删除光标所在字符

n + x    删除n个字符

shift +  x   向左侧局部删除

n   +   shift   +x

    删除五个

替换

shift  +   ~       大小写切换

r     替换当前光标所在字符

n+r    替换多个字符

shift  +  r  =  R   进入替换模式

查找

shift  +  3 =  #     高亮要查找的函数名

n 下一个要查找的函数名

底行模式

退出

:w/q/wq/w!/q!/wq!

执行语句

!command

行号

底行模式     set   nu

底行模式     set   nonu

:vs filname   光标在哪一个界面,我们就在编辑哪一个界面,底行也是一样

ctrl  +  ww    光标多终端切换

退出与进入vim

shift    zz ==ZZ    保存并退出vim

vim   +  test.c  +  n    打开定位到n行

注释

批量化注释

1.ctrl v

2.hjkl 区域选择

3.shift + i

4.//

5.esc

批量化去注释

1.ctrl   v

2.hjkl  区域选择

3.  d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值