Linux文本编辑
学习内容
(1) 文本编辑、保存与模式介绍
(2) 命令模式
(3) 底线命令模式
1. 文本编辑、保存与模式介绍
使用工具vim,所以我们学的都是vim编辑器的命令
(1) 安装vim编辑工具
命令:
yum install vim
(2) 编辑一个文件,如果没有则创建
用法:
vim 文件名
常见用法:
- 上下左右光标移动,每次智能移动一个位置
i
开启编辑模式,开启编辑模式后,可正常输入内容esc
退出编辑模式
退出编辑模式后,按冒号:
的情况:q
:退出文件w
:写入内容!
:强制操作
(3) vim编辑器包含的模式
1. 命令模式:刚刚开始进入时,处于这个模式,按 字母i
进入编辑模式,按 冒号:
进入__底线命令模式__
2. 编辑模式:进入文件后,按了一下 字母i
,就进入了编辑模式,编辑模式按 ESC键
就回到了__命令模式__
3. 命令模式:在命令模式下,按 冒号:
就进入了底线命令模式,按回车键就结束了__底线命令模式__,进入到了__命令模式__
2. 命令模式
(1) 光标移动到文件尾部
G
(2) 光标移动到文件头部
gg
(3) 光标移动到行首
^
(4) 光标移动到行尾
$
(5) 光标跳转到目标行号
10G
(6) 删除光标后的一个字符
x
(7) 删除光标前的一个字符
X
(8) 剪切光标所在行
dd
(9) 撤销上一步
u
(10) 反撤销
ctrl + r
(11) 复制光标所在行
yy
(12) 复制当前开始的n行
n yy
(13) 光标所在位置向下一行进行粘贴
p
(14) 复制光标开始一直到行尾
y$
(15) 到行首插入
I
(16) 到行尾插入
A
(17) 光标跳转到下一个单词
w
(18) 光标跳转到上一个单词
b
(19) 到达光标所在单词的尾部
e
(20) 向上翻页
ctrl + f
(21) 向下翻页
ctrl + b
3. 底线命令模式
首先需要进入底线模式
(1) 设置显示行号
:set nu
(2) 设置取消行号显示
:set nonu
(3) 跳转到目标行
:15
(4) 向下查找某个单词
/word
注:开始查找后,n
是查找下一个,N
是查找上一个
(5) 向上查找某个单词
?word