20220826linux系统编程(思维导图)

vim的三种模式

命令模式

1.i:当前光标前开始插入内容

2.C:从光标开始的字符开始修改到行末

3.I:跳转到光标所在行的最前面,开始插入内容

4.a:当前光标后开始插入内容

5.A:跳转到光标所在行的最后面,开始插入内容

6.o:当前光标行,创建新的下一行插入内容,光标列与之前一样

7.O:当前光标行,创建新的上一行插入内容,光标列与之前一样

8.r:替换当前光标指向的内容一次,即退出编辑模式,进入命令模式

9.R:从光标开始位置,连续替换内容

10.s:删除光标字符并开始插入内容

11.S/cc:删除光标所在行,从开始位置插入内容

12.输入冒号切换到底线命令模式,以在最底一行输入命令

编辑模式

a:字符按键以及Shift组合,输入字符

b:enter,回车键,换行

c:back space,退格键,删除光标前一个字符

d:del ,删除键,删除光标后一个字符

e:方向键,在文本中移动光标

f:home/end,移动光标到行首/行尾

g:page up/page down,上/下翻页

h:insert,切换光标为输入/替换模式,光标将变成竖线/下划线

底线模式

1.:q :不保存退出程序

2.:q!:强制不保存退出

3.:w :保存文件

4.:wq!:强制保存(很少用)

常用快捷键

h:代表往前移动,只限定在本行

j:代表往下一行移动,仅限行移动

k;代表往上一行移动,仅限行移动

l:代表往后移动,只限定在本行

yy或nyy:赋值光标当前一行;复制一段(从第几行到第几行)

p:黏贴,箭头移动到目的行黏贴p向后粘,p(大写)向前粘

dd或ndd剪切n行配合p黏贴:剪切光标当前行;通过p可以粘到光标下一行

u撤销/反撤销ctrl+r:撤销上一步,恢复撤销

X删除一个字母:删除当前光标前面字母,相当于backspace退格

yw复制一个单词:从这个词光标开始的地方到它结束

dw剪切一个词:从这个词光标开始的地方到它结束

n+shift+g移动到第n行

gg光标移到开始,shift+g(或daxieG)移到末行

88G :命令模式,跳到88行

:88  //底线模式,跳转到88行

^移到行首,$移到行末

%大括号对应

D或d$删除光标到行末

d0删除光标到行首

按v切换为可视模式=》使用hjkl移到光标选中待删区域,按d删除

/woed 查找关键字woed

1.查找关键字=》回车查找=》按n继续向后查找/按N继续向前查找

2.光标移动到关键字的任意一个字符上,按“*”向后,“#”向前

替换内容

1.将光标置于替换行上,进入底线模式,输入:s/原内容+新内容

2.替换所有内容,进入底线模式,输入:%s/原内容/新内容

3.指定行的替换,进入底线模式,输入:起始行号,终止行号s/原内容/新内容/g

其他命令

分屏操作

1.底线模式,输入sp,水平分v屏,ctrl+ww来回切换光标,底线输入q退出

2.底线模式,输入vsp,水平分屏,ctrl+ww来回切换光标,底线输入q退出

跳转至man手册:将光标移动到待查看函数单词上,命令模式下,使用k跳转,指定卷nk

查看宏定义:将光标移动到待查看的宏定义单词上,命令模式下,使用【d查看定义

底线模式下,可以输入其他执行命令:底线模式下,输入 :!其他命令事宜

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值