在linux中让Vim也能像普通编辑器一样用鼠标操作
› 社区话题 › Linux/macOS 与自动化运维 › 在linux中让Vim也能像普通编辑器一样用鼠标操作
- 该话题包含 1 个回复、1 个参与人,并且最后由
追光 于 23 小时, 40 分 前 更新。

- 作者帖子
- 2025年10月14日 - 下午5:17 #1274
追光管理员🧭 Vim也能像普通编辑器一样用鼠标操作!
很多人觉得 Vim 只能靠键盘敲命令、上下左右移动光标,其实——
只要一个设置,就能让 Vim 变成“可鼠标操作的轻量编辑器”,
点击光标、拖动滚动条、选中文本,都没问题 ✅💡 一、为什么要开鼠标支持?
默认情况下,Vim 把鼠标事件禁用了,
目的是保持纯键盘操作的效率,但对很多日常用户来说,这有点反直觉。比如:
• 想快速点击到某一行?
• 想用滚轮浏览文件?
• 想用鼠标选中复制?——都需要开启鼠标支持。
⚙️ 二、临时开启鼠标支持(当前会话)
如果只是临时用一下,可以直接在 Vim 里输入:
:set mouse=a
马上就能:
• ✅ 鼠标点击移动光标
• ✅ 滚轮滚动页面
• ✅ 拖动分屏边界
• ✅ 可视化选择文本🪄 三、永久开启(推荐)
编辑 Vim 的配置文件:
vim ~/.vimrc
第一次打开是空的没关系,直接添加以下内容:
" 启用鼠标支持 set mouse=a " 可选增强,让体验更接近现代编辑器 set number " 显示行号 set ruler " 显示光标位置 set showcmd " 显示命令状态 set scrolloff=3 " 光标上下保留3行 syntax on " 开启语法高亮 set clipboard=unnamed " 系统剪贴板同步
保存退出(Esc → :wq)。
之后每次打开 Vim,就能像编辑 TXT 文件一样随意点、选、滚动了。
🧠 四、检查 Vim 是否支持鼠标功能
在终端执行:
vim --version | grep mouse
• 如果看到 +mouse,说明支持;
• 如果是 -mouse,说明你的 Vim 是精简版。安装完整版即可:
sudo apt install vim
或 macOS:
brew install vim
🧩 五、终端支持说明
常见终端如:
• macOS Terminal
• iTerm2
• Windows Terminal
• kitty / Alacritty都支持鼠标事件,不需要额外设置。
✅ 六、总结
功能 说明
鼠标点击移动光标 ✅ 支持
鼠标滚动滚动页面 ✅ 支持
鼠标拖动分屏大小 ✅ 支持
鼠标选中文本 ✅ 支持
与系统剪贴板同步 ✅ 可选开启✨ 一句话总结:
把 set mouse=a 写进 .vimrc,
你的 Vim 就立刻变成“轻量级文本编辑器”了。点击、滚动、复制,全都像 Notepad 一样自然。
- 2025年10月14日 - 下午5:18 #1277
追光管理员🍎 在 macOS 中开启 Vim 鼠标支持(简版)
mac 自带的 Vim 可能不支持鼠标功能,可以这样操作:
1️⃣ 检查是否支持鼠标
vim --version | grep mouse
如果看到 +mouse → 已支持
如果是 -mouse → 安装完整版 Vim:brew install vim
2️⃣ 在 mac 终端中启用鼠标
编辑配置文件:
vim ~/.vimrc
添加:
set mouse=a
3️⃣ 重启终端,再打开 Vim
现在就可以直接用鼠标点击移动光标、滚轮滚动、选中复制文本了 ✅
💡适用于 Terminal、iTerm2、Warp 等主流 mac 终端,无需额外配置。
- 作者帖子
- 在下方一键注册,登录后就可以回复啦。