写了很多之后Windows 上的 Q10 http://www.baara.com/q10/,我已经习惯了每次按键时发出的打字机声音。至少对我来说,拥有这种声音反馈感觉很棒。
另一方面,在 Linux 上,我喜欢用 VIM 编写它,因为它的编辑功能。我怎样才能将这个功能添加到 VIM 中?
简单地说,我想在插入模式下每次按下按键时播放声音。
好吧,这有点疯狂,但它似乎有效。首先,为自己获取 aiff 格式的打字机声音。然后把打字机的声音放进去~/.vim/support/my_typewriter_sound.aiff
。然后将以下内容添加到您的~/.vimrc
.
function! PlaySound()
silent! exec '!afplay ~/.vim/support/my_typewriter_sound.aiff &'
endfunction
autocmd CursorMovedI * call PlaySound()
请注意,上面的函数调用了afplay
,我知道它可以在 Mac 上运行,需要替换为play
在 Linux 上。在 Windows 上,我不知道。
所以你知道上面发生了什么,我们首先创建一个名为PlaySound
贝壳到afplay
。然后,我们设置一个自动命令,只要光标在插入模式下移动,该命令就会被触发。当它发射时,它会调用PlaySound
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)