悟夜叉个人博客 其他分类 Linux基础篇:VIM编辑器 普通模式

Linux基础篇:VIM编辑器 普通模式

我们现在已经了解了bm的基本的用法和模式之间的转换,那接下来呢我们就分不同的模式。具体来看一看为目当中常见的操作有哪些?我们还是先把当前文件先打开。接下来呢,我们进来的当然一般模式了,那我们就先来看一看一般模式下边到底能做哪些操作。那首先要说的一般模式本身能做的,主要删除,复制和粘贴。我们先来看一看复制粘贴吧,复制粘贴其实非常的简单,我们可以看到。里边的语法结构直接写y,y,哎,那么在里呢?直接可以复制。光标当前的一行,如果我们想要复制某一行内容的话,直接敲歪歪就可以。好,y主要是用来做复制操作的,我们接下来看一下,我在里直接歪歪。里好像没有任何的显,没,没有任何的表现是吧?哎,那没关系,我们。到另外的一行去,比方说到一行,来粘贴,粘贴的话,那应该是。p键直接按p,我们看到把前面复制roundthesetupagentforfirstboot。句就直接粘贴过来了,那当然了如果说我们想要连续粘贴的话,我们也可以继续拼,对吧再去粘,再去粘。当然,如果说我们想要重复粘贴好多次的话,也可以直接比方说我里直接写五p。我们看我是敲了五敲了屁,里就直接把一句粘了五行出来。

而且仔细,但如果看的仔细的话,我们在里放到上面一点,在里我敲三。p我们可以看到下边会有明确的骑士说多了三号,我们也不用担心说,哎,我当前到底是干了些事呢?我,我完全不知道。做完了之后,其实下面会有提示的,到底执行了操作是可以看到的,关于复制粘贴的基本操作。那当然了,我们刚才说的是复制一行,去把它粘一次,粘多次。那假如说我想要复制好多好哎比方说我现在。把从roundthesetupadreamforfirstboot,从一行开始到烂z。h中文有点八。到儿,把几行全部要复制下来,那我们暑假是几行呢?1234。56788行八行全要复制的话,应该怎么操作呢?其实也很简单。我们当时想到,当时如果要是连续粘好几次的时候,不是直接鼓p吗。在操作之前加数字就表示重复几次操作吗?哎,那我现在好像要复制的时候,好像也类似。y,y是复制一行,那假如说我当前要复制八行的话,我来八。歪歪再看我敲了八又敲了歪歪之后,下面已经有提示了,复制了八号。接下来我们可以找地方,比方说里直接按p,那我们看到。当前八行就完整的复制过来了,,在。另次,里面,如果说我们想要去做大段的复制粘贴的话,在一般模式下。

可以非常快速的实现,关于复制粘贴的基本操作。那那当然了,对于复制粘贴而言,我们可以像前面输入的是八y,y。他另外有一种做法呢,你可以把插八插在中间,就我先输y,y,八y也是也是一样的。下来之后,大家可以自己去进行测试,除了当前进行航的复制和粘贴之外。那我们想到行肯定就也还可以删除嘛?之前说普通模式下主要的操作不复制,粘贴和删除吗?哎,那假如说我要删除当前行,怎么办呢。我们就删刚才复制的一行吧。其实非常简单。我直接按。因为删除嘛,delete按d。直接d地连续按两个地,那么当前行就删掉了,如果我们不停的想删后面行,哎,你当然可以不停的d地d地。所有的行就删掉了,那自然我们想到,如果说我是想把当前行下面的好几行都删掉呢。比方说我从开始networkinformation下边的三行全部删掉,把带注释的井号后面的三行全删掉。那我当然就可以三dd我们看到下面有提示少了三号。操作其实还是很简单的,基本上也都是完全一致的,除了些基本的操作之外呢,当然了,如果说我们刚才删掉的误删了。眉山队那就还可以按我们之前的撤销操作就直接点u。按u键盘上的u键,我们看刚才删的三号就回来了,当然了,我们可以不停的回滚,不停的回撤,那再按u,那之前删的两行就邮回来了,对吧?再按优,再按优之前删的全回来。

其实还是比较容易操作的,假如说发生了问题的话,狂按优,不停的狂按优就就回到之前的状态。除了当前做行的复制,粘贴和删除之外,我们自然想到了。那假如说我不是想针对一行,对吧。你一行数据太多了嘛,比方说我是希望,比方说我把光标移动到某个地方。移动到儿,我想把它后边的configrationinformation后边两个词做复制。粘贴到其他地方,那又该怎么做呢?当然既然是复制嘛,复制就还是乖,我先敲乖。是要敲doorful,在另次里面door。美元服在文本编辑里面往往是表示结尾的,也说敲了歪再敲刀了,也shift。四对吧,话就相当于复制的是从当前光标位置开始。到当前行结束所有的内容,也坑菲哥瑞生information。那假如现在,我把光标移动到里来,我们直接按p。我们看到康菲格瑞深一分没审直接就复制过来了,还是更加好用一点。假如说我们在下边随便找位置,那假如说是在中间复制呢?比方说来setup,从up里开始复制,那我写y,。到了,接下来,我们直接放到后边去,那就会看到不停的有upagentonfirstboot,upagentfirstboot。更加方便我进行各种各样的操作,那另外大家肯定就想到了,那我假如说是想要从某光标位置之前的所有内容,想要复制下来进行粘贴呢。

比方说我从on位置开始,那我要当前行之前,那就应该是从井号开始,庄子塞塔北。空格,那部分如果说我要复制的话,那应该按的是y加上。上间号也shave的六我们要注意上间号在links文本编辑里面表示的是。开头从开头开始那接下来比方说我们在儿去追加吧在儿去p,那我们看到。井号装着塞塔伯一准,而且还带空空格,看得很明显前面之前的那段内容。复制粘贴下来,是对于每一行里面的一部分内容,那假如说我还想对当前的某词进行操作。那又应该怎么做呢?词的话我们需要注意,词的话用的操作是w。word单词嘛?哎,那里面如果说我我里,首先,假如说我直接按w的话,就会跳到当前光标,就会跳到当前的下单词。那时候,如果我按,那要复制当然是外了。如果是外。w的话,相当于复制了当前的单词,那我现在复制的。赛塔那后边如果继续去直接去p的话,粘贴贴的赛塔。当然了,他还带着后面的空格,因为单词嘛,总要跟别的空开,后边带了空格。复制的效果,那复制词是,y,w。那我们自然讲到了。那假如说要是删除词呢也很简单,那是不是直接d,w。,那注意,删除的时候,他是从当前光标位置开始,到当前词的结束,把它看成完整的词。

他其实就相当于是我按u回滚回来,我看到。刚才我的光标位置是在u里。时候我按dw的话,其实删除的是后边的up,那当然了,是把后边的空格连带也都删掉。如果我想完整的删词的话,当然就应该先到当前词的。开头位置,比方说我要删first,那dw,直接first的词就没了。删除的过程。那当然了,前面我们讲,如果复制当前行之后的所有内容,那是ydoor,复制之前所有内容是y上间号,哎,那如果说要是删除的话。那很显然,那d,到了d上间号吧?其实都一样。通过操作,我们也就看出来,为在另词里边,他复制,要用y,y两个敲两下键盘来表示呢。因为它复制,有要复制不同的东西吧,v影台的设计还是有道理的,比方说我里面敲。d刀了,我们可以看到后面就全部删掉了,只删一行后面的所有内容。光标后边的所有内容,常见的一些复制,粘贴和删除的操作。那除了刚才我们说的行操作,从行某位置开始的操作。还有每个词的操作,那最后当然还有单个字符的操作,最最基本的当然字符去进行操作了。那比方说,里边,我可以有最经典的操作,写按着小写的x。

我们可以看一下按小写的x,那就相当于我们知道windows里面肯售价x是剪切吗。也相当于是剪切直接把光标位置就咔嚓掉了,那如果说我在儿后边直接来p的话。那那我们会发现,刚才删掉的r直接就复制出来了,相当于他剪标准的剪切操作。就直接把光标位置的内容删掉,可以进行复制,接下来可以进行复制。刚才我们的种删除,或者说种剪切,我们会发现是光标所在位置。就有点像是windows里边按着delete的那种感觉,但是呢,它是从左往右去移光标的。,感觉有点奇怪,有点别扭。那能不能从右往左往回退呢?我们更熟悉的感觉好像是。windows里面的退格键的那种操作也是可以的,我们按大写的x,也同时按下shift的再按x。我们看,现在,就相当于在退格了,不停的往前退,当前光标位置是没有被删掉的。但是他之前的内容会被删掉,单个字符的一些操作,当然了,还有其他的一些操作,比如说。我现在可以按下r表示接下来我要更改当前光标位置的字符。而我改了r之后,再写,比方说想把大s改写成小写的s。那我敲s,那就改了,就相当于做了替换单个字符的替换其实非常简单,按r替换。比方说把它换成一改,改过来了非常的简单,那当然了,还可以按大二就假如说我当前。

要改一串字符,那又怎么办呢?如果想改一串字符的话,比方说在里。我们直接按下shift加二也大小,我们看到下边的模式好像都发生了变化。它变成了替换模式,可以认为是一种特殊的插入模式编辑模式。接下来我输入的a,b,c,d,e会依次的替换后边的所有内容,就有点像我们的在word文档里面的内容。因色彩模式,直接直接替换后面所有东西,普通模式下直接去进行。复制,粘贴和删除的相应操作,我们可以针对一行,多行,单个单词,单个字符做各种各样的操作。,那当然了,我们里还要给大家总结一下,所谓的光标移动的操作,因为大家会发现里面其实很关键的一点是。光标我应该要快速移动,快速定位,那怎么样可以进行光标的快速移动呢?里面。所有的内容其实都已经列在里了,我们可以看一眼。最重要的其实所谓的。上间号就shift六移动到当前行的头,那如果说我外加上间号的话就表示。当前光标位置到行头的所有内容要复制下来了,对吧?那如果是d加商家号的之前全删吗?都可以组合的。那另外还有刀勒夫,刀勒夫是光标移动到当前行的行轨,那,另外。我可以按照当前的词去移动w,直接w就就移动词。

那如果是意义的话,可以移动到当前词的词尾,给大家还是稍微的看一下吧。就里,前面我们说如果要直接移动到当前行的行头的话,我们按shift加六上间号。移动到了杭州,那如果要移动到行尾的话,是有的加四包了数,就移动到了行位。那假如说我们想要切换下词的话,那直接w对吧?w就直接切过去了,前面我们也说过。而但如果说我们想要直接跳到下词的词尾当前词的词尾的话,按一。按一不停的跳到下词的词汇,还是非常容易理解的。那当然了,我们会发现,都是跳到下词,能不能朝前跳呢?能。我按b,你看按b。跳到上词的词头,当前。各种光标的转换,我们就都可以非常方便的使用了,那有东西说,哎,那你光是词下词可以来回跳,那下字符怎么跳?下字符左右左右键吗。对吧,那下一行怎么样呢?上下线吧就很容易理解,我们就不详细说了。那另外我还可以快速的移动到整篇文档的开头或者结尾,整篇文档开头其实非常简单直接。当前的小写的g,连续按两次g,g,直接移动到当前的开头了。或或者我们还可以用大写的h,就shift加h也可以用到,比方说我先移动到下面来。shift加h也可以移动到当前的开头head,那或者我们当然要考虑还应该要移动到。

整个文档的结束位置叶尾,哎,那我里面可以使用。大写的不是注意,不是小写的,之前是小写的g。g现在是大写的g。直接就移动到了最后一行的行位。那当然了,另外还有方式是可以使用大写的。也可以直接跳转到最后一行的航头。那其实很实用的方法,因为我们经常打开一篇文档之后,有要直接跳到最后一行去插入新的内容,追加内容。我们那内容太多,我们不要一行一行去往下按下箭头了,就直接大写样shift加g直接跳下来。还是非常非常好用的功能,那另外还有我们可以直接跳转到指定某一行的行。比如说我按,加数字了,我按3+了三加。大写的,shift加我们看直接就跳转到了第三行的号堂。那第一行也有跳转方法,我写一shave的,也是跳转套,我们整个文档的开头。当然一般就稍微有点麻烦,我直接跳过来不就更简单吗?就很容易理解?那有能有很多说案段。某一行你第三行第二行我还知道,如果要是中间的某一行的太多了我,我一开始我根本不知道,我就先得拿拿鼠标移过来我才能看到。里的提示,是第25行。那你如果已经1-0了,那还必要再去跳转吧?那就不知道了呀,我能不能比方说我看到。

儿有graphical,我就直接知道该跳转到一行,到底是哪一行呢?也是可以的。只不过我们需要有辅助的命令,哎,那就需要进入命令模式了,打冒号。我们里写setnunu指的是number吗。航号要列出来,话,我们一回车前面的航号就全部列出来了。那我们看到graphical一行是第11行,我要跳转当前的光标的话,那就11是你的,直接就跳过去。话就可以非常快速的进行来回跳转功能,当然了,如果你不想要行号,觉得有点碍眼,有点碍事的话,你也可以再冒号,。挑指令setnonu不要很好,就又回去了,整体来讲,一般模式下的编辑其实还是非常强大,非常方便。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

站长QQ/VX:82794

在线咨询: QQ交谈

邮箱: 82794@qq.com

任何技术问题请联系QQ,非特殊行业请勿加微信!龙信小伙伴请联系微信群找我。
关注微信
非商务合作请勿添加

非商务合作请勿添加微信

返回顶部