【Linux工具】vim的操作介绍

一、Vim的四种模式

Vim是一款多模式的编译器,其主要模式有四种,命令模式,插入模式,底行模式,替换模式。
在这里插入图片描述
注:如果不知道自己在什么模式下,可以无脑Esc,最后都会回到命令模式

二、命令模式

1.复制,粘贴,剪切

  • yy/nyy:复制当前行或者复制当前行在内的指定若干行

在命令模式下,使用yy命令,复制光标所在的当前行。
在这里插入图片描述

  • p/np:粘贴一行或者多行相同的内容到当前光标所在行之下
    在这里插入图片描述

  • dd/ndd:对当前行或者当前行所在的n行的内容进行剪切

注:如果只进行了dd/ndd操作却没有进行p/np操作,那么就相当于是进行了删除操作

2.撤销

  • u:进行撤销上一次的操作

此时我们进行了一次5p的命令,现在来撤销从这次的命令 在这里插入图片描述
使用命令u
在这里插入图片描述

  • Ctrl+r:对撤销操作进行撤销

3.光标的移动

  • gg:将光标定位到文档最开始。
  • Shift+g:将光标定位到文档最末尾。
  • n+Shift+g:将光标定位到文档的指定行。
    在这里插入图片描述
    4+Shift+g
    在这里插入图片描述
  • $:将光标定位到文档行的最开始。
  • ^:将光标定位到文档行的结尾。
  • nw/nb:按照单词为单位(一个或者n个)进行前后移动w向后,b向前。

输入命令w
在这里插入图片描述

4.大小写切换,替换,删除

  • shift+~/n Shift+~:快速大小写切换。

6+Shift+~
在这里插入图片描述

  • r/nr:替换当前光标所在字符或者当前光标在内的多个字符。
  • x/nx:行内删除 左->右。
  • X/nX:行内删除 右->左。
  • v/nv:行内选中一个字符或者多个字符。 d/nd:删除一个或者多个或选中的字符。

5.vim中的上下左右移动操作(h,j,k,l键)

h:光标向左移动 (h,j,k,l最左边)
j:光标向上移动 (jump)
k:光标向下移动 (king)
l:光标向右移动 (h,j,k,l最右边)
注:在vim模式中尽量不要使用鼠标的滚轮去上下翻阅。

三、插入模式

在这里插入图片描述

四、底行模式

  • set nu:显示行数。

  • set nonu:不显示行数。

  • /key:key代表要搜索的内容将会被标亮。

  • !:在vim的底行模式下执行Linux的基本命令。
    在这里插入图片描述

  • vs file:多窗口编辑。
    在这里插入图片描述

  • Ctrl+ww:将光标切换窗口。(光标在哪个窗口上就在编辑哪个窗口。)

如上图所示光标是在左边的窗口中的。现在我们使用Ctrl+ww命令。
在这里插入图片描述
现在光标就在右边的窗口中了。

  • %s///g:进行内容的替换。
    在这里插入图片描述
    在这里插入图片描述
  • w:保存当前文件。
  • q:退出当前文件。
  • wq:保存冰退出当前文件。
  • 注:w/q后面加!表示强制保存或者强制退出。

五、替换模式

Shift+r进入替换模式,这时就可以随意的对内容进行替换(移动光标位置用h,j,k,l,不要使用鼠标的滚轮)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值