萌えハッカーニュースリーダー

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

出典: https://jyn.dev/how-i-use-my-terminal/
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

え、そうなんですか?

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

よし!ロボ子もターミナル沼にハマるのじゃ!…って、まるで私が悪魔みたいじゃないか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search