*****************************************
vim编辑器
*****************************************
模式:
编辑模式(打开vim默认)
输入模式
末行模式
转换:
编辑---->输入
i 当前字符的前面
a 在当前字符的后面
o 当前行的下方新建一行
I 行首
A 行末
O 行的上方
输入--->编辑
ESC
末行模式
:
关闭文件:
:wq!
:wq=:x
ZZ (大写)
光标移动:
1.逐字符移动
h:左边
l:右边
j:上边
k:下边
#h: 移动指定数目的字符
2.单词移动
w: 下一个单词词首
e: 当前单词的词尾,下一个单词词尾
b: 当前单词的词首,上一个单词词首
#w: 移动指定数目的字符
3.行内移动
0:行首 (最行首)
~: 行首 (行字符行首)
$: 觉得会行尾
4.行间移动
#G:直接到指定行 :6+enter
G: 整个文本末,最后一行;
5.翻屏
ctrl+f: 下一屏
Ctrl+b: 上一屏
Ctrl+d: 下半屏
Ctrl+u: 上半屏
6.编辑命令
单个字符: x
多个字符: #x
7.删除命令 d 需要和跳转命令使用
d0 d^ d&
dw
#d^
dd : 当前所在行;
#dd: 当前行到后面,共#行
:10,20d
:.,+5d 当前行,向下5行
:.,100d 当前行,至100行
:.,$-2d
8.剪切移动
p: 粘贴(小写)如果删除(复制)为整行内荣,整在光标的下方;为非整行,则在所在字符后面;
P:粘贴(大写)如果删除(复制)为整行内容,则在当前行上面,否则在光标的前面;
9.复制命令
同d命令一致;
10.删除内容,再转为输入模式e
dd o
e:用法通d
11.替换r
r: 只用于单个字符;
12.撤销编辑
u: undo 撤销前一次的编辑 (最多50次) 3u 最近3次
ctrl+r : 表示撤销刚才多撤销了的一次操作;
13.重复之前的操作
.
14.可视化模式
v:选中进行操作(按字符选取)
V:选中进行操作(按矩形块进行选取)
15.查找
/pattern (从当前往下查找)
?pattern (从当前往上查找)
n
addr1,add2s///gi
linux vim 使用入门篇幅
最新推荐文章于 2024-05-04 10:45:23 发布