vim实用技巧学习笔记1-使用技巧及普通模式
阅读时间:全文 489 字,预估用时 3 分钟
创作日期:2018-02-18
BEGIN
vim解决问题的方式与普通模式核心
按键及含义
技巧数 | 按键 | 含义 | 长命令 |
---|---|---|---|
1 | . | 重复操作 | |
2 | a | 在文字后进入插入模式 | |
A | 在行尾进入插入模式 | $a | |
c | 配合其它键使用,执行删除操作 | ||
C | 删除当前到结尾字符 | c$ | |
s | 删除当前字符并进入插入模式 | cl | |
S | 删除当前行并进入插入模式 | ^C | |
i | 当前位置进入插入模式 | ||
I | 行首进入插入模式 | ^i | |
o | 下方新开行并进入插入模式 | A<CR> | |
O | 上方新开行并进入插入模式 | ko | |
r | 进入替换模式替换单个字符 | ||
R | 进入替换模式替换多个字符 | ||
3 | f{char} | 行内查找字符并定位于当前位置 | |
F{char} | f{char} 的反向操作 | ||
t{char} | 行内查找字符并定位于前一位置 | ||
T{char} | t{char} 的反向操作 | ||
; | 重复执行f{char} 操作 | ||
5 | * | 查找当前光标单词 | |
9 | b | 到单词头部 |
连串命令及组合命令的含义
技巧数 | 按键 | 含义 | 英文释意 |
---|---|---|---|
9 | db | 删除单词从光标到开头 | delete backward |
dw | 删除单词从光标到结尾 | delete word | |
daw | 删除当前单词 | delete a word | |
10 | {e-n}<C-a> | 当前光标或光标后的第一个数加n | |
{e-n}<C-x> | 当前光标或光标后的第一个数减n |
可重复操作及回退
操作 | 含义 | 重复 | 回退 |
---|---|---|---|
{edit} | 修改操作 | . | u |
f[F إ t إ T]{char} | 行内查找字符 | ; | . |
/[?]pattern<CR> | 全局查找字符及字符串 | n | N |
:s/target/replacement | 替换字符串 | & | u |
qx{changes}q | 执行一系列修改 | @x | u |
* | 查找当前光标单词 | n | N |
vim中的操作
操作 = 操作符 + 动作命令
操作符表
查看操作符帮助: :h operator
操作符 | 作用 |
---|---|
d | 删除 |
c | 修改 |
g~ | 自动大小写转换 |
gu | 转小写 |
gU | 转大写 |
特殊按键说明
按键 | 含义 | 对应键盘 |
---|---|---|
<CR> | 回车 | Enter |
{char} | 单个字符 | |
{e-n} | 编辑一个数字 | |
<C-a> | ctrl键加a键连按 | Ctrl+a |
{edit} | 修改 |
FINISH