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

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


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

相关推荐
RussellFans2 分钟前
Linux 文本三剑客(grep, awk, sed)
linux·运维·服务器
Chuncheng's blog15 分钟前
CentOS 7如何编译安装升级gcc至7.5版本?
linux·运维·c++·centos
听风吹等浪起16 分钟前
CentOS在vmware局域网内搭建DHCP服务器【踩坑记录】
linux·服务器·centos
明月看潮生23 分钟前
青少年编程与数学 01-011 系统软件简介 04 Linux操作系统
linux·青少年编程·操作系统·系统软件·编程与数学
aitav01 小时前
⚡️ Linux Docker 基本命令参数详解
linux·运维·docker
姓刘的哦2 小时前
ubuntu中使用docker
linux·ubuntu·docker
代码程序猿RIP2 小时前
【Linux】(1)—进程概念-⑤进程调度
linux·运维
我命由我123452 小时前
VSCode - VSCode 放大与缩小代码
前端·ide·windows·vscode·前端框架·编辑器·软件工具
_lizhiqiang2 小时前
联想拯救者R9000P 网卡 Realtek 8852CE Ubuntu/Mint linux 系统睡眠后,无线网卡失效
linux·运维·ubuntu·r9000p·无线网卡·8852ce
心随_风动3 小时前
SUSE Linux 发行版全面解析:从开源先驱到企业级支柱
linux·运维·开源