Vim常用操作

基础第一阶段

命令 说明
i Insert模式
x 删当前光标所在的一个字符
:wq :w 后面可以跟文件名表示新建一个文件 q为退出
dd 删除当前行
yy 拷贝当前行
p 在光标后粘贴 P在之前粘贴
:help <command> 显示命令帮助信息

进阶第二阶段

  • 各种插入模式

    命令 说明
    a 在光标后插入
    o 在当前行后插入一个新行
    O 在当前行前插入一个新行
  • 简单移动光标

    命令 说明
    0 数字零,到行头
    $ 到本行行尾
    ?pattern 在前面的文本搜索pattern
    /pattern 在后面的文本搜索 pattern 的字符串,如果搜索出多个匹配,n向后查找,N向前查找
  • 打开/保存/退出/改变文件

    命令 说明
    :e <path/to/file> 打开一个文件
    :w 存盘 后面跟文件名也可以另存
    :saveas <path/to/file> 另存为 <path/to/file>
    :x 或 ZZ 或:wq 保存并退出 :x 表示仅在需要时保存
    :q! 退出不保存
    :qa! 强行退出所有的正在编辑的文件,就算别的文件有更改。
    :bn && :bp 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件
  • 翻页滚动

    命令 说明
    ctrl + f 下翻一屏。
    ctrl + b 上翻一屏。
    ctrl + d 下翻半屏。
    ctrl + u 上翻半屏。
    ctrl + e 向下滚动一行。
    ctrl + y 向上滚动一行。

高级第三阶段

命令 说明
. 可以重复上一次的命令
N <command> 重复某个命令N次 例如:2dd 删除两行
3G 跳转到第三行,也可以使用 :3
gg 到第一行 相当于 1G 或者 :1
G 到最后一行
w 按单词移动,到下一个单词的开头
e 按单词移动,到下一个单词的结尾
v 进入可视化选择
gU 选中部分变为大写
gu 选中部分变为小写
~ 反转光标所在位置大小写
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。