标签:10个 paste 退出 header 操作 输入 class 文件 编辑模式
vim 编辑器
打开终端
,切换到英文输入法,英文输入法,英文输入法
vim denghb.txt
如果当前目录下有denghb.txt
文件则是编辑,不存在则新建一个文件
执行上方的命令后什么不都操作,按以下键对应功能
按键 | 描述 |
---|---|
k | 光标上移,按方向键(↑)也是一样 |
10k | 光标上移10个字符,10可以是任意整数 |
j | 光标下移,按方向键(↓)也是一样 |
10j | 光标下移10个字符,10可以是任意整数 |
h | 光标左移,按方向键(←)也是一样 |
10h | 光标左移10个字符,10可以是任意整数 |
l | 光标右移,按方向键(→)也是一样 |
10l | 光标右移10个字符,10可以是任意整数 |
0 | 跳到行首,可以理解为无穷大的h |
^ | 跳到行首开始的第一个非空白字符 |
$ | 跳到行尾,可以理解为无穷大的l |
gg | 跳到首行,可以理解为无穷大的k |
G | 跳到末行,可以理解为无穷大的j |
w | 跳到下一个词首(word) |
b | 跳到上一个词首(back-word) |
e | 跳到下一个词尾(end) |
ge | 跳到上一个词尾 |
c | 删除,并进入插入模式(change) |
d | 删除(delete) |
y | 复制(yank) |
gu | 变为小写字母 |
gU | 变为大写字母 |
g~ | 颠倒字母的大小写 |
> | 右缩进 |
< | 左缩进 |
= | 自动缩进 |
cc | 删除整行,并进入插入编辑模式 |
dd | 删除整行 |
yy | 复制整行 |
guu/gugu | 整行变为小写字母 |
gUU/gUgU | 整行变为大写字母 |
g~~/g~g~ | 颠倒整行字母的大小写 |
>> | 行右缩进 |
<< | 行左缩进 |
== | 行自动缩进 |
p | 粘贴于当前光标之后 paste/put |
P | 粘贴于当前光标之前 Paste/Put |
x | 删除当前字符,相当于 (dl) |
s | 删除当前字符并插入,相当于 (cl) |
C | 删除至行尾并插入,相当于 (c$) |
D | 删除至行尾 |
S | 从当前行首个非空字符删除至行尾并插入,相当于 (^C ) |
u | 撤销上一次修改(undo) |
<Ctrl+r> | 重做上一次修改,u 的逆过程(redo) |
. | 在当前光标处重复上一次修改 |
按键 | 描述 |
---|---|
i | 在当前光标字符前插(insert) |
a | 在当前光标字符后插入(append) |
I | 在当前行首插入(Insert) |
A | 在当前行尾插入(Append) |
o | 在下方开一新行,插入(open) |
O | 在上方开一新行,插入(Open) |
退出插入编辑模式
回到普通模式
按Esc
普通模式
输入:
(左下角有显示),可以输入以下命令,并按“ENTER”执行
命令 | 描述 |
---|---|
q | 退出(quit的缩写) |
q! | 退出且不保存(quit!的缩写) |
wq | 保存并退出 |
wq! | 保存并退出即使文件没有写入权限(强制保存退出) |
x | 保存并退出(类似wq,但是只有在有更改的情况下才保存) |
exit | 保存并退出(和x相同) |
qa | 退出所有(quitall的缩写) |
cq | 退出且不保存(即便有错误) |
未完待续。。
标签:10个 paste 退出 header 操作 输入 class 文件 编辑模式
原文地址:https://www.cnblogs.com/denghb/p/12322655.html