Vim Clutch | 面向脚踏板编程

摘要:
为了提高Vim的文本编辑速度,他自己为Vim制作了一个踏板离合器。当踩下踏板时,Vim将进入插入模式;如果松开踏板,它将返回Vim的正常模式。

简评:这是使用硬件制作的一个离合器踏板,控制 Vim 的 insert mode 和 normal mode ~

Github 上有个关于 Vim 的项目,项目作者 Aleksandr Levchuk 可以说是非常有趣了。

他为了改善 Vim 的文本编辑速度,亲自动手为 Vim 制作了脚踏板离合器。当踩下踏板时,就会让 Vim 进入插入模式(效果如按一样);如果松开踏板,则会回到 Vim 的正常模式(就像按了键)。

制作过程也不难:

从中国购买了两个 USB 脚踏板以及 PC 传感器
通过 Windows GUI 或者在 Mac / Linux 上编程(rgerganov/footswitch),使其得以工作
编制了一个踏板发送字母,另一个发送
把两个踏板分开

在踏板处于向下位置时,使用电子胶布,将两根牙签连接到位于红外传感器之间的塑料刀片上

将两块传感器板放入一个脚踏板外壳中,以便在按下踏板时,首先牙签将穿过传感器,然后塑料刀片将进入传感器。当踏板松开时,牙签会再次穿过传感器。

最后是成品:

有兴趣的朋友不妨移步 Github (https://github.com/alevchuk/vim-clutch)参考详情 ~

免责声明:文章转载自《Vim Clutch | 面向脚踏板编程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Django Restful FrameworkSUSE12SP3-Mysql5.7安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vim最简单的补全方式

早就知道vim的YPM,但是觉得配置简直太磨人了,本着够用好用就行的原则,找到了vim-auto-popmenu,想要配置简单的同学,可以直接C-c,C-v即可,对配置文件有洁癖的同学请看官方:https://github.com/skywind3000/vim-auto-popmenu/ 0、原生自动补全 其实vim本身自带自动补全,但是不知道什么原因,...

「雕爷学编程」Arduino动手做(30)——光敏二极管模块

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。 【Arduino】108种传感器模块系列实验(资料+代码+图...

VIM操作指南

VIM操作指南    一.  移动 h,j,k,l 对应左,下,上,右 w 移动光标向前一个单词 b 移动光标向后一个单词 nw  移动光标向前n个单词 nb   移动光标向后n个单词 $   移动光标到行首 ^   移动光标到当前行的第一个字母处 )    移动光标到下一个句子 (    移动光标到上一个句子 gg   移动光标到页的第一行 G   ...

Linux系统的相关知识、常用命令及拓展、centos 7网卡配置

(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦)   一、Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途 目录 功能 /bin 存放可执行文件 /dev 存放设备文件 (如:网卡、CPU) /media 存放可移除设备文件 (如:U盘、CD/DVD、VMTools) /opt 存放...

vim第三方插件管理

我是用的是Vundle.vim进行管理。 vundle搭建方式如下: git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim vundle常用指令介绍 filetype off " 对文件类型进行检查,非必要字段 syntax on " 语法高亮...

iterm2 "agnoster"主题设置中的一些踩坑 2018.8

主线教程:https://www.cnblogs.com/xishuai/p/mac-iterm2.html (1)在链接的“3.配置oh My zsh”中,编辑vim~/.zshrc后两下回车,然后按“i”进入编辑模式。 (2)如何保存vim中的内容:按一下esc,退出编辑模式,然后输入“:wq!”(强行保存内容,并退出) vim编辑命令:https:/...