Linux vi编辑器的使用

简介: Linux vi编辑器的使用

前言

本篇文章带大家学习Linux下的vi编辑器


一、vi编辑器

vi是一个命令,也是一个命令行下的编辑器,它有如下功能:

a. 打开文件、新建文件、保存文件

b. 光标移动

c. 文本编辑

d. (多行间|多列间)复制、粘贴、删除

e. 查找和替换


在Linux开发中vi编辑器是非常常用的,所以大家是必须要掌握的。


二、vi编辑器的三种模式

本图片取自百问网。


f9786e01a3a54272a0dc0eec292f9066.png

注意:

1.当不知道处于何种模式时,按ESC键返回到一般模式。

2.wq:保存并退出

3.i:插入

三、vi编辑器的具体操作

1.打开文件、新建文件,命令如下(如果文件存在则打开文件,否则新建文件并打开):

vi 文件名

0c2f2938a6f14db9aca7c3b0dce90afc.png


be499d9b985a4b0c963faf51a7c30975.png

操作完后输入:wq退出并保存。


2.移动光标操作方法

h:光标左移

l:光标右移

k:光标上移

j:光标下移

ngg:光标移动到第n行行首

0 : (数字零)光标移至当前行行首

$ : 光标移至当前行行末

fx : 搜索当前行中下一个出现字母x的地方

注意:当你不知道vi当前处于何种模式时,使用esc键返回到一般模式。


3.文本复制、粘贴、删除、撤销

(1)yy复制当前行(y:yank(复制))

nyy复制当前行及其后的n-1行(n是数字)

(2)p粘贴(p:paste)

(3)删除

dd 删除光标所在行(d:delete)

ndd删除当前行及其后的n-1行(n是数字)

x 删除光标所在位置的字符

(4)撤销

u撤销上一步操作

4.文本查找

(1)pattern 从光标开始处向文件尾搜索pattern,后按下n或N


总结

本篇文章内容有些取自于百问网的嵌入式开发文档,vi编辑器的使用还是比较重要的希望大家可以好好的去体会并使用。


相关文章
|
1月前
|
Shell Linux C语言
【Shell 命令集合 文本编辑器 】Linux pico 编辑器使用指南
【Shell 命令集合 文本编辑器 】Linux pico 编辑器使用指南
44 1
|
1月前
vi编辑器替换字符串命令
vi编辑器替换字符串命令
25 1
|
3天前
|
程序员 Linux 开发工具
|
3天前
|
Linux 开发工具 C++
Linux文本编辑器vim的使用
vi/vim,vi是一款很老的编辑器,它们都是多模式文本编辑器,没有代码的编译功能,也没有调试功能。 vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。
22 0
|
13天前
|
开发工具 Linux 程序员
20. 【Linux教程】emacs 编辑器
20. 【Linux教程】emacs 编辑器
11 0
|
13天前
|
Linux 开发工具 Unix
19. 【Linux教程】nano 编辑器
19. 【Linux教程】nano 编辑器
13 0
19. 【Linux教程】nano 编辑器
|
13天前
|
开发工具 Linux Unix
18. 【Linux教程】vim 编辑器
18. 【Linux教程】vim 编辑器
18 0
|
23天前
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
10 0
|
1月前
|
Docker 容器
GNU nano使用(有些默认打开是nano的,之前都是vi编辑器)
GNU nano使用(有些默认打开是nano的,之前都是vi编辑器)
|
1月前
|
弹性计算 Unix Linux
Linux:文本编辑器 - vim
Linux:文本编辑器 - vim
23 1