vim学习记录

-
- 拷贝一行
yy
-
- 粘贴一行
p
-
- 批量添加注释#
ctrl+v上下移动光标,I进入编辑模式/d删除,输入/,esc退出;
添加注释 :起始行号,结束行号s/^/注释符/g
取消注释: :起始行号,结束行号s/^注释符//g
-
- 查找
/
n下翻
-
- 批量替换
R逐个字母替换
cc替换整行
cw替换一个单词
C替换游标至行尾
:%s/源字符串/目的字符串/g
-
- 撤销
u
U撤销当前行所有
-
- 撤销的撤销
ctrl+r
-
- 调整文本位置
>> << :ce :le :ri
-
- 删除一列
ctrl+v
j,k,G选择范围
x删除
-
- 跳转
第一行gg
最后一行G
第n行<n>G
-
- 翻页
整页翻ctrl+f ctrl+b
半页翻ctrl+b ctrl+u
一行ctrl+e ctrl+y
zz光标中央
zt光标最上
zb光标最下
-
- 分页
vim -o 1.md 2.md 水平分页 vim -O 1.md 2.md 竖直分页
:sp 2.md 水平打开另一个文件
> :vsp 2.md 竖直打开另一个文件
ctrl+6切换文件
:bn下一个文件
:bp上一个文件
ctrl+ww依次切换窗格
-
- 列出打开的文件
:ls
-
- 其他
D //删除当前行光标后
*dd //*代表想删除的行数,从光标行算
d^ //删除当此行光标前内容 详细操作先按d 然后在shift+6
*yy //从当前行开始算复制 *为复制行数
大写P //粘贴到 光标之前
小写p //粘贴到光标之后

浙公网安备 33010602011771号