Vim q-quit - 用 q 键关闭窗口
我的第一个比较完整的 Vim 插件 q-quit 发布啦。地址 https://github.com/HustLion/q-quit
q-quit 主要功能是用 q 键关闭窗口。免于每次关闭窗口都要 shift ; q 按三下,或者是 shiftZQ 组合一波。简单地 q
一下还是很方便的,语义上对应到 quit
也方便记忆。
安装:Plug 'HustLion/q-quit'
文档::h q-quit.txt
使用
在 Normal 状态下直接按 q
就可以关闭当前窗口。
默认不关闭最后一个窗口,如果需要关闭最后一个窗口(也就是退出 Vim),在 .vimrc
里面设置选项即可:
let g:q_quit_close_when_only_one_window = 1
q 键原本是录制和结束录制宏,这一功能重新映射到了 <leader>q
键上面。
写给 Vim 插件开发者:
q-quit 开发思路是把 SpaceVim 这个配置中的 q 键关闭窗口的方法抽取了出来,增加了一些配置项,把全局函数改成脚本域函数,宏相关的重新映射也做了。主要工作就是把原来零散的内容聚合起来,然后添加选项吧,以及写了一下文档。整个插件思路上并不难,但是算是迈出一小步了,哈哈。
补充一句,我将插件加载机制从 autoload 变成 plugin 了。
Vim q-quit - 用 q 键关闭窗口相关推荐
- python中网页关闭再打开_Python Selenium 之关闭窗口close与quit的方法
selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别. 1.看源码或API 这是close()的说明: Closes the current window. 关 ...
- 【Selenium Other】使用quit()无法关闭窗口 一键杀死进程
前言 有位读者留言,遇到了一件两难全的事儿.在关闭Python使用os模块执行cmd命令调用的chromedriver驱动打开的chrome浏览器时,有以下问题~ 使用driver.quit()退出浏 ...
- python输入多个整数 输入quit表示结束_Python Selenium 之关闭窗口close与quit的方法
selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别. 1.看源码或API 这是close()的说明: Closes the current window. 关 ...
- 运行bat文件后让cmd窗口自动关闭,或是按任意键关闭
1.bat文件后让cmd窗口按任意键关闭 pause 2.运行bat文件后让cmd窗口自动关闭运行 exit
- java关闭窗口按钮_java swing 使用按钮关闭窗口
目的是给JButton添加点击操作,使指定JFrame窗口关闭. 网上不少说法是采用frame.dispose();的方法 但是采用frame.dispose();并没有使添加在frame上的wind ...
- python PyQt5中文教程☞【第二节】PyQt5基本功能(创建窗口、应用程序图标、显示提示语、通过按钮关闭窗口、消息框(关闭窗口确认框)、窗口显示在屏幕中间【居中显示】)
引用文章:http://code.py40.com/pyqt5/ 文章目录 简单的例子:创建一个小窗口 应用程序的图标 显示提示语 通过按钮关闭窗口 消息框(关闭窗口确认框) 窗口显示在屏幕的中间[居 ...
- python 关闭窗口事件_关于python:如何在Tkinter中处理窗口关闭事件?
如何在Python Tkinter程序中处理窗口关闭事件(用户单击" X"按钮)? Tkinter支持一种称为协议处理程序的机制.在这里,术语协议是指应用程序和窗口管理器之间的交互 ...
- python selenium 关闭窗口_Selenium快速上手实战 | 上篇
前言 Selenium是一个用于Web应用程序的自动化测试工具.它直接运行在浏览器中,可以模拟用户在浏览器上面的行为操作. 在AirtestIDE中,开发者也给我们提供了使用Selenium的窗口.不 ...
- QTimer定时器的使用,判断ros是否关闭,ros关闭后关闭窗口
QTimer定时器的使用,判断ros是否关闭,ros关闭后关闭窗口 c++ #include <QApplication> #include <ros/ros.h> #incl ...
最新文章
- python灰度共生矩阵_四:利用python的skimage计算灰度共生矩阵
- Cloudify — 部署 OpenStack 基础设施
- Junit内部解密之四: Junit单元测试最佳实践
- 个人学习进度(第十三周)
- (chap2 简单的Http协议) HTTP性能优化之管线化pipelining
- 思考:通过MMU/TLB/Cache对安全内存攻击的可能性
- Kali 渗透测试—Metasploit
- 耗时一个月,整理出这份Hadoop吐血宝典
- php select socket
- CMFCTabCtrl 切换页面闪烁问题
- datastage 作业查找脚本
- getallheaders函数在服务器报500错误_C语言服务器编程必备常识
- 从零开始学前端:弹性盒模型(flex布局) --- 今天你学习了吗?(CSS:Day19)
- Nginx日志中的金矿
- Linux下不同颜色文件的类型
- 【Windows】手机远程控制电脑
- 2.9 使用快捷键快速隐藏和显示行列 [原创Excel教程]
- 对口升学计算机基础知识教案,教案河北省计算机专业对口升学讲义--计算机基础知识部分.ppt...
- 医院计算机系统日常维护记录表,医院计算机信息管理系统的应用及维护
- mathematica 矩阵对角化