linux vim编辑器

Posted issue是fw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux vim编辑器相关的知识,希望对你有一定的参考价值。

可视化区块

在排列整齐的文件中,这个功能是非常有用的

比如现在我只想复制这些 h o s t \\rm host host名称

Ⅰ.那么先把光标移到第一个 h h h的上面,按下 c t r l + v \\rm ctrl+v ctrl+v

Ⅱ.然后上下左右移动,可以发现光标移动的位置会变黑

Ⅲ.按下 y \\rm y y复制,按下 p 粘 贴 \\rm p粘贴 p

在这里插入图片描述

多文本编辑

若想把刚才复制的一系列 h o s t \\rm host host名字复制到另一个文件怎么办??

emm,当然可以先用鼠标复制,再粘贴到另一个文件去,不过我们还是使用 v i m \\rm vim vim(逼格)

比如需要把文件~/rrr.txt的部分内容复制到/etc/hosts

vim [文件1] [文件2] [文件3].....(打开多个文件编辑)
:n 编辑下一个文件
:N 编辑上一个文件
:files 列出当前vim开启的所有文件

Ⅰ.通过[vim rrr.txt /etc/hosts]命令打开两个文件

Ⅱ. 使用:files查看当前编辑的文件有哪些

Ⅲ.在第一行键入4yy即可复制前四行

Ⅳ.输入[:n]即可来到第二个编辑文件[/etc/hosts]

Ⅴ.按下G来到最后一行,输入p粘贴

Ⅵ. 就这么简单.当然,你不能真的改了这个配置文件的信息.

让我们按多次u(撤销)还原原来的文件内容,并使用:q退出 v i m vim vim

多窗口功能

使用:sp[filename]命令可以分屏

f i l e n a m e \\rm filename filename为空代表同一个文件出现在两个窗口

如果想在新窗口启动另一个文件,就加入文件名 f i l e n a m e \\rm filename filename

c t r l + w + ↓ \\rm ctrl+w+↓ ctrl+w+:光标移动到下方窗口

c t r l + w + ↑ \\rm ctrl+w+↑ ctrl+w+:光标移动到上方窗口

如果想关闭任何一个窗口,也只需要在那个窗口输入:q即可

以上是关于linux vim编辑器的主要内容,如果未能解决你的问题,请参考以下文章

聊一聊Linux下的文本编辑器VIM的使用

快速配置Linux下的Vim编辑器

Linux-vim文件编辑命令小技巧

Linux—— vim常用操作命令

一看就懂的Linux系统vi(vim)编辑器命令使用教程

Linux编辑器——vim的使用