linux学习笔记2 ——vim使用

 

 

复制一行

yy

复制8行

8yy

向下复制4行

y4y

 

粘贴1次

p 

粘贴5次

5p

 删除1行

dd 

删除5行

5dd

 

 

撤回上一步的

u 

 

从光标位置复制到本行结尾 【 y + $ 】(y+shift+4)

y$ 

 从光标位置复制到本行开头【 y + ^ 】(y+shift+6)

y^ 

 

跳转到下一个单词w

w 

复制单词 yw

yw 

删除某一个单词

dw 

 

 

删除光标位置之后的【d$】 (d+shift+4 )

d$ 

删除光标位置之前的【d^】(d+shift + 6)

d^ 

 从光标位置一个一个字符的删除

x      # 往右删除
shift +x     # 往左删除

 

 

替换单个字符【r+新字符】

替换单个字符为数字1

r1 

 

覆盖模式R

 

R 

 

 

逐个单词的跳转

e 跳转到下一个单词的end  # 踏前斩(dog

b 跳转到上一个单词back   #回城(dog

 

 

跳转到文档开头

gg

跳转到文档结尾

shift+g 或者G

跳转到第11行数

11 + shift +g

设置行数

: set nu 

取消行数

:set nonu

 

命令模式可以用【冒号:】进入,也可以用【斜杠 / 】进入

 

vim 查找WRAN单词/WARN + 回车 + n 跳转

/WARN + 回车 + N 跳转上一个

 

 替换word为WORD

/s/word/WORD 

 替换word为WORD 只替换一行 (g是global)

/s/word/WORD/g

 替换word为WORD 所有行都替换 (利用%s)这里用冒号:进入命令模式

: %s/word/WORD/g

 

 

 

 

 

参考资料:

https://www.bilibili.com/video/BV1WY4y1H7d3?p=16&spm_id_from=pageDriver&vd_source=6176e79b66461eb74da787cb8321925b

 

posted @ 2022-09-10 19:00  o蹲蹲o  阅读(37)  评论(0编辑  收藏  举报