My journey with Vim began years ago, and I was immediately drawn to its keyboard-centric philosophy. The muscle memory of commands like hjkl for navigation, dd for deleting lines, and ci" for changing text within quotes became second nature. The flow of typing code was seamless – until I needed to switch between windows. That's when the dreaded mouse interrupt would break the flow.
This experience led me to explore how we could extend Vim's keyboard-driven efficiency across the entire system. The combination of Sliprail and Vimium turned out to be the missing piece of the puzzle.
Picture this workflow:
All of this without touching your mouse. It's the workflow Vim users have always wanted.
# Terminal
vim: Development environment control
# Browser
Chrome + Vimium: Web navigation
# System
Sliprail: Window management and quick launch
Recommended Keyboard Shortcuts
# Sliprail Configuration
Win + Space: Trigger window switcher
Win + Q: Close current window
Win + M: Minimize window
Useful Custom Commands
# Sliprail Command Examples
doc: Access documentation
ter: Launch terminal
A typical development scenario:
The entire process flows naturally without mouse interruption.
Before developing Sliprail, I was constantly searching for a window management tool that would complement Vim's workflow. The context switch from fluid keyboard control to mouse-based window management was a persistent friction point – one that I believe many Vim users can relate to.
This is why keyboard-centric operation was a core focus in Sliprail's development. After months of iteration and daily use, the combination of Vim, Vimium, and Sliprail has become an integral part of my development workflow. Being able to maintain keyboard control throughout the entire development process has notably improved my productivity.
If you're a Vim enthusiast, this combination might be exactly what you've been looking for to complete your keyboard-driven workflow.