1.vim 概念
linux中最常用的文本编辑器,进入编辑后有三个模式
1.命令模式 作用:执行命令
2.插入模式 作用:编辑文本
3.末行模式 作用:保存退出
vim 文件名 以命令模式进入vim编辑器
2.命令模式
进入方式:
点开vim后自动进入。
命令
d 删除
dd 删除当前行
dgg 删除光标到文档首部
dG 删除光标到文档尾部
d$ 删除光标到行尾,包括光标所在位置字符
d^ 删除光标到行首,不包括光标所在位置字符
dw 按单词删除
gg 跳转到文档首部行首
G 跳转到文档尾部行首
u 撤销之前的操作
ctrl + r 重做
行号 G 跳转到指定行
x 删除光标所在位置的内容
行数yy 复制光标所在行开始第几行
p 粘贴到光标所在行的下一行
cc 剪切当前行
行数cc 剪切当前行开始的几行
H 跳转到当前屏幕输出的最上面一行
$ 行尾
^ 行首
w 按单词进行移动光标
r 替换光标所在字符
h 往左按字符移动光标
j 往下(后)按行移动光标
k 往上(前)按行移动光标
l 往右按字符移动光标·
3.vim 插入模式
命令模式按下列命令进入
esc可退出到命令模式
a 光标后进入插入模式
A 行尾进入插入模式
o 光标所在下一行进入插入模式
O 光标所在上一行进入插入模式
i 光标钱进入插入模式
I 行首进入插入模式
s 删除光标所在位置的字符并进入插入模式
4.末行模式
进入方式:由命令模式按“:”
退出方式:esc退出到命令模式
w 保存,退出
w + 文件名 另存为
q 退出
:wq 保存退出
:q! 强制退出不保存
:set nu 显示行号
:r /FILENAME 读取指定文件的内容到当前文件
别的目录下
:行号 跳转到指定行
:set nonu 取消显示行号
:%s/被替换内容/替换后的内容
%s/Root/root/g 全局替换
:%s/删除内容//
/ 查找字符串
n 查找字符结果上一个
N 查找字符结果下一个
:noh 取消高亮显示