linux——vim最常用的操作

一、打开文件

 

vim +#:打开文件,并定位于第#行

 

vim +:打开文件,并定位至最后一行

 

vim +/PATTERN:打开文件,定位至第一次被PATTERN匹配的行的行首

 

二、关闭文件

 

:q 退出

 

:wq 保存并退出 等于 :x 等于 编辑模式下 zz

 

:q! 不保存强行退出

 

:w 保存

 

:w! 强行保存

 

三、模式转换

 

编辑模式—>输入模式

 

i:在当前光标所在字符的前面,转为输入模式

 

a:在当前光标所在字符的后面,转为输入模式

 

o:在当前光标所在行的下方,新建一行,并转为输入模式

 

I:在当前光标所在行的行首,转为输入模式

 

A:在当前光标所在行的行尾,转为输入模式

 

O:在当前光标所在行的上方,新建一行,并转为输入模式

 

输入模式—>编辑模式

 

ESC

 

编辑模式—>末行模式

 

 

末行模式—>编辑模式

 

ESC

 

编辑模式—>可视模式

 

v 可视模式下可以从光标位置自由选择,然后对选择的内容进行删除、复制等操作

 

四、移动光标(编辑模式)

 

1、逐字符移动

 

h,j,k,l :左,下,上,右

 

2、以单词为单位移动

 

w:跳至下一个单词的词首

 

e:跳至当前或下一个单词的词尾

 

b:跳至当前或前一个单词的词首

 

3、行内跳转

 

0:绝对行首

 

^:行首的第一个非空白字符

 

$:绝对行尾

 

4、行间跳转

 

#G:跳转至第#行 等于 末行模式下 :# 直接给出行号即可

 

G:跳至最后一行 等于 末行模式下 :$

 

五、翻屏

 

ctrl + d:向下翻半屏

 

ctrl + u:向上翻半屏

 

ctrl + f:向上翻一屏

 

ctrl + b:向下翻一屏

 

六、删除

 

1、删除单个字符

 

x:删除光标所在处的单个字符

 

2、d命令跟跳转命令组合使用

 

dw,de,db 删除当前光标后/前的一个单词

 

dd:删除当前光标所在的行

 

#dd:删除包括当前光标所在行在内的#行

 

七、复制粘贴

 

1、复制 y 用法同 d命令

 

2、粘贴 p或P

 

八、替换

 

r #:用#替换当前字符

 

R:替换模式

 

九、撤销编辑

 

u:撤销前一次的编辑操作,连续u命令可一直往前撤销

 

ctrl + r :撤销最近一次撤销

 

十、重复前一次编辑操作

 

十一、查找替换

 

/PATTERN:从光标开始处向文件尾搜索PATTERN

 

?PATTERN:从光标开始处向文件首搜索PATTERN

 

n:在同一方向重复上一次搜索命令

 

N:在反方向上重复上一次搜索命令

 

:s/p1/p2/g 在当前行中所有p1用p2代替

 

:n1,n2s/p1/p2/g 将n1至n2行中的所有p1用p2代替

 

:%s/p1/p2/g 将文件中的所有p1用p2代替

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值