You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VIM/Neovim无障碍需求:执行操作时能否播放提示音?

Vim/Neovim 操作声音提示配置方案

前置准备

  1. 在用户主目录创建专门存放音频文件的目录:
    mkdir -p ~/vim-sounds
    
  2. 将01.wav、02.wav、03.wav、04.wav等音频文件放入该目录。

配置代码

根据你使用的编辑器,将以下内容添加到对应配置文件中:

  • Vim 用户:编辑~/.vimrc
  • Neovim 用户:编辑~/.config/nvim/init.vim
" 保存文件时播放01.wav
autocmd BufWritePost * silent !afplay ~/vim-sounds/01.wav &

" 激活行号(set number)时播放02.wav
autocmd OptionSet number if &number | silent !afplay ~/vim-sounds/02.wav & | endif

" 进入INSERT模式时播放03.wav
autocmd InsertEnter * silent !afplay ~/vim-sounds/03.wav &

" 进入VISUAL模式时播放04.wav
autocmd VisualEnter * silent !afplay ~/vim-sounds/04.wav &

关键说明

  • afplay是MacOS自带的音频播放命令,无需额外安装。
  • silent用于屏蔽命令执行的输出,避免干扰Vim界面。
  • 末尾的&让音频播放命令在后台运行,不会阻塞Vim操作。
  • 若需添加其他操作的声音提示,可参照上述格式,替换对应的自动命令事件(如InsertLeave对应退出插入模式)和音频文件路径。

内容的提问来源于stack exchange,提问作者Blinding Slow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 18:05:05