Vim
首发于Vim

写代码时,让 Vim 播放打字机的音效

编辑器就是程序员的大玩具,闲着摆弄一下是件很有意思的事情,比如今天我们让 Vim 发出打字机的声音:

可以配合:typewriter 的配色方案一起使用,让你真的觉得自己正在用打字机输入。总共五种不同主题的音效可以使用,增加你编程时候的浸入感和专注感,让你在充满节奏的音效中,获得内心的平静与力量。

演示视频:

https://www.zhihu.com/video/999404872545947648

视频里录制问题,音效会有少许延迟,实际使用不会延迟。


项目地址:skywind3000/vim-keysound


安装和配置

Plug 'skywind3000/vim-keysound'

" 启动 Vim 时自动启动
let g:keysound_enable = 1

" 设置默认音效主题,可以选择:default, typewriter, mario, bubble, sword
let g:keysound_theme = 'default'

" 设置 python 版本:2 或者3 默认会自动检测
let g:keysound_py_version = 2

" 设置音量:0-1000
let g:keysound_volume = 500


依赖

  • Vim 支持 Python 2/3
  • PySDL2(用于提供低延迟音效播放)


安装依赖

Ubuntu 下面使用 apt-get 安装 python-sdl2 or python3-sdl2 即可,注意版本和 Vim 支持的 python 版本对应:

apt-get install python-sdl2

or

apt-get install python3-sdl2

Windows

先使用 pip 安装 pysdl2 ,同样注意 python的版本号和 Vim 的对应:

pip install pysdl2

or

pip3 install pysdl2

下载 SDL2.dll 以及 SDL2_mixer.dll 把这两个文件放到 python 安装目录即可。可以通过命令 python -c "import sdl2" 来验证是否安装成功,如果没有报错,代表成功安装。

编辑于 2018-07-08

文章被以下专栏收录

    写一些从想法到脚本实现的详细过程,我希望更多的用户可以自己写脚本