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

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


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

相关推荐
小c君tt14 小时前
linux学习笔记1
linux·笔记·学习
CCPC不拿奖不改名16 小时前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag
鱼很腾apoc17 小时前
【Linux】第7期 进程间通信 (IPC) 详解:管道 (匿名 / 命名) + System V
linux·服务器·c语言·学习·进程间通信·ipc
毒爪的小新17 小时前
踩坑实录 | RAG知识库完整搭建-Milvus2.4+BGE大中文AI模型嵌入
linux·人工智能·ai·milvus·rag
2023自学中18 小时前
imx6ull 开发板, mame 模拟器,运行游戏 测试
linux·游戏·嵌入式·开发板
是个西兰花18 小时前
Linux:进程信号
linux·运维·服务器
CS创新实验室18 小时前
从“业余爱好”到数字基石:Linux 发展史及带给技术人的成长启示
linux·运维·服务器
Biomamba生信基地19 小时前
FindNeighbors()函数报错object ‘CsparseMatrix_validate’ not found
linux·运维·服务器·生物信息学
int81 天前
Linux下五笔输入法安装方法
linux·输入法·五笔
orion572 天前
Missing Semester Class1:course overview and introduction of shell
linux