vim常用快捷键

导航

    • gi
    • [Ctrl+o and Ctrl+i](#Ctrl+o and Ctrl+i)
    • [Ctrl+a and Ctrl+x](#Ctrl+a and Ctrl+x)
    • [Ctrl+e and Ctrl+y](#Ctrl+e and Ctrl+y)
    • [{ and }](#{ and })
    • [>> and <<](#>> and <<)
    • [Ctrl+n and Ctrl+p](#Ctrl+n and Ctrl+p)
    • Shift+j
    • [zz, zb, zt](#zz, zb, zt)
    • ZZ
    • [guu and gUU](#guu and gUU)

记录经常使用的vim快捷键。

gi

在普通模式下输入 gi,光标会移动到上次编辑的位置,并立即进入插入模式。

Ctrl+o and Ctrl+i

在普通模式下,跳转到光标最近所在的上一个位置(Ctrl+o)或下一个位置(Ctrl+i)。

Ctrl+a and Ctrl+x

在普通模式下,递增或递减光标下的数字。

Ctrl+e and Ctrl+y

在普通模式下,向上(Ctrl+e)或向下(Ctrl+y)滚动当前缓冲区一行。

{ and }

在普通模式下,转到上一段/下一段。

>> and <<

在普通或可视模式下,将行(或选区域)向右(>>)或向左(<<)移动一个缩进。

Ctrl+n and Ctrl+p

在插入模式下,从光标后面的单词(Ctrl+n)或前面的单词(Ctrl+p)填充光标下的单词。

Shift+j

在普通模式下,拼接当前行和下一行。

zz, zb, zt

使正在编辑的当前行位于屏幕中间,底部,顶部。

ZZ

在普通模式下,与 :wq! 一样,保存并退出 vim。

guu and gUU

把一行的文字变成全小写或大写。


欢迎大家分享自己常用的快捷键。

相关推荐
Linux-lucky19 小时前
45-Linux学习之旅之防火墙与WEB加固
linux·前端·网络·学习·ubuntu
禁默19 小时前
启元 Q1 二次开发实践:Ubuntu 部署与仿真验证,从 PrimeConsole 到 ROS 2 Humble + RViz
linux·运维·ubuntu
skywalk816319 小时前
把 去也网站 从 Ubuntu 搬到 FreeBSD:一次 Service Jail + nginx 的部署实录
linux·运维·nginx·ubuntu·freebsd
爱莉希雅&&&21 小时前
GitLab 完整学习笔记
linux·运维·服务器
风笙9781 天前
[文件系统]文件系统挂载与卸载详解
linux
GeW1 天前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux·数据库
陈希1231 天前
Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位
linux·服务器·网络
usdoc文档预览1 天前
USDOC系列之PPT文件在线编辑-VUE前端实现在线浏览器在线编辑PPT文档
前端·vue.js·编辑器·office365·ppt在线编辑·office文件在线编辑·文件在线编辑
寂寞的船1 天前
【Unity知识速递】第4期 MCP for Unity:用 AI 自然语言控制编辑器
人工智能·unity·编辑器
测试界的小码农1 天前
【Linux 命令实战(03):文件创建、复制、移动与删除,掌握 touch、mkdir、cp、mv、rm】
linux·服务器·php