VIM编辑器的使用
命令模式的操作
1.光标的移动
h j k l
前 下 上 后
行首:0
行尾:$
文件开始位置:gg
文件末尾:G
行跳转:300G
2.删除操作
删除光标后边的字符:x
删除光标前边的字符:X
删除光标前边的单词:dw (光标移动到单词的开始位置,否则只能删除一部分)
删除光标到行首的字符串:d0
删除光标到行尾的字符串:D(d$)
删除光标当前行:dd
删除多行:ndd (n -- 自然数)
3.撤销操作
撤销:u
反撤销:ctrl + r
4.复制粘贴
复制:yy
复制多行:nyy
粘贴:p (光标所在行的下一行)
粘贴:P (光标所在行)
剪切 == 删除
5.可视模式
切换到可视模式:v
选择内容:hjkl
操作:复制:y 删除:d
6.查找操作
1. /hello
2. ?hello
3. # -- 把光标移动到查找的单词身上
遍历时的快捷键:N/n
7.r:替换当前字符
缩进:
向右:>>
向左:<<
8.查看man文档
K(shift + k) 3 + shift+k
文本模式下的操作:
切换到文本模式:
a -- 在光标所在位置的后边插入
A -- 在当前行的尾部插入
i -- 在光标所在位置的前边插入
I -- 在光标所在行的行首插入
o -- 在光标所在行的下边开辟一个新的行
O -- 在光标所在行的上边开辟一个新的行
s -- 删除光标后边的字符
S -- 删除光标所在的行
末行模式下的操作:
查找::s/tom/jack/g
:%s/tom/jack/
:20,25s/tom/jack/g
保持退出:
q:退出
q!:退出不保存
w:保存
wq:保存退出
x:== wq
在命令模式下保存退出:ZZ
分屏操作
末行模式
命令:sp 将屏幕分为两部分 -> 水平
命令:vsp 将屏幕分为两部分 -> 垂直
命令:sp(vsp) + 文件名 水平或垂直拆分窗口显示两个不同文件
操作
命令:wqall 保存并退出所有屏幕
命令:wq 保存并退出光标所在的屏幕
ctrl+ww 切换两个屏幕
完全照搬,版权归原作者。
VIM编辑器使用全攻略
本文详细介绍了VIM编辑器的使用方法,涵盖命令模式、文本模式、末行模式的操作。命令模式包括光标的移动、删除、撤销、复制粘贴等操作;文本模式介绍了插入和删除字符、行的方法;末行模式有查找替换、保存退出等功能,还提及了分屏操作。
626

被折叠的 条评论
为什么被折叠?



