vim的简单用法

                ###注:本文注重演示效果,如有不全,欢迎补充###

了解一下简单的vim用法,vim为一个文本编辑器首先来找一些素材来了解一下vim的功能,我以etc下的passwd为素材。在这里插入图片描述

vim设置

先将passwd复制到桌面上,再以vim打开这个文件。在这里插入图片描述其实打开之后发现,vim文本编辑器和txt很像,但是vim又是很强大的,比如说,给每一行加上行号来显示。我们用到 :set nu 这个命令就好了 ,输入完毕之后按下回车,我们就会发现每一行的行号就出现了,在这里插入图片描述那如果不想要行号那用nonu就好啦。在这里插入图片描述在编辑文本的时候还发现,如果我们要编辑文本的时候会习惯性的用鼠标去点击,之后在点击处输入,但是这时就会发现,鼠标点不了只能用键盘去控制光标,所以如果需想用鼠标点击的话可以使用:set mouse=a,这样我们就可以想点哪里点哪里。在这里插入图片描述同时如果我们编写的文件太多,还可以加入下划线:set cursorline。在这里插入图片描述通过上面的演示大体上可以发现,如果我们要输入命令,那就用set+我们需要的命令就可以达到目的。
但是在文本中改变一些条件只是暂时的,当我们保存退出后再次进入vim时,刚才的设定就全部没有了,就需要再重来一遍,如果要永久的改变,那需要在/etc/vimrc中改变了,下来就看看如何操作。
首先我们用vim打开这个文件,在这里插入图片描述在这里插入图片描述这个时候,在任意一行输入需要改变的设立条件都可以,但是一般放在最后一行比较好分辨。设置完成后保存退出,我们再进入的时候就会发现这些条件已经自动生成了。在这里插入图片描述

插入模式

设置完成之后,如果需要修改文件的内容,这时需要从命令模式进入到插入模式中,进入插入模式不管在哪里输入iIoOaAsS都可以进入插入模式,但是功能是不同的。
i,在光标位置插入文字。在这里插入图片描述
I,光标会跳到选中行的行首进行输入。在这里插入图片描述
o,会在下一行输入在这里插入图片描述
O,在光标的上一行输入在这里插入图片描述
a,会在光标选中处的后面输入文字。在这里插入图片描述
A,在选中行的行末输入文字。在这里插入图片描述
s,会将选中的字删掉再插入文字
S,将整行文字删除后再插入文字。

复制、删除、剪切和粘贴

在编辑文本的时候还有一些问题,在复制或者删除的时候只能进入编辑模式一个一个的删除吗?肯定是不用的。那么如何完成呢?主要用到的命令是d,y,c。这三个命令的用法是相似的。我们以删除为例,删除用d。删除一个字母用dl。那删除多个呢?那就是dnl了n是数字想删除几个字母就删除几个。在这里插入图片描述同时还可以删除一整个单词,那就是dw,在这里插入图片描述同样的删除多个单词就要用dnw。在这里插入图片描述删除整行用dd,在这里插入图片描述和dnd,分别删除一行和多行文字。在这里插入图片描述
之后还有复制和剪切复制用y剪切用c但是这两个命令输入完成后需要粘贴,粘贴这个命令用p键,p没有别的指令复制好之后之用到指定地方按一下就好了,下来我们用yl在这里插入图片描述ynl在这里插入图片描述yw在这里插入图片描述ynw在这里插入图片描述yy在这里插入图片描述yny在这里插入图片描述分别实际操作一下。在复制的时候还要注意‘:’为一个分隔符所以如果复制了多个单词的时候我们有时会发现单词少了,根本不是我们复制单词的实际个数,不用惊讶为什么单词为什么不够,原因在于系统将分隔符也划分为一个单词了,所以才会出现单词不够的问题。而剪切和复制是很相似的,同样的命令方式cl在这里插入图片描述cnl在这里插入图片描述cw在这里插入图片描述cnw在这里插入图片描述cc在这里插入图片描述cnc在这里插入图片描述但是有一点稍稍的区别,那就是剪切完之后vim就进入了输入模式,我们需要按esc退出之后再复制,这样一递归是不是发现还是很简单的。
在一般的文档下如果刚刚那个操作不是很满意我们还可以恢复用u,但是如果恢复恢复的多了,又不想恢复了,那还可以用
ctrl+r这个组合键,使恢复好的文件以原来的样子再来一遍。

替换功能

要是我们想替换文字呢?这时候使用的是%s/需要替换的字符/替换后的字符/g ,在这里插入图片描述这个方式是替换全文的,当我要替换制定地方的文字时,有两种方式,第一种,替换指定行,在这里插入图片描述在这里插入图片描述第二种,我们知道关键字,替换关键字中间的文字。在这里插入图片描述在这里插入图片描述在使用时我们还需知道第一个/前面表示的为行(%s代表的时所有行),最后一个/后面表示的为列(g表示所有列)。

分屏功能

分屏功能我们用‘ctrl+w [sv]’分屏可以上下分s,在这里插入图片描述也可以左右分v。在这里插入图片描述要关闭光标所在的一个屏幕时用ctrl+w c。在这里插入图片描述切换光标所在屏幕使用ctrl+w 上下左右。但是分屏以后我们在任意一个屏幕之中输入的文字都是同步的,在这里插入图片描述如果需要打开其他文件那就使用sp [文件名],这样一来使用的时候就可以很方便的进行复制等操作。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值