/
...
/
/
VIM-Conclude
Search
Try Notion
VIM-Conclude
VIM操作 = 动作 + 对象
(1) 动作
动作
c 修改
y 复制
p 粘贴
d 删除
gu gU 大小写转换
若双拼动作 , 代表快捷操作一般是指定对象为本行
dd 删除本行
guu gUU 大小写
yy 复制本行
大写动作
D 等价于 d$ 删除到行尾
(2) 对象
Normal 下的移动
h 光标左移,同 <Left> 键 j 光标下移,同 <Down> 键 k 光标上移,同 <Up> 键 l 光标右移,同 <Right> 键
w 跳到下一个单词开头 (word: 标点或空格分隔的单词) W 跳到下一个单词开头 (WORD: 空格分隔的单词) e 跳到下一个单词尾部 (word: 标点或空格分隔的单词) E 跳到下一个单词尾部 (WORD: 空格分隔的单词) b 上一个单词头 (word: 标点或空格分隔的单词) B 上一个单词头 (WORD: 空格分隔的单词)
0 跳到行首(是数字零,不是字母O),效用等同于 <Home> 键 ^ 跳到从行首开始第一个非空白字符 $ 跳到行尾,效用等同于 <End> 键
(3) 无法和动作组合和移动
Forward BackWard Down Up
CTRL-F 下一页 CTRL-B 上一页 CTRL-U 上移半屏 CTRL-D 下移半屏
Visual 模式 动作
Visual 模式下, 对象已经给定, 只需要给出动作即可
g C-G 查看选区的统计信息
g键
快速移动
gv 重新选择上一次选区
gi 重新编辑上一次编辑
查看
ga 查看 ASCII 编码
g8 查看 UTF8 编码
g C-G 查看选区的 统计
搜索替换
(1) 搜索
/pattern 从光标处向文件尾搜索 pattern ?pattern 从光标处向文件头搜索 pattern n 向同一方向执行上一次搜索 N 向相反方向执行上一次搜索
* 向前搜索光标下的单词 # 向后搜索光标下的单词
向后搜索光标下的单词