Linux vim使用

VIM
1、命令模式
(1)光标移动
G ---移动到文件尾
gg ---移动到文件首
10G 或者10gg ---移动到指定行
$ ---移动到行尾
0 ---移动到行首
其他:w W b B e H M L
(2)删除
dd ---删除光标所在行
4dd ---从光标位置开始删除连续删除4行
其他:x X D dG dgg dw
(3)复制
yy ---复制光标所在行(可以在其前加上数值连续复制多行)
p ---粘贴在光标的下一行
(4)移动
dd ---删除光标所在行
p ---粘贴在光标的下一行

(5)撤销所做的修改
u
(6)取消撤销的内容
ctrl r

(7)搜索功能
/关键字
(8)其他功能
r ---替换光标所在位置字符
ctrl g ---查看当前正在编辑的文件信息
% ---匹配符号
J ---光标所在行和下一行合并
g~~ ---光标所在行大小写转换
. ---执行上次执行过的命令
v ---鼠标功能
V 选择一行
ctrl v ---选择列

2、插入模式
进入插入模式快捷键
i ---从光标前开始插入
o ---从光标下一行插入
O ---从光标上一行插入

3、末行模式
(1)保存及退出
:w ---保存不退出编辑器
:q ---退出编辑器(未修改)
:wq
: q! ---强制不保存退出(修改过)
:wq! ----强制保存退出(针对只读文件,root 属主)
:x ---保存退出
(2)跳转行号
:100
(3)设置使用vim的环境
:set nu ---设置行号
:set nonu ---取消行号
:nohl ---去掉搜索标记
:set ic ---忽略大小写
:set noic ---不忽略大小写
:syntax off ---关闭色彩功能
:syntax on ---开启
(4)删除
:10,19d ----删除10-19行
(5)字符串查找和替换
①: 范围 s/查找关键字/替换字符/g
例:全文注释
:% s/^/#/g
全文解注释
:% s/^#//g

②查找带有关键字的行后执行相应的命令
:范围 g/关键字/d
例:
:% g/that/d
③其他功能:
:!ls

④使用环境永久生效,修改配置文件
所有用户: /etc/vimrc
最下一行添加
set nu
set ic
set backup
单个用户:$HOME/.vimrc ---手动创建
set nu

 

posted @ 2021-09-23 11:57  刘铁柱柱柱柱柱柱  阅读(49)  评论(0编辑  收藏  举报