sudo apt install mc
| mc | 起動 |
| F10 | 終了 |
| ESC | コマンドのキャンセル |
| ctrl+o | mcからサブシェルに変更 mcに戻る時もCtrl+o |
| Alt + Sift + ? | ファイルの検索 |
| 「Alt」+「,」 | パネルレイアウトを水平・垂直で切り替え |
| 「Esc」+「!」 | フィルターコマンド(cut, head, sed, awkなど)を実行 |
| 「Alt + Enter」 | ファイル名を取得 |
| Ctrl + Shift + Enter | フルパスで取得する |
| Ctrl + u | 左右のカラム入れ替え |
| ファイルのソート | パネルの上部をクリックする(マウス使用時) |
Emacsライクな操作も可能
| Ctrl + Page Up | 親ディレクトリへ移動 |
| Ctrl + Paga Down | 子ディレクトリへ移動 |
| Alt + i | 左側と右側のファイルリストを同じにする |
| 「Alt」+「c」 | ディレクトリを入力して移動 (コマンドパレットでやればいいので、使わないでよい) 例 cd /tmp |
「Alt」+「t」 [^] をクリック | Historyがでる |
| ctrl + ¥ | ディレクトリホットリストを開く |
| ctrl + x + h Ctrl xの後に、「h」 | 現在のディレクトリをディレクトリホットリストへ登録 |
| Ctrl + s | クイック検索。検索文字に移動する。 |
cd /#ftp:user@server cd /#sftp:user@server
| Alt + . | 隠しファイル(ドットファイル)を表示/非表示切り替え | ||
| Enter | 対応したアプリケーションで開く | ||
| F3 | テキストファイルの表示 | 環境変数設定すると内部コマンド以外で操作可能 export PAGER=view |
|
| F4 | テキストファイルの編集 | export EDITOR=vi | |
| Shift+F4 | 登録済みのエディタで新規ファイルを作成 | ||
| insert | 複数選択 | ||
| F5 | Copy | コピー | |
| Shift+F5 | 同じフォルダにコピー | ||
| F6 | Mov | 移動 | |
| Shift+F6 | Ren | ファイルの名前が変更 | |
| F7 | Mkdir | ||
| F8 | Delete |
キーを入力すると、下の方にあるコマンドラインに入力されます。
cd /tmp mkdir test_folder chmod 755 script.sh
| Alt + Enter | 選択中のファイル名をコマンドラインに挿入する |
| Alt + p / n | コマンドの実行履歴(ヒストリ)を遡る / 進む |
| Ctrl + Shift + Enter | ファイルのフルパス(絶対パス)を挿入する |
~/.config/mc/mc.keymap
変更すると、コマンドラインで、oなど入力できなくなります。。不便になりますので、やめましょう
[main] [panel] Enter=right;enter CdParent=left,backspace;ctrl-pgup Bottom=alt-g;end Top=alt-h;home
この設定をすると、コマンドラインで、oなど入力できなくなります。。不便になりますので、やめましょう
~/.config/mc/mc.keymap
[main] Quit=f10;q Find=alt-f7;ctrl-f; ShowHidden=alt-dot;. [panel] Up=up;k Down=down;j Enter=right;l;o;enter CdParent=left;h;x PageUp=pgup;ctrl-u PageDown=pgdn;ctrl-d Mark=v #HistoryPrev=ctrl-o Search=ctrl-s;alt-s;/ Copy=f5;alt-c Move=f6;alt-m Delete=f8;alt-d Bottom=alt-g;end Top=alt-h;home
~/.config/mc/mc.ext
default/*
Open=(wslview %f >/dev/null 2>&1 || powershell.exe -NoProfile -Command "Start-Process '$(wslpath -w %f)'")
wslviewがない場合、sudo apt install wsluでインストールします。
~/.mc/ini or ~/.config/mc/ini
skin=gotar