コマンドラインとグラフィカルファイルブラウザの利点を組み合わせるよりも実行可能な解決策はありますか?
たとえば、コマンドラインはディレクトリを変更してコマンドを実行するのに適していますが、サムネイルを表示することはできず、ファイルブラウザは直感的で、ツリー内のどこにいるかについての概要を示しますが、コマンドラインのようなコンピュータ。
編集:私にとって、コマンドラインユーザーとしては、いくつかのコマンドライン機能を備えたファイルブラウザを使用するよりも、追加のファイルブラウザ機能を備えたコマンドラインを必要とするようなものです。
承認された回答:
イルカはあなたが探しているもののように見えます:
ただし、ターミナルはディレクトリナビゲーションのスレーブです(GUIでディレクトリを変更すると、ターミナルで変更されますが、その逆はありません)。
ターミナルの現在のディレクトリを変更するときにアプリケーションディレクトリを変更するには、シェルにメッセージをDolphinに送信させて、ビューを更新します。これをシェルrcファイルに追加します(警告: 徹底的にテストされていませんが、ここでは最も一般的な状況で機能します。自己責任で使用してください):
バッシュ:
if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
cd() {
builtin cd "[email protected]"
qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
}
fi
fi
Zsh:
if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
chpwd() {
qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
}
fi
fi
これには問題があります。 Dolphinウィンドウが現在のディレクトリを変更すると、ターミナルはフォーカスを失います。必要に応じて、開発者にバグ修正(またはこの機能の完全なネイティブサポート)を依頼することをお勧めします。