Sliprail + Vim + Vimium:打造纯键盘流工作体验

还记得第一次接触 Vim 的时候,我就被它的键盘操作方式深深吸引了。用 hjkl 移动光标,dd 删除行,ci" 修改引号内的内容...随着使用时间的增加,这些操作逐渐变成了肌肉记忆。写代码的时候感觉手指在键盘上飞舞,不要太爽。

但每次需要切换窗口的时候,就不得不伸手去够鼠标。这种打断感总让我觉得很不爽。"为什么我们不能把 Vim 那种流畅的键盘体验扩展到整个系统呢?" 带着这个想法,我开始尝试各种工具的组合,最终发现 Sliprail + Vimium 这个搭配简直完美。

Vim 式的工作流

想象一下这样的场景:

  1. 在终端中用 Vim 编写代码
  2. 按下快捷键,输入几个字母快速切换到浏览器
  3. 用 Vimium 的 f 键直接点击链接查看文档
  4. 再次按下快捷键,输入关键词瞬间切回 Vim
  5. 需要时可以用快捷指令直接打开项目文件夹或执行系统命令

整个过程行云流水,完全不需要触碰鼠标。这正是 Vim 用户追求的工作方式。

为什么 Sliprail 是 Vim 用户的理想搭档?

1. 共同的理念

  • 以键盘为中心的操作方式
  • 追求快速精确的命令执行
  • 减少不必要的手部移动
  • 重视操作效率

2. 互补的功能

  • Vim 掌管文本编辑
  • Vimium 负责浏览器操作
  • Sliprail 管理窗口切换和系统控制

3. 类似的操作逻辑

  • 输入少量字符快速定位(类似 Vim 的 f/t 命令)
  • 使用快捷指令(类似 Vim 的命令模式)
  • 可自定义快捷键(类似 Vim 的键位映射)

实践:完整的键盘工作流

开发环境设置

# 终端
vim:掌控开发环境

# 浏览器
Chrome + Vimium:网页导航和文档查看

# 系统
Sliprail:窗口管理和快速启动

常用组合

  1. 快速切换开发相关窗口
  • 编辑器 ↔ 终端
  • 编辑器 ↔ 浏览器
  • 终端 ↔ 浏览器
  1. 文档查看流程
  • Sliprail 快速切换到浏览器
  • Vimium 的 f 键选择链接
  • 用 j/k 滚动页面
  • Sliprail 快速返回编辑器
  1. 项目管理
  • 用 Sliprail 的快捷指令打开项目文件夹
  • 用 Vim 进行代码编辑
  • 用 Windows Terminal 管理终端会话

提高效率的小技巧

  1. 设置合适的快捷键

    # Sliprail 建议配置
    Win + Space:唤起窗口切换
    Win + Q:关闭当前窗口
    Win + M:最小化窗口
    
  2. 创建常用的快捷指令

    # Sliprail 指令示例
    doc:打开文档目录
    ter:打开新终端
    

工作流展示

以一个典型的开发场景为例:

  1. 在 Vim 中编写代码
  2. 按 Win + Space,输入 "chr" 切换到 Chrome
  3. 使用 Vimium 的 f 键打开文档链接
  4. 用 j/k 阅读文档
  5. 按 Win + Space,输入 "vim" 返回编辑器
  6. 用快捷指令打开终端进行测试
  7. 再次切回编辑器继续开发

整个过程丝滑流畅,完全不需要使用鼠标。

写在最后

说实话,在开发 Sliprail 之前,我一直在寻找一个能够配合 Vim 使用的窗口管理工具。用 Vim 写代码时行云流水,但一旦需要切换窗口就要伸手去摸鼠标,这种体验多少让人觉得不够连贯。我想很多 Vim 用户都有类似的感受。

正是这个原因,我在开发 Sliprail 时特别注重键盘操作的流畅性。经过几个月的使用和迭代,现在这个 Vim + Vimium + Sliprail 的组合已经成了我日常工作的标配。整个开发过程完全不需要碰鼠标,效率确实提高了不少。

如果你也是个 Vim 爱好者,不妨试试这个搭配。相信你会喜欢上这种纯键盘流的工作方式。