Linux学习笔记2-VIM笔记
vi filesname 打开文件,并进入命令模式。
vim三种模式 插入模式,命令模式(刚进入时) , 编辑模式
插入模式 a A i I o O
命令模式 Esc(按键)
编辑模式 命令模式下输入冒号:
编辑模式
:set nu 设置行号
:set nonu 取消行号
:wq 保存退出
:w 保存
:q!取消退出
:wq!无权限时,保存
:88 进入88行
:22,323d 删除22行-323行数据。
命令模式
x 删除光标位置
22x 删除光标所在到
dd 删除当前行
D 删除光标及末尾
dG 删除光标所在行至末尾
gg 到文章最开始
G 到文章最末
复制 剪切
yy 复制当前行
2yy 复制当前及以下,一共2行。
dd 剪切当前行
2dd 剪切2行
p 粘贴在光标下一行,P 粘贴在光标上一行
覆盖
r 修改当前字符 R 一直覆盖
u取消修改
其他
/fff 搜索fff n下一个
不区分大小写 :set ic
:3,5s/aaa/bbb/g 替换3到5行的aaa,换成bbb
:%s/aaa/bbb/g 全文替换aaa为bbb
:r filename 导入文件内容到光标下一行
:!which ls 可以在不退出查看信息
:r !ls 导入ls命令结果进入光标下一行
:map 【cril+p】 I#<ESC> 设置快捷键 Ctril+p 注释
:ab aaa bbb 设置替换,在输入aaa回车时,会转为bbb