VI编辑器的简单使用操作

VI编辑器_终端编辑器

1.1vi和vim

vi和vim共有三种工作模式分别是:命令模式,末行模式,编辑模式;
1:命令模式:
			打开文件首先进入命令模式, 是使用vi的入口
			通过 命令 对文件进行常规的编辑操作, 例如 定位 翻页 复制 粘贴 删除 ... ...
			在其他图形编辑器下, 通过 快捷键 或者 鼠标 实现的操作, 都在 命令模式 下实现
2:末行模式: 执行保存退出等操作
			要退出 vi 返回到控制台, 需要在莫行模式下输入命令
			末行模式 是 vi 的出口
3:编辑模式:正常的编辑文字		

1.2vi和vim的使用

1.2.1 vi

vi是visual interface的简称,是linux中最经典的编辑器。
vi是核心使用思想是为了让程序员的手指始终保持在键盘,就可以完成所有操作。
vi的特点:只能是编辑 文本内容, 不能对 字体 段落进行排版不支持鼠标操作没有菜单只有命令。
vi编辑器在 系统管理 服务器管理 编辑文件时, 其功能永远不是图形界面的编辑器能比拟的。

1.2.2 vim

viM 是从vi发展出来的文本编辑器, 支持代码补全、编译 及 错误跳转等方便编程的功能提别丰富, 
在程序员中被广泛使用, 被称为编辑器之神

2.打开和新建文件

2.1:vim和vi的打开方式

在终端中输入vim后面加上文件名即可
例:vim test.txt
如果文件名已经存在则直接打开
如果不存在则在保存退出的时候新建一个文件

2.2:末行模式的指令:

命令 功能
w 保存
q 退出,如果没有保存,不允许退出
q! 强行退出,不保存退出
wq 保存且退出(末行模式)
x 保存并退出(末行模式)
ZZ 保存并退出(命令模式)

3:常用指令

3.1:移动

1:上下左右

分别都是h(左) ,j(下) ,k(右) ,l(上)

2:行内移动

命令 英文 功能
w word 向后移动一个单词
b back 向前移动一个单词
0 行首
^ 行首,第一个不是空白字符的位置
$ 行尾

3:行数移动

命令 英文 功能
gg go 文件顶部
G go 文件尾部
数字gg go 移动到数字对应行数
数字G go 移动到数字对应行数
:数字 移动到数字对应的行数

4:屏幕移动

命令 英文 功能
Ctrl+b back 向上翻页
Ctrl+f forward 向下翻页
H Head 屏幕顶部
M Middle 屏幕中间
L Low 屏幕底部

你可能感兴趣的:(VI编辑器的简单使用操作)