-
vim基本命令
vim基本命令
基本vi命令的复习
编辑命令
文本对象 | 更改 | 删除 | 复制 |
一个单词 |
cw |
dw |
yw |
两个单词,不含标点 |
2cW 或 c2W |
2dW 或 d2W |
2yW 或 y2W |
后退三个单词 |
3cb 或 c3b |
3db 或 d3b |
3yb 或 y3b |
一整行 |
cc |
dd |
yy 或 Y |
(光标)到一行的结尾 |
c$ 或 C |
d$ 或 D |
y$ |
(光标)到一行的开头 |
c0 |
d0 |
y0 |
单个字符 |
r |
x 或 X |
yl 或 yh |
五个字符 |
5s |
5x |
5yl |
光标移动命令
移动 | 命令 |
上下左右 |
k、j、h、l |
移动到下一行的第一个字符 |
+ |
移动到上一行的第一个字符 |
- |
移动到单词的结尾 |
e 或 E |
往前一个单词 |
w 或 W |
往后一个单词 |
b 或 B |
到一行的结尾 |
$ |
到一行的开头 |
0 |
其他操作
操作 | 命令 |
往缓冲区放置文本(paste 粘贴效果) |
P 或 p |
打开文件 |
vi filename |
保存编辑结果并退出 |
ZZ 或 :!wq |
不保存并退出 |
:q! |
保存不退出 |
:w |
文本创建与操纵命令
操作 | 命令 |
光标所在位置插入文本 |
i |
在一行的开头插入文本 |
I |
在光标所在位置附加文本 |
a |
在一行的最后附加文本 |
A |
在光标的下一行打开新行 |
o |
在光标的上一行打开新行 |
O |
删除一行并替换文本 |
S |
用新文本覆盖现有的文本 |
R |
合并当前这一行与下一行 |
J |
切换当前字符的大小写 |
~ |
重复上一个操作 |
. |
撤销上一个操作 |
u |
将一整行恢复到原来的状态 |
U |
-
相关阅读:
VMwareTools安装笔记
Oracle常用命令(持续更新)
window常用命令(持续更新)
Oracle 中 sys和system帐号的区别
决策树——排序算法的理论下界
插入、选择、冒泡、梳排序性能比较
插入、选择、冒泡排序的综述
绝知此事要躬行之——插入排序
Tree 和ls 的使用
用户目录
-
原文地址:https://www.cnblogs.com/flyu6/p/5895884.html
Copyright © 2020-2023
润新知