前置き
この記事はQiita Advent Calendar 2025 / ひとりアドベントカレンダー 分野における ふぐおの配信関係多めひとり Advent Calendar 2025 の15日目記事となります。
はじめに
こんにちは! プログラミング配信をしているふぐおです。
今日は、開発体験の向上のために「マウス操作への依存を減らし、キーボード中心のワークフローを構築している」話をします。
ホームポジションから手を離さずに操作を完結できることは、作業効率の面においてとても合理的な選択です。
使用しているツールたち
Space Bar
まず、Gnomeの拡張機能であるSpace Barです。
Gnome標準でもワークスペース機能はあります。インジケーターを番号付きのバーにし、ショートカットキーで簡単に行き来しやすくできる拡張機能がこのSpace Barです。
何が嬉しいかというと
- 「今どこのワークスペースにいるか」が一目でわかります。
-
Super + 1やSuper + 2といったショートカットキーで直感的にワークスペースを切り替えられます。 -
Superキーを押してマウスで切り替えといった手間のかかる操作が不要です。
Vicinae
実際の動作がわかるツイートをお借りしました。
He cambiado wofi por Vicinae y estoy asombrado! 🔥 Es una alternativa a @raycast pero para Linux. De hecho, es compatible con alguno de los plugins de raycast 👀#linux #hyprland #linuxtopic pic.twitter.com/qcn6VAT9rH
— Cristhian Melo (@rxtsel) October 31, 2025
Macをお使いの方はRaycastをご存知かもしれません。Raycastライクのランチャーツールです。
このツールを使うことで、アプリケーションの起動やファイルの検索、さらにはクリップボードの履歴の使用などもキーボードで完結できます。
自作ショートカットの作成にも対応しており、指定したサイトのリンクをブラウザで開くといったことも容易です。
さらには、Raycastのプラグインも一部利用できます。
これにより、ブラウザを開かずにサッとGoogle検索結果を確認できるため、思考を中断させずに調べものが完結して大変便利です。
Vimium
おそらくPCの中で一番使っているGUIアプリがブラウザだと思います。
ブラウザがキーボード中心で操作できると、作業効率が大幅に向上します。
VimiumというChrome/Firefox拡張機能を使用すると、ブラウザをVimライクにキーボード中心で操作できます。
例えば、
- 基本操作:
jkでスクロール、HLで履歴の「戻る」「進む」。 - リンク:
fキーを押すと、画面上のクリック可能な箇所にすべてアルファベットが割り振られ、その文字をタイプするとリンクに飛ぶことができる。
これにより、Google検索からWebサイトの閲覧まで、キーボードで完結できます。
Zellij
ターミナルマルチプレクサといえばtmuxが有名ですが、Rust製のZellijを使用しています。
Zellijの良いところはなんと言っても、とっつきやすいところです。
これを見てもらえるとわかりますが、ターミナルの下部分に操作方法が表示されているため、初心者でも直感的に操作できます。
LazyVim
エディタはNeoVimのディストリビューションの一つであるLazyVimを使用しています。
これも簡単に使い始められることが特徴です。
またNeoVimの中でも一番人気のディストリビューションであるため、不具合があってもすぐに報告がされ、解決策がIssueに上がるため、安心して使えます。
設定の参考元
割と色々なところから参考にしていますが、一番参考にしているのが、Omakubです。
Ruby on Railsの開発者であるDHH氏によって開発されている、Ubuntuの開発環境を自動構築するセットアップツールです。
マウスを使わずにキーボード中心で操作できるように設計されており、私も多くの設定を参考にさせてもらっています。
ただ、現在はDHH氏がOmarchyというArch Linuxベースのプロジェクトに専念しているためか、更新頻度が減っているのが少し寂しいところです。
まとめ
マウスを使わずにキーボード中心で操作できるワークフローを構築することで、作業効率が大幅に向上します。
一回使ったらもう戻れない!
おまけ
いちおう、dotfilesを貼っておきます。
あんまり盆栽が進んでいませんが...