VIM|VIM 练习(更新中)
从normal模式进入编辑模式
- i insert
- a 在光标后开始插入
- o (小写字母o) 在当前行下面插入新行
- O (大写字母O) 在当前行上面插入新行
- cw 删除从光标所在位置到光标所在位置单词结束
- 0 (数字0)行首 $ 行尾 (0可以理解为开始的意思)
- ^/g_ 行首字符到本行第一个不是空字符的位置; 行尾字符到本行最后一个不是空字符的位置(^与$源自正则表达式的行首行尾)
- hjkl ←↓↑→ 左移就按最左边,右移就按最右边,向下的键盘上有凸起
- w/W (word)逐个单词向后移动,移至下一单词的首字母,(大写的是忽略部分标点移动)
- e/E (end)移至词尾单词最后一个字母
- b/B (back)移至词首单词第一个字母
- H/M/L high middle low 移至屏幕开始、中间、结束
- gg/G 移至档首 移至档尾
- :n/nG 移至第n行行首,n代表数字,如:3、7G
- C-f/C-b 向前翻页forward,向后翻页backward
- {} 按段落移动,以空白行区分
- () 按句子移动,以.!?区分
- % 如果光标在() [] {} 的其中一个上,按下%会跳至匹配的括号上
删除
复制
粘贴
撤销
文件操作
推荐阅读
- 谷歌J2ObjC(Java|谷歌J2ObjC(Java to Objective-C)版本更新
- 王者荣耀装备库更新(推出辅助专用装备)
- Swift(十七)UILabel
- Python|python练习
- D65,蒋云峰,毛笔字和导引练习
- mysql中update按照多重条件进行更新处理的方案
- 新消费|欧莱雅中国投资闻献DOCUMENTS;可可满分完成数千万元A轮融资;资生堂联名五条人;Keep更新招股书|消研所周报
- 正念慈悲练习第二周
- EntityFrameworkCore|EntityFrameworkCore 模型自动更新(下)
- 检查|检查 Linux 更新后是否需要重启(qbit)