当我写信时,如何让VIM播放打字机声音?

Jak*_*old 28 linux vim vim-plugin

经过WindowsQ10的大量写作后,我习惯了每次按键时打字机的声音.至少对我来说,拥有这种声音反馈感觉很棒.

另一方面,在Linux上,我喜欢将它编写为VIM,因为它具有编辑功能.如何将此功能添加到VIM?

简单地说,我想每次在插入模式下按键时播放声音.

Tro*_*ter 48

好吧,这有点疯狂,但似乎有效.首先,用aiff格式抓住自己的打字机声音.然后把那台打字机放进去~/.vim/support/my_typewriter_sound.aiff.然后将以下内容添加到您的~/.vimrc.

function! PlaySound()
  silent! exec '!afplay ~/.vim/support/my_typewriter_sound.aiff &'
endfunction
autocmd CursorMovedI * call PlaySound()
Run Code Online (Sandbox Code Playgroud)

请注意,上面的函数调用afplay,我知道在Mac上工作,需要play在Linux 上替换.在Windows上,我不知道.

所以你知道上面发生了什么,我们首先要创建一个名为PlaySoundshell 的函数afplay.然后,我们设置一个自动命令,当光标在插入模式下移动时,它会被触发.当它发射时,它会调用PlaySound.

  • 这就是为什么我爱vim,因为"疯狂"和敢于所有其他"怪胎"总是准备给他们答案,而"Vim"反过来作为这一切的背景通过拥有这些无限的可能性. (5认同)