vim多行复制 跟着小乐子零基础入门Linux系列14:如何使用vim编辑文本

Hello~大家周末好~热爱工作的我又来啦~

vim中如何复制_vim多行复制_vim 复制一个单词

大家好,我是元气满满的美少女程序媛小乐子!

今天要继续上次的分享,上一次我们介绍了如何使用“神器”vim来查阅文档,并且介绍了不同的换行、分页等命令。今天就要跟大家介绍如何使用vim来编辑文档啦。

我们今天会接触到最基本、同时也是最核心的vim文本编辑操作命令哦~期待吧~

vim中如何复制_vim多行复制_vim 复制一个单词

强大的编辑神器vim

首先呢,因为要使用vim编辑文本文件,就必须在几种不同的使用模式下进行切换,所以我们先来复习一下vim的几种不同的模式,以及如何在这些模式之间切换吧。

vim应用模式及切换方式

普通模式

进入vim,或者使用vim打开一个文件后,默认就是普通模式。在普通模式下,我们无法修改文件的内容,在键盘上的任何输入都会被vim认为是命令输入。

命令模式

在普通模式下,输入冒号“:”,即可进入命令模式,在命令模式中,你可以保存、退出等。在命令模式下,按退格键或删除键能够返回普通模式。多按几下esc也可以。

可视模式

在普通模式下,输入“v”,即可进入可视模式,在该模式中,可以移动光标来复制文本。

编辑模式(插入模式)

在普通模式下,按下键盘的“i”键即可进入编辑模式,此时你一般会在命令行窗口下方看到“插入”的字样;在编辑模式下,按“Esc”键能够返回普通模式。

嗯嗯,大家是不是能够回忆起来呢?

好啦,我们这就开始进入今天的正题吧~

常规编辑

相信很多小伙伴们已经尝试过啦,当我们在普通模式下按下键盘上的“i”键,进入到编辑模式(又叫插入模式)之后,就能够随心所欲地输入文字,或者对原有的文字内容进行删除或者修改啦。

保存

在我们噼里啪啦打了一大堆字,想要保存的时候要怎么办呢?我想很多用惯了windows下的各种软件的人,一定会下意识地按下Ctrl + s的吧。

嚯嚯嚯~如果你不小心这么做了,可就糟糕了哦~因为在linux终端中,按下“Ctrl + s”意味着“暂停”哦,你会发现自己命令行终端好像死机了一样,没有任何响应了。

其实要解除这个状态也很容易,只要按下“Ctrl + q”就可以啦。

那么到底要怎么保存在vim中编辑的内容呢?其实非常简单,当我们完成编辑之后,首先按下“Esc”回到普通模式,然后按下冒号键“:”,进入到命令模式,此时输入“w”,再按回车就好啦~

其实非常好记哦,“w”代表英文单词“write”,就是“写入”的意思啦。

如果我们希望在保存的同时关闭并退出vim,只需要在命令模式下输入“wq”,就可以啦~“w”仍然代表“write”,而“q”呢就代表“quit”,也就是“退出”啦。

在普通模式下编辑数据

相信有些小萌新会问,如果每次编辑文档的内容,都需要来回地在普通模式和编辑模式之间切换,岂不是太麻烦了?

唬唬唬?如果真的是这样,那vim又怎么会被称为“神器”呢~

其实,在普通模式下vim多行复制,我们就可以对文本的内容进行编辑哦~小乐子特意把常用的一些编辑方法整理了一下:

x 或 删除键:剪切当前光标所在位置的字符

dd:剪切当前光标所在位置的行

长按d:从当前光标所在行开始,逐行删除

dw:剪切当前光标所在位置的单词

d$:剪切当前光标位置直到行尾

J:剪切当前光标位置所在的行的行尾的换行符

u:撤销前一次的命令

a:在当前光标位置之后插入数据(进入编辑模式)

A:在当前光标所在行的行尾插入数据(进入编辑模式)

r char:用char替换当前光标所在位置的单个字符

R text:用text覆盖当前光标所在位置的数据,直到按下Esc键

嘻嘻,是不是并不复杂?其实在普通模式下,最常用的就是各种剪切操作啦,而且很多时候剪切也会被当作删除来使用。

复制和粘帖

除了编辑之外,我相信有很多程序员都是喜欢复制代码的吧~在vim中,我们可以通过以下操作来复制和粘帖文本内容哦:

第一步:进入可视模式

在普通模式下,按下“v”,就能进入可视模式。

第二步:选中需要复制的内容

在可视模式下vim多行复制,使用方向键来选中想要复制的内容。

第三步:执行复制

当我们选中需要复制的内容后,按下“y”键,就能完成复制啦。此时vim会自动退出可视模式,回到普通模式。

第四步:粘帖

将光标移动到需要粘帖的位置,按下“p”键,就完成粘帖操作啦。

跨文本复制和 粘帖

刚才告诉大家的复制和粘帖文本的方法,其实只能运用在同一个文本文件中。如果我们需要在不同的文件之间进行复制和粘帖操作,就需要一些组合键才能完成啦。

与常规的复制和粘帖一样,我们同样需要在普通模式和可视模式之间切换。而当我们在执行复制和粘帖操作的时候,用下面的命令在进行就可以啦:

复制:”+y

注意啦注意啦,敲小黑板啦。这个操作是一个三键组合操作哦,当中那个加号“+”也是按键之一哦。大家看一眼自己的键盘,双引号和加号都是需要配合“Shift”键才可以完成的哦。

粘帖的时候,也是一样哦:

粘帖:”+p

这同样是一个三键组合操作哦~

查看被复制的内容

其实呢,当我们在vim中复制文本内容的时候,这些数据都会被暂存在计算机的内存中。我们可以通过以下方式来查看:

进入命令模式,输入reg即可

好啦,今天的分享就到这里,已经很晚了,不知道大家有没有休息了呢~

小乐子特意为大家整理了有关vim的基础使用手册,有需要的话,可以来私信我哦~

vim 复制一个单词_vim中如何复制_vim多行复制

大家晚安啦,记得点赞和支持哦~

———END———
限 时 特 惠:本站每日持续更新海量各大内部创业教程,一年会员只需128元,全站资源免费下载点击查看详情
站 长 微 信:jiumai99

滚动至顶部