欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vim编辑器

程序员文章站 2022-05-26 14:06:18
...

一、vim编辑器

vi简介
vi是Visual interface的简称,是集成开发环境,可以执行输出、删除、查找、替换、快操作等众多文本操作。
vim仅仅用来写代码,效率相当高。称作编辑器之神。

二、vim使用

1.安装vim:

	sudo apt install vim

2.创建一个vim文档:

	终端中输入vim 文件名
	默认打开的是命令模式,输入的是命令:

3.命令模式–>>编辑模式:

	命令模式下输入命令i

4.重回命令模式

	esc

5.末行模式:用来处理 保存 退出等

	命令模式下输入:进入末行模式
	w 保存
	q 退出
	x 保存退出
	exit 强制退出

三、命令

1.移动光标

	h:左移
	j:下移
	k:上移
	l:右移
	M:移到中间行
	L:移动到最后一行行首
	G:移动到指定行,举例: 3G:移动到第三行行首
	w:向后一次移动一个字
	b:向前一次移动一个字
	{:按段移动,上移
	}:按段移动,下移
	ctr-d:向下翻半屏
	ctr-u:向上翻半屏
	ctr-f:向下翻一屏
	ctr-b:向上翻一屏
	gg:移动到文件开头
	G:移动到文件末尾

2.删除

	x:删除光标后一个字符
	X:删除光标前一个字符
	dd:删除光标所在行
	ndd:n代表数字,删除从光标行向下的n行,包含光标行
	D:删除光标后的本行内容,包含光标所在字符
	d0:删除光标前本行所有内容,不包含光标所在字符
	dw:删除光标位置的字

3.撤销命令

	u:撤销
	ctr-r:反撤销

4.重复命令

	.:重复上一次操作的命令

5.文本行移动

	>>:文本行右移
	<<:文本行左移

6.复制粘贴

	yy:复制当前行
	nyy:复制n行
	p:在光标所在位置向下粘贴
	np:粘贴n次

7.可视模式

	v:按字符移动,选中文本
	V:按行移动,选中文本可视模式可以配合d,y,>>,<<实现对文本块的删除,复制,左右移动

8.替换操作

	r:替换当前字符
	R:替换当前行光标后的字符

9.查找命令

	/:str查找
	n:下一个
	N:上一个

10.替换命令:把abc全部替换成123

	末行模式下,将当前文件中所有abc替换成123
	:%s/abc/123/g

	末行模式下,将第一行至第10行之间的abc替换成123
	:1,10s/abc/123/g

11.vim里执行shell下的命令

	末行模式里输入!,后面跟命令
相关标签: 编辑器

上一篇: 编辑器1

下一篇: vim编辑器