vim编辑器

Posted dayanjing

tags:

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

废话不多说。

 

编辑模式:i 从当前位置插入,o 创建下一行插入,A 当前行最后插入。

一般指令模式

gg : 光标移动到第一行

G: 光标移动到最后一行

nG:到第几行。例如4G,光标移动到第四行。

/ ? n N就不说了。

$ : 光标移动到这一行的最后一个字符处

0 : 光标移动到这一行的第一个字符处

dd:删除一行。

数字dd:删除光标以下多少行:2dd(删除光标位置开始算的第一行和第二行)

yy:复制一行。数字yy同上。

u/ctrl+r:撤销,重做一次。

ctrl + f: 向下翻页

ctrl + b向上翻页

在多少行范围内搜索并替换,例如1到2行搜索并将a替换成b:       1,2s/a/b/g

全文替换: 1,$s/a/A/g

 

区块选择:

选中: v 字符选中,V整行选中,ctrl+v块选中

y将选中的复制,p粘贴,d将选中的删除

 

 

多文本操作:

同时编辑多个文件:vim后接多个文件 例如:vim ww.txt zz.txt

一般指令模式下,:n编辑下一个文件,:N编辑上一个文件,:files展示所有正在编辑的文件

 

多窗口操作

:sp 打开一个窗口

ctrl+w+上箭头:光标到上一个窗口

ctrl+w+下箭头:光标到下一个窗口

这个挺好用的。两个窗口切换,就可以用v,V,y复制到另一个窗口了。

 

断行符:

unix断行符合dos断行符:

unix断行符为$  dos断行符为^M$

用UE编辑器可以转换。

 

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

如何让vim编辑器永久显示行号和命令大全

Vim编辑器的基本使用和多行缩进

linux系统怎么安装vim编辑器

Linux系统 vi/vim文本编辑器

第4章 文本编辑器Vim

2023.5.27 linux系统VIM编辑