目次

Double Commander(DC)の設定、使い方



Double Commander(DC)とは

マイナスポイント


操作

Ctrl + R リフレッシュ F5ではない
Ctrl + T 新しいタブを開く
Ctrl + Tab タブ切り替え
Ctrl + W タブを閉じる
F5 コピー (Total Commander互換)
F6 移動(Total Commander互換)
F8 削除(Total Commander互換)
F2 名前変更(Total Commander互換)
同じ階層の上へ移動
同じ階層の下へ移動
親ディレクトリへ移動
子ディレクトリへ移動
Ctrl + F クイックフィルター(Quick Filter)
*.txt → txtファイルのみ表示
Ctrl + S クイック検索 (Quick Search)
ファイル検索ツールを開き、正規表現を使った高度な検索
カーソルで次の検索結果に移動
*.txt → txtファイルのみ表示
log → 名前に「log」を含むファイルだけ表示
Ctrl + Sなしで、そのまま文字入力でも大丈夫
Alt + . ドットファイル(隠しファイル)の表示/非表示
Ctrl + D ディレクトリホットリストの表示 現在のディレクトリ バーをダブルクリック
Alt +↓ ディレクトリのヒストリーリスト 現在のディレクトリ バーをシングルクリック
アイコン

* ホットキー(お気に入り)
/ ルートディレクトリ
~ ユーザーディレクトリ
.. 一階層上へ
= 左右パネルを同じ階層に合わせる機能


ディレクトリホットリスト(お気に入りのような機能)

https://doublecmd.github.io/doc/en/directoryhotlist.html

ディレクトリホットリストへのアクセス方法

メニューバーから「コマンド」を選択し、「ディレクトリホットリスト」を選択します。
アクティブなファイル パネルの右上にある星の付いたボタンをクリック
cm_DirHotListコマンドのホットキーを設定(Ctrl+D)
アクティブなタブの現在のディレクトリ バーをダブルクリックまたは中マウス クリック


画面最下部にある細い入力欄(コマンドライン)

今開いているフォルダをカレントディレクトリとして、コマンドを即座に実行するための場所です。

利用例

mkdir test 新しいフォルダ「test」を作成する。
touch memo.txt 空のファイル「memo.txt」を作成する(Linux風操作)。
python main.py 今開いているフォルダにあるPythonスクリプトを実行する。
code . 今開いているフォルダを VS Code で開く。
git status現在のフォルダの Git 状態を確認する。

操作

Shift + Enter で実行する最初の方で設定した「実行後にウィンドウを残す(/K 相当)」の挙動になり、結果をじっくり確認できます。
リストでファイルを選択した状態で Ctrl + Enter そのファイル名がコマンドラインに自動で挿入されます。
リストでファイルを選択した状態で Ctrl + Shift + Enter フルパスで、そのファイル名がコマンドラインに自動で挿入されます。


設定

Widnowsでの設定

フォントサイズ変更 Fontsで、「Main Font」を「Default」「8」に変更
アイコンサイズ変更 Iocnsで、「File panel」を「20×20」に変更
ディレクトリ名[角かっこ]をはずす 「File views extra」の「Show square brackets around directories」
システムファイルと隠しファイルを表示 「File views extra」の「Show system and hidden files」をチェック
ファイル名に拡張子を付ける [ファイルビュー][詳細表示][詳細表示のカスタム設定]
変更前: [DC().GETFILENAMENOEXT{}]
変更後: [DC().GETFILENAME{}]
名前変更時に拡張子は除く 「ファイル操作」 (File operations) を選択します。
「ファイル名変更時に名前のみ選択する」 (Select only file name when renaming) にチェック
空白をダブルクリックで、親フォルダーへ移動 [Files views] [Files views esxtra]
Enable changing o parent folder when double-clicking on empy part of file view を有効
タブの幅の最大値を設定 [Folder tabs]
Limit tab title length to 20 characters
私は、20にしています。


端末を変更

Windows
変更前 変更後 変更後
実行後も端末を開いたままにするコマンド コマンド: cmd.exe
オプション : /K {command}
コマンド: wt.exe
オプション: -w 0 nt -d "%D" cmd /K %*
コマンド: powershell.exe
オプション: -NoProfile -NoExit -ExecutionPolicy Bypass -Command "& { %* }"
行後は端末を閉じるためのコマンド コマンド: cmd.exe
オプション: /C {command}
コマンド: wt.exe
オプション: -w 0 nt -d "%D" cmd /C %*
コマンド: powershell.exe
オプション: -NoProfile -ExecutionPolicy Bypass -Command "& { %* }"
端末を実行するためだけのコマンド コマンド: cmd.exe コマンド: wt.exe
オプション: -w 0 nt -d "%D"
コマンド: powershell.exe
オプション: なし


設定のエクスポート、インポート

特別な「エクスポートボタン」はありませんが、フォルダごとコピーするのが最も確実です。

doublecmd.xmlメインの設定、ツールバー、色などほぼすべて
shortcuts.scfキーボードショートカットの設定
extassoc.xmlファイル関連付けの設定
pixmaps フォルダ ツールバーに自作アイコンを使っている場合


ポータブルモード

Double Commander の実行ファイル (doublecmd.exe) と同じフォルダに、doublecmd.inf という名前の空ファイルを作成します。
効果: これにより、設定ファイルが Windows の奥深く(Appdata)ではなく、プログラム本体と同じフォルダに保存されるようになります。


ツールバーにアイコンの追加

Windows
Powershell Icon : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Tooltip : powershell
Command : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Parameters : -NoExit -Command "Set-Location '%p'"
Start path : なし


インストール

macのインストール方法

brew install double-commander


参考