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

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


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

相关推荐
Siren_dream2 分钟前
在VMware上运行Linux(我选择的是Ubuntu)
linux·运维·ubuntu
☆璇9 分钟前
【Linux】Socket编程UDP
linux·网络·udp
热爱生活的五柒28 分钟前
vscode左边打开文件后会覆盖上一个打开的文件,有什么不覆盖的方法
ide·vscode·编辑器
嵌入式小能手32 分钟前
飞凌嵌入式ElfBoard-Vim编辑器之Vim常用操作命令
linux·编辑器·vim
迷路爸爸18039 分钟前
源码编译安装最新 tmux 教程(含 Debian/Ubuntu/CentOS/Arch/macOS 等系统)
linux·ubuntu·macos·centos·debian·tmux·archlinux
励志不掉头发的内向程序员1 小时前
【Linux系列】掌控 Linux 的脉搏:深入理解进程控制
linux·运维·服务器·开发语言·学习
東雪蓮☆1 小时前
K8s Ingress 详解与部署实战
linux·运维·kubernetes
望获linux1 小时前
【实时Linux实战系列】实时 Linux 在边缘计算网关中的应用
java·linux·服务器·前端·数据库·操作系统
聆风吟º2 小时前
无需 VNC / 公网 IP!用 Docker-Webtop+cpolar,在手机浏览器远程操控 Linux
linux·运维·docker
deng-c-f2 小时前
Linux C/C++ 学习日记(22):Reactor模式(二):实现简易的webserver(响应http请求)
linux·c语言·网络编程·reactor·http_server