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编辑器的主要内容,如果未能解决你的问题,请参考以下文章