我使用的Vim

1. 游标移动

在普通模式下,使用方向键或h l j k w b可以移动游标

按键 说明
h
l 右(小写L)
j
k
w 下一个单词
b 上一个单词

2. 进入插入模式

命令 说明
i 在当前光标前插入
I 大写I,在行首插入
A 在行末插入
a 在光标后插入
o 在当前行后插入一个新行
O 在当前行前插入一个新行
cw 替换从光标所在位置后到一个单词结尾的字符

3. 退出vim

命令 说明
:q 退出
:q! 强制退出
:wq 保存并退出
:wq! 强制保存并退出
:w 文件路径 另存为
:saves 文件路径 另存为
:x 保存并退出

4. 删除文本

命令 说明
x 删除游标所在字符
X 删除游标所在前一个字符
Delete 同 x
dd 删除整行
dw 删除一个单词(不适用中文)
d$或D 删除值至行尾
d^ 删除至行首
dG 删除至文件结尾处
d1G 删除至文档首部

你还可以在命令之前加上数字,表示一次删除多行,比如:2dd表示一次删除2行

5. 多行缩进

进入命令行模式,按v进入visual状态,选择多行,用>或<缩进或缩出

6. 多行注释

多行注释:

  1. 进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来
  2. 按大写字母I,再插入注释符,例如//
  3. 按esc键就会全部注释了

取消多行注释:

  1. 进入命令行模式,按ctrl + v进入 visual block模式,按字母l横向选中列的个数,例如 // 需要选中2列
  2. 按字母j,或者k选中注释符号
  3. 按d键就可全部取消注释

7. 全文,行首尾

文首: gg
文尾:G; 即(shift + g)
行首: ^ ; I (大写 I ,行首插入)
行尾:$; (A: 行尾插入)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可...
    三十儿阅读 3,118评论 0 1
  • 有人关心你飞得高不高, 却没有人关心你飞得累不累。 有人问你这半年来你挣了多少钱, 却没有人问你这半年来你累不累。...
    被流放的人阅读 1,513评论 0 3
  • 对堕落、罪、死亡这些真理的新认识。和我之前对这方面认识相比有哪些不同?
    麦子大芳阅读 3,638评论 0 0
  • 2017.08.02 [ 努力坚持打卡2*75天 ] 今日完成: √跳绳运动 √看书任务 √不小于10个小时 √审...
    有长进阅读 1,783评论 1 1
  • 【0117今日剽悍】 星月今天完成:1、幼儿园背心订单版式确认。2、手工材料包初步修改。3、幼儿园画册园丁风采页设...
    星月文教罗敏阅读 1,436评论 0 0

友情链接更多精彩内容