在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

linux中如何使用Vim

120次阅读
没有评论

共计 2072 个字符,预计需要花费 6 分钟才能阅读完成。

这篇文章将为大家详细讲解有关 linux 中如何使用 Vim,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Vim 是适用于类 Unix 系统的功能最强大,用途最广泛的代码编辑器。它是 Bill Joy 开发的 Vi 编辑器的扩展。默认情况下,Vim 可以在大多数 Linux 和 BSD 系统上使用。

因此,您可以在所有系统和远程计算机上使用相同的编辑器。Vim 严谨的词汇表也使其非常高效和富有表现力。

Vim 是如何工作的?

Vim 不同于传统的 Linux 文本编辑器。它维护了 Unix 的哲学,即只做一件事,并把它做好。最基本的概念是,作为程序员,我们将大部分时间都花在编辑代码上,而不是编写代码。

Vim 提供了几种模式来解决这个问题。每种模式都有不同的功能,并通过按键来控制。基本的 Vim 模式有正常模式、可视模式、插入模式和命令模式。

Vim 模式图示

我们使用正常模式来检查代码并执行快速操作。可视模式用于高亮显示文本部分,插入模式是您添加文本的地方。您将使用命令模式键入各种 Vim 命令。

如何使用 Vim 的插入模式

当您打开 Vim 时,它将以正常模式启动。您可以通过输入 i 键切换到插入模式。这将在光标位置调用插入模式。您应该在左下角看到一个指示。

现在您可以输入任何文本,并且 vim 会将这些文本复制到缓冲区中。要保存进度,请按退出键 ESC 切换回正常模式。现在键入以下 vim 命令。

:w

还有其他方法可以进入插入模式。例如,您可以 在正常模式下按 o,在当前行下方插入文本。使用 O 在当前行上方插入文本。

在 Vim 中插入文字

使用 I 键(i 的大写)在当前行的开头插入文本。您可以使用 a 键在光标后面追加文本。使用 A 键在行尾添加文本。

要保存并退出当前文件,请切换到命令模式,然后键入以下内容。

:wq

如何使用 Vim 的正常模式

Vim 用户大部分时间都花在正常模式下。在这里,您可以浏览文本并执行快速编辑。在任何模式下按 Escape ESC 键都将带您进入正常模式。

vim 代替标准箭头键,使用 hjkl(h 表示左,j 表示下,k 表示上,l 表示右)进行导航。起初似乎适得其反。但是,vim 这样做是为了节省用户到达键盘上的箭头键所花费的时间。

而且,像许多基于控制台的编辑器一样,vim 鼓励用户远离鼠标。您可以配置 vim 来启用鼠标支持。

您也可以逐个单词移动文本。例如,在正常模式下按 w 将光标移至下一个单词的开头。您可以使用 b 移至当前单词的开头,然后通过 e 结束。

Vim 使用单词导航

使用 0 导航到行的开头,使用 $ 移到行的结尾。按 H 键可使光标移至屏幕顶部,M 键将光标移至屏幕中部,L 键将光标移至屏幕底部。您可以使用 Ctrl + u 和 Ctrl + d 上下滚动。如果在正常模式下按 gg,vim 会将光标移到顶部。输入 G 移至末尾。

一旦您习惯了在正常模式中移动,就可以学习 vim 编辑命令。使用 x 删除一个字符,使用 s 替换。您可以使用 d 操作符删除文本。其语法如下所示

d{motion}

操作范围的指令。例如,在正常模式下按 dw 会删除当前单词。如果输入 d$,vim 将删除光标至行尾的所有内容。同样,输入 d0 将删除到行首。使用 dd 删除整行。

在 Vim 中删除文本

但是,您无需删除某些内容并进入替换模式即可进行更改。该 c 操作符允许我们进行更改 VIM 直接从正常模式运动。

c{motion}

因此,当你按下 cw 键时,vim 会删除当前单词并将你置于插入模式。您的光标必须在单词的开头,因为 vim 将从当前位置删除。用 ciw 来避开这个。这会在当前单词中进行更改。使用 cc 来更改整行。

在 Vim 中更改文本 cc 来更改整行

使用 y 复制,使用 p 粘贴。yw 复制当前单词,而 yy 复制整行。您可以使用点操作符重复前面的命令,使用 u 撤消更改,然后使用 Ctrl + r 重做。

如果要在代码中查找内容,请在 Linux 中使用以下 vim 命令。

/{regex}

这里,regex 是一个正则表达式。按 n 表示进入下一个匹配,按 n 表示进入上一个匹配。

在 Vim 中查找字符串

如何使用 Vim 的可视模式

在可视模式下使用 vim 允许我们使用移动键选择文本块。这是高级用户如何在 vim 中移动代码块的方式。在普通模式下输入 v 以切换到可视模式。

现在可以使用导航键 hjkl 高亮显示部分文本或代码。使用 Ctrl+ v 切换到可视块模式。在这里,您可以选择文本块。您可以通过进入可视行模式高亮显示行。使用 V 选择可视行模式(选择整行)。

Vim 中的块选择

这使我们可以一次对一块文本进行编辑。例如,您可以选择一个文本块,然后按 y 将文本复制到 vim 缓冲区中。

如何使用 Vim 的命令模式

我们可以通过在正常模式下键入:来访问命令模式。它将光标移到屏幕底部,然后是冒号。以下是 Linux 中一些最有用的 vim 命令。

 :w 将更改保存到文件

 :wq 保存并退出

 :saveas 保存文件并将文件另存为

 :q  退出 vim

 :q! 退出并放弃更改

 :e 打开文件并编辑文件

 :help 打开帮助

关于“linux 中如何使用 Vim”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2072字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲精品色婷婷在线影院麻豆 | 欧洲亚洲精品 | 92国产福利久久青青草原 | 一级仑乱免费视频 | 国产成人亚洲综合欧美一部 | 欧美颜射内射中出口爆在线 | 国产精品福利网站 | 日韩成人在线免费视频 | 性做久久久久久久久男女 | 很黄很色的网站 | va在线视频 | 亚洲国产国产综合一区首页 | 免费毛片全部不收费的 | 欧美日韩国产高清一区二区三区 | 99久久99精品久久久久久 | 在线欧美精品国产综合五月 | 亚洲av无码一区二区乱孑伦as | 国产成人免费全部网站 | 国产精品视频一区二区三区经 | 亚洲欧美精品aaaaaa片 | 婷婷丁香五月激情综合 | 国产毛片久久久久久国产毛片 | 卡通动漫精品一区二区三区 | 国产欧美久久一区二区三区 | 成人小视频在线观看免费 | 国产极品视觉盛宴 | 无码综合天天久久综合网 | 欧美成人r级在线播放 | 男人激烈吮乳吃奶视频免费 | 亚洲国产人成在线观看69网站 | 久久九九有精品国产56 | 精品性高朝久久久久久久 | 无码av免费毛片一区二区 | 国产精品久久久久久久专区 | 日韩人妻精品无码一区二区三区 | 四虎网站网址 | 国产成人精品亚洲日本语言 | 一级黄色毛片免费看 | 无遮挡一级毛片 | 白白在线观看视频免费观看 | 国产精品欧美一区二区在线看 |