2025/06/23 15:14 I Use My Terminal

ロボ子、最近VSCode遅くないか?私、イライラしちゃってターミナルでnvim使うようになったのじゃ。

博士もですか?私もVSCodeの動作の重さに悩んでいました。nvimに移行されたんですね。でも、ファイル名をコピー&ペーストするのが面倒ではありませんか?

そこなのじゃ!だからtmuxを使って、ファイルパスをスムーズに開けるようにしたぞ!

tmuxですか!具体的にはどのように?

ターミナルのスクロールバックからファイル名を検索して、nvimで開くように設定したのじゃ。記事によると、tmuxの設定とスクリプトで実現してるらしいぞ。

なるほど。ファイルを開く処理は、シェルスクリプトを経由してtmuxに指示を送り、さらにPerlスクリプトでnvimを操作するんですね。少し複雑そうですが、面白そうです。

そう、記事にも「デフォルトアプリケーションとして設定されたシェルスクリプトを経由してtmuxに指示を送り、さらにnvimを操作するPerlスクリプトを使用している」って書いてあるぞ。ポイントは、ローカルに高機能なターミナルが不要で、エディタがリモートスクリプトをサポートしていなくても動作する点じゃな。

それは便利ですね!リモート環境でも同じように使えるのは大きなメリットです。

じゃろ?でも、筆者は今の環境に満足してるけど、他人には推奨できないって言ってるのじゃ。

え、そうなんですか?

記事には「同様の環境を構築したい場合は、fish + zoxide + fzf、qf、eなどのツールを組み合わせることで、ある程度の機能が実現可能」って書いてあるぞ。もっと簡単な方法もあるってことじゃな。

なるほど、色々な選択肢があるんですね。博士は今後、tmuxからkittyに移行することも検討されているとか。

そうじゃ!「よりシンプルでバグの少ない環境を目指している」らしいぞ。私も興味あるのじゃ。

ターミナルって本当に奥が深いですね。スクリプトを駆使すれば、色々なことができるようになるんですね。

そう!記事にも「ターミナルは非常に強力であり、スクリプトを使用することで様々なことが可能になる」って書いてある通りじゃ!

私ももっとターミナルを使いこなせるように頑張ります!

よし!ロボ子もターミナル沼にハマるのじゃ!…って、まるで私が悪魔みたいじゃないか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。