Repolode
SecretDeveloper

SecretDeveloper/lsv

Lua設定や外部ツールによるプレビューに対応した、Rust製のカスタマイズ可能な3ペイン・ターミナルファイルブラウザー。

スター
130
フォーク
4
未解決の Issue
1
最終コミット
7 か月前

これは何?

lsvは、ターミナルで使えるcursesベースのファイルビューアーです。親ディレクトリ、選択中の項目がある現在のディレクトリ、選択したファイルのプレビューまたは選択したディレクトリの内容を、横並びの3ペインで表示します。

プレビューはユーザー定義のシェルコマンドで生成するため、batやglowなどのツールで色付きの出力をプレビューペインに表示できます。動作、テーマ、キーマップ、カスタムアクションはLua設定ファイルで設定でき、組み込みコマンドを使って設定ファイルを初期化できます。

キーボード操作を中心に設計されており、which-keyオーバーレイ付きの複数キー操作、複数選択によるコピー・移動・貼り付けなどのファイル操作、ディレクトリマーク、コマンドパレットを備えています。macOS、Linux、Windowsで動作し、cargoでインストールできます。

主な機能

  • 01親・現在・プレビューの3ペインでナビゲーション
  • 02テーマ、キーマップ、アクション、プレビュアーをLuaで設定
  • 03ANSIカラー出力に対応した外部コマンドによるプレビュー
  • 04which-keyオーバーレイ付きの複数キー操作
  • 05複数選択によるコピー・移動・貼り付けに加え、追加・名前変更・削除
  • 06ディレクトリマークとTab補完付きコマンドパレット

ユースケース

  • ターミナルでプロジェクトのディレクトリを巡回し、コードやMarkdownをプレビューする
  • Luaスクリプトでキーボード中心のファイルマネージャーの操作をカスタマイズする
  • ブラウザー内から選択中のディレクトリに対してgit statusなどのシェルコマンドを実行する

トピック

よくある質問

lsv とは?
Lua設定や外部ツールによるプレビューに対応した、Rust製のカスタマイズ可能な3ペイン・ターミナルファイルブラウザー。 lsvは、ターミナルで使えるcursesベースのファイルビューアーです。親ディレクトリ、選択中の項目がある現在のディレクトリ、選択したファイルのプレビューまたは選択したディレクトリの内容を、横並びの3ペインで表示します。
lsv は無料で使えますか?ライセンスは?
lsv は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
lsv は今もメンテナンスされていますか?
半年以上コミットなし。lsv の最終コミットは 2026年3月19日 です。
lsv は何に使えますか?
ターミナルでプロジェクトのディレクトリを巡回し、コードやMarkdownをプレビューする Luaスクリプトでキーボード中心のファイルマネージャーの操作をカスタマイズする ブラウザー内から選択中のディレクトリに対してgit statusなどのシェルコマンドを実行する
lsv はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/SecretDeveloper/lsv

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト