vim常见命令

目录

快捷键

常用命令


快捷键

i 切换插入模式 esc 退出插入模式

p 粘贴

常用命令

命令 作用
:q 退出 vim 编辑器
:q! 不保存文件,直接退出 vim 编辑器
:w 只保存文件,但不退出 vim 编辑器
:wq 保存文件且退出 vim 编辑器
ZZ 保存文件且退出 vim 编辑器
:start,endd 从第 start 行开始到 end 行进行删除操作 最后一个 d 表示删除,如 :3,4d
:%d 清空文件内容(跳到行首 dG 执行也可删除)
:! command 暂时离开vim编辑器去到指令模式下执行 command 命令显示结果,如 :!ls
:/string 从文件首部开始查找到尾部;按 n 键可以跳到下一个,N 上一个,另外按 / 键后,按上下键可以找到以前查找的记录,同样的也有记录
:?string 同上,从当前光标向文件首部查找
:%s/word1/word2/g 从文件首到尾替换每一行的 word1为 word2
:set nu 显示行号 也可以输入 set number
:set nonu 取消行号
:set ai/noai 开启/关闭自动缩进

wq保存退出,等价于 x(小写的x)还等价于在命令模式下 shit+2个z

q!不保存退出 在命令模式下 shit+zq

hjkl控制上下作用 M中间位置 L当前屏幕的最后一行

yy 复制,8yy:表示从当前光标所在的行开始复制8行

dd 剪切,8dd:表示从当前光标所在的行开始剪切8行

x 删除单个字符

u 撤销 ctl+r 反撤销

G 调到最后一行 :

15G 表示跳转到第15行,
1G表示跳转到第1行。
输入:n,代表跳转到第n行,如:79,就跳转到第79行。

复制

gg:跳转到第1行。

set nu:显示行号

set nonu:不显示行号

移至行首:home键或者"^"(即Shift+6)或0

移至行尾:end键或者"$"(Shift+4)

相关推荐

  1. vim常见命令

    2024-01-20 08:34:05       46 阅读
  2. Linux中vim常用命令

    2024-01-20 08:34:05       54 阅读
  3. 常用vim和linux命令

    2024-01-20 08:34:05       37 阅读
  4. Mac terminal/vi/vim 编译器 命令总结

    2024-01-20 08:34:05       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-20 08:34:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-20 08:34:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-20 08:34:05       82 阅读
  4. Python语言-面向对象

    2024-01-20 08:34:05       91 阅读

热门阅读

  1. 利用OpenGL图形库实现人物动画移动效果

    2024-01-20 08:34:05       60 阅读
  2. 【设计模式 行为型】策略模式

    2024-01-20 08:34:05       48 阅读
  3. 路由的使用

    2024-01-20 08:34:05       59 阅读
  4. Angular: DOCUMENT

    2024-01-20 08:34:05       42 阅读
  5. 网页全屏html视频动画效果

    2024-01-20 08:34:05       51 阅读
  6. NGINX配置负载均衡算法

    2024-01-20 08:34:05       57 阅读
  7. leetcode课程表-207-拓扑排序

    2024-01-20 08:34:05       52 阅读
  8. 组件开发遇到的问题(vue的问题)

    2024-01-20 08:34:05       48 阅读
  9. [python]变量与常量

    2024-01-20 08:34:05       54 阅读
  10. CopyOnWriteArrayList介绍

    2024-01-20 08:34:05       47 阅读