Vim的ZZ、ZQ和Ctrl-Z,提高浏览效率

本文介绍了Vim编辑器中的三个实用快捷键:ZZ、ZQ和Ctrl-Z。ZZ用于保存并退出,适用于修改后的快速退出;ZQ用于不保存强制退出,适合意外修改时的快速撤回;Ctrl-Z用于挂起Vim进程,方便执行临时命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作用:

  • ZZ(大写):效果等同于(保存并退出)
:x<CR>
  • ZQ(大写):效果等同于(不保存,强制退出)
:q!<CR>
  • Ctrl-Z:效果等同于(挂起进程)
:stop<CR>

使用场景1:

通常我在Vim中阅读代码,并且发现了一点点错误,并修改了。当我阅读结束后,想快速退出,那么我只要 按住Shift再按zz 就可以了。不用输入“:x回车”,过于麻烦。注意 : 如果有当前文件有多个窗口,该文件在被修改时会被写入,当前窗口会被关闭。

使用场景2:

当我用Vim浏览代码时,有时不经意间按到某个增加内容的按键(例如p,放置寄存器的内容),那么文件的缓冲区已经被改动,如果使用普通的退出,系统会提示不让退出。现在,既不想改动,又想快速退出,那么只用 按住Shift再按zq 就可以了。
注意: 存在修改过的隐藏缓冲区时 “:q!” 不退出。":qa!" 则总能退出。

使用场景3:

Ctrl-Z这个应属于系统级的映射,在Linux的很多软件中都可以使用,即挂起当前的前台运行进程(暂停),回到终端。使用 fg 就可以返回。这个是很有用的,有时正在编程,又想回终端执行一个命令,而且不想退出Vim,那么使用Ctrl-Z。

拓展阅读:

zz (小写)的作用是把当前光标所在行移到屏幕中间,内容没有改变,只是显示的内容到了屏幕中央,浏览很方便。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值