Vim常用整理快捷键

一、光标跳转

参数 释义
w 下一行首字符
e 下一行尾字符
0 跳至行首
$ 跳至行尾
gg 跳至文首
5gg 跳至第五行
gd 标记跳转到当前光标所在的变量的定义位置
fn 找当前行后的n字符,跳转到n字符位置

二、修改类操作

参数 释义
D 删除光标之后的字符
dd 删除整行
x 删除当前字符
yy 复制一行
p 向后粘贴一行
u 撤销
== 自动缩进当前行
<< 左移一个tab
>> 右移一个tab
gg=G 自动排版
w 保存
q 退出
wq! 强制保存并退出
x 保存退出

三、插入模式

参数 释义
i 进入插入模式
o 在下一行增加空行并进入插入模式
O 在上一行增加空行并进入插入模式
A 进入插入模式并将光标移至行末
cc 进入插入模式并清空当前行内容

四、查找替换

参数 释义
/ 向后搜索
向前搜索
搜索后加\c 忽略大小写
搜索后加\C 不忽略大小写
n 定位下一个搜索结果。默认/模式是向后定位,?模式是向前定位
N 定位上一个搜索结果
:%s/old/new/g 全局将old替换为new
:%s/old/new/gc 加c是每个替换前询问

五、多文件编辑

参数 释义
vim aa bb 打开多个文件
:next 切换下个文件
:prev 切换上个文件
:wnext 保存文件并切换到下个文件
:wprev 保存文件并切换到上个文件
ctrl + ^ 快速切换最近常用的两个文件
:all 水平打开多个窗口
:vertical all 垂直打开多个窗口
:qall! 退出所有窗口
:wqall! 保存并退出所有窗口
ctrl+ww 跳转到下个窗口,再按跳转回来
:! + shell命令 不退出文本执行shell命令再返回到脚本

相关推荐

  1. Vim整理快捷键

    2024-07-09 19:28:03       23 阅读
  2. vim快捷键

    2024-07-09 19:28:03       137 阅读
  3. Vim快捷键

    2024-07-09 19:28:03       29 阅读
  4. IDEA快捷键

    2024-07-09 19:28:03       51 阅读
  5. Windows 快捷键

    2024-07-09 19:28:03       48 阅读
  6. IDEA 快捷键

    2024-07-09 19:28:03       56 阅读

最近更新

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

    2024-07-09 19:28:03       53 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 19:28:03       55 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 19:28:03       46 阅读
  4. Python语言-面向对象

    2024-07-09 19:28:03       56 阅读

热门阅读

  1. Elasticsearch 分析器(Analyzer)的作用和配置

    2024-07-09 19:28:03       18 阅读
  2. html5 video去除边框

    2024-07-09 19:28:03       16 阅读
  3. 机器学习模型运用在机器人上

    2024-07-09 19:28:03       21 阅读
  4. 在网站存在漏洞的情况下强化安全防御

    2024-07-09 19:28:03       21 阅读
  5. 驱动开发系列-如何与硬件通信

    2024-07-09 19:28:03       24 阅读
  6. 计算机网络笔记分享(第六章 应用层)

    2024-07-09 19:28:03       31 阅读
  7. QT配置opencv

    2024-07-09 19:28:03       27 阅读
  8. 如何高效学习(二)

    2024-07-09 19:28:03       30 阅读
  9. lvs集群(一)

    2024-07-09 19:28:03       28 阅读