一、文本编译器的做用vim
建立或修改文本文件
维护Linux系统中的各类配置文件
二、vim 打开文件
格式:vim 文件名
vim -o 文件一 文件二... 上下打开多个文件
Vim -O 文件一 文件二... 左右打开多个文件
文件之间的光标跳转 ctrl+w
三、Vim 编译器模式介绍
(1)命令模式:光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操做
(2)输入模式:用来输入文本,也能够修改
(3)末行模式:主要用来保存退出
(4)可视模式:主要用来选择复制区块文本
(5)替换模式
四、模式之间的切换:
(1)回到命令模式:在任何模式下,按esc键都是回到命令模式
(2)命令模式-->输入模式:a、i、o等
(3)命令模式-->末行模式:":"
(4)命令模式-->可视模式:v(字符)、V(行)
(5)命令模式-->替换模式:R加密
五、退出vim:
:q 若是未对文件作改动则退出
:q! 放弃保存并退出
:w! 保存不退出
:wq(:x) 保存当前文件并退出
:wq!(:x!) 强制保存当前文件并退出
六、命令模式的基本操做
(1)光标移动:
w:按单词移动光标
^:跳转至行首
$:跳转至行尾e
gg:跳转至首行
G:跳转至尾行
#G:跳转至#行spa
(2)删除:
dd:删除当前光标所在行
#dd:删除光标开始的#行内容
d^:删除当前光标以前到行首的全部字符
d$:删除当前光标以后到行尾的全部字符
x:删除光标位置的字符
(3)复制:
yy:复制当前整行的内容到剪贴板
#yy:复制从光标开始的#行内容
(4)粘贴:
p:将缓冲区中的内容粘贴到光标位置处以后
P:粘贴到光标位置以前3d
(5)查找:
/word:从上而下在文件中查找字符串word
?word:从下而上在文件中查找字符串word
n:定位下一个匹配的被查找字符串
N:定位上一个匹配的被查找字符串字符串
(6)撤销:
u:按一次取消最近的一次操做,屡次重复按u键,恢复已进行的多步操做
U:用于取消对当前行所作的全部编辑编译器
(7)重复操做:按.键
七、末行模式中的基本操做
(1)文件内容替换:
:s/old/new 将当前行中查找的第一个字符串“old”替换为“new”
:s/old/new/g 将当前行中查找到的全部字符串“old”替换为”new“
:#,# s/old/new/g 在行号“#,#”范围内替换全部字符串“old”为“new”
:% s/old/new/g 在整个文件范围内替换全部的字符串“old”为“new”it
(2)打开新文件或读入其余文件内容:
:e 路径:打开新的文件进行编辑
:r 路径:在当前文件中读入其余文件内容编译
(3)撤销和另存为:
:e!:撤销对文件的全部操做,从新开始
:w 路径:把当前文件另存为import
(4)删除
:%d 删除全部内容
:1,$d 删除全部内容
(5)显示行号
set nu 显示行号
set nonu 撤销行号
八、可视模式中的基本操做
(1)复制删除:
x:剪切选中文本
y:复制选中文本
r:选中文本字符替换为其余字符
u:选中字母变小写
U:选中字母变大写
~:反转大小写配置
九、vim -p 以标签页的形式打开多个文件
:tabnew 增长一个标签页
:tabc 关闭当前标签页
:tabs 查看打开的全部标签页
:tabo 关闭非当前的标签页
十、标记 mark
26个,a-z
建立 ma
跳到 `a
查看标记 :marks
十一、多行缩进
V选中 > 向右缩进
V选中< 向左缩进
十二、加密与删除密码
加密:x
删除密码
:set key=
:wq