Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Lfのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Lf
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{DISPLAYTITLE:lf}} [[Category:ファイルマネージャ]] [[Category:コンソールアプリケーション]] [[en:lf]] {{Related articles start}} {{Related|ファイルマネージャの機能}} {{Related|Midnight Commander}} {{Related|nnn}} {{Related|ranger}} {{Related|vifm}} {{Related articles end}} [https://github.com/gokcehan/lf lf] ("list files") は、[[ranger]] から [https://github.com/gokcehan/lf/wiki/FAQ#how-is-lf-different-than-ranger 大きなインスピレーション] を受け [[Go]] で書かれたターミナルファイルマネージャーです。 優れた機能としては、高速起動と低メモリ使用量、サーバー/クライアントアーキテクチャ、高度なカスタマイズです。 ''ranger'' とは異なり、タブやウィンドウなどの一部の機能は [https://github.com/gokcehan/lf?tab=readme-ov-file#non-features 意図的] に含まれておらず、代わりに [[ウィンドウマネージャ]] または [[:カテゴリ:ターミナルマルチプレクサ|ターミナルマルチプレクサ]] によって処理されます。 == インストール == {{Pkg|lf}} パッケージ、または開発バージョンの {{AUR|lf-git}} を [[インストール]] して下さい。 == 使い方 == アプリケーションを起動するには、[[アプリケーション一覧#ターミナルエミュレータ|ターミナル]] を起動し、{{ic|lf}} を実行します。 デフォルトのキーバインドは vim のキーバインドに似ていますが、ranger のデフォルトとはいくつかの違いがあります。 == 設定 == {{ic|/usr/share/doc/lf/lfrc.example}} にあるデフォルト設定を {{ic|~/.config/lf/lfrc}} にコピーして、さらにカスタマイズするためのテンプレートとして使用します。いくつかの共通機能は、設定例にコメントとしてすでに含まれています。より広範な設定については、[https://pkg.go.dev/github.com/gokcehan/lf ドキュメント] を参照してください。コミュニティからの有用な設定例も [https://github.com/gokcehan/lf/wiki/GitHub] で見つけることができます。 == ヒントとテクニック == === 移行ガイド (ranger から lf へ) === すでにファイルマネージャーとして Ranger に慣れているユーザーにとって、lf への移行は、デフォルトの機能が減り、動作が若干異なることを意味します。 lf プロジェクト wiki には、ranger からデフォルト機能を追加するために lf を設定する方法に関するステップバイステップの [https://github.com/gokcehan/lf/wiki/Ranger guide] が含まれています。 === rifle ファイルオープナーの使い方 === {{Pkg|ranger}} パッケージに含まれるファイルオープナー rifle を使用できます。 関連アプリケーションでファイルを開くために rifle を自動的に使用するように環境変数を設定します。 export OPENER='rifle' ファイルを編集する場合、デフォルトのエディターを設定することもできます。 export EDITOR='vim' === ファイルのプレビュー === 現在選択されているファイルの内容を自動的にプレビューするには、lfrc でカスタムプレビューアスクリプトを設定します。 ranger の {{ic|scope.sh}} スクリプトを簡単に使用でき、カスタマイズの優れたテンプレートとして機能します。 set previewer "~/.config/ranger/scope.sh" === プレビューアーのサンドボックス化 === デフォルトの lf 設定ではテキストファイルのみがプレビューされますが、より複雑なプレビューパーサーを使用するのは多少危険です。pdftotext のようなプレビューパーサーに脆弱性がある場合、この単純なスクリプトを使用して、{{Pkg|bubblewrap}} でプレビューアーをサンドボックス化することができます。 {{hc|~/.config/lf/previewSandbox.sh| #!/bin/bash set -euo pipefail ( exec bwrap \ --ro-bind /usr/bin /usr/bin \ --ro-bind /usr/share/ /usr/share/ \ --ro-bind /usr/lib /usr/lib \ --ro-bind /usr/lib64 /usr/lib64 \ --symlink /usr/bin /bin \ --symlink /usr/bin /sbin \ --symlink /usr/lib /lib \ --symlink /usr/lib64 /lib64 \ --proc /proc \ --dev /dev \ --ro-bind /etc /etc \ --ro-bind ~/.config ~/.config \ --ro-bind ~/.cache ~/.cache \ --ro-bind "$PWD" "$PWD" \ --unshare-all \ --new-session \ bash ~/.config/lf/preview.sh "$@" ) }} プレビューアをサンドボックススクリプトに設定し、実際のプレビュースクリプトを {{ic|~/.config/lf/preview.sh}} に置きます。 set previewer ~/.config/lf/previewSandbox.sh == 参照 == * [https://github.com/gokcehan/lf/wiki Project Wiki] * [https://pkg.go.dev/github.com/gokcehan/lf ドキュメント]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Lf
に戻る。
検索
検索
Lfのソースを表示
話題を追加