vim
[TOC]
vim的使用
光表移动
移动到行尾
$
移动到行首
0
移动到整个文件的最开始
gg
移动到真个文件的最后
G
跳转行
nG
删除
删除单词
dw
但是注意必须要将光标置于最前方
删除光标前的字符串
d0
删除行
D
或者dd
删除多行
ddnd
或者ndd
撤销与反撤销
撤销
u
反撤销
ctrl+r
复制与粘贴
粘贴到行的下边
p
小写的p
粘贴在行的上面
P
大写的
P
复制光标所在行
yy
从光标往下复制
nyy
可视化模式
多行注释
ctrl+v
I
选择
//
退出
ESC
多行删除
ctrl+v
选择
D
替换
修改单个字符
r
连续修改
R
在末行模式下的替换
:/s/main/mian
这样只会替换第一个关键字
:s/chg/zjy/g
替换光标所在行所有的
chg
为zjy
:10,20s/chg/zjy/g
替换
10-20
行所有的chg
为zjy
如果不加
/g
就是替换掉每行第一个:%s/chg/zjy/g
替换文章所有的
查找
分屏操作
行跳转
:n
使用shell
在末行模式下使用shell
vim
https://tsy244.github.io/2023/06/18/linux/vim/