GoGPT Best VPN GoSearch

OnWorksファビコン

mc - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで mc を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mc です。

プログラム:

NAME


mc-Unixライクなシステム用のビジュアルシェル。

USAGE


mc [-abcCdfhPstuUVx] [-l ログ] [dir1 [dir2]] [-e [ファイル] ...] [-v ファイル]

DESCRIPTION


GNU Midnight Commanderは、Unixライクな操作のためのディレクトリブラウザ/ファイルマネージャです。
システム。

OPTIONS


-a、 --stickchars
線画でのグラフィック文字の使用を無効にします。

-NS、 --色なし
白黒表示を強制します。

-NS、 - 色
強制カラーモード。詳細については、「カラー」セクションを確認してください。

-C arg、 --colors = arg
コマンドラインで別の色セットを指定します。 argの形式は文書化されています
[色]セクションにあります。

--configure オプション
構成オプションを表示します。

-NS、 --nomouse
マウスのサポートを無効にします。

-D N, --debuglevel = N
SMBVFSのデバッグレベルを保存します。 Nは0〜10の範囲です。

-e [ファイル]、 -編集[=ファイル]
内部エディタを起動します。 ファイルが指定されている場合は、起動時に開きます。 も参照してください
瞑想する (1).

-NS、 --datadir
MidnightCommanderファイルのコンパイル済み検索パスを表示します。

-NS、 --datadir-info
MidnightCommanderのコンパイル済みパスに関する拡張情報を表示します。

-NS、 --オールドマウス
「通常の追跡」マウスモードを強制します。 xterm対応端末で実行する場合に使用されます
(tmux / screen)。

-k、 --リセットソフト
termcap / terminfoデータベースからソフトキーをデフォルトにリセットします。 でのみ有用
ファンクションキーが機能しない場合のHP端末。

-K ファイル、 --keymap = file
コマンドラインでキーマップファイルの名前を指定します。

-l ファイル、 --ftplog = file
サーバーを含むftpfsダイアログをファイルに保存します。

--nokeymap
どのファイルからもキーバインディングをロードせず、デフォルトのハードコードされたキーを使用します。

-P ファイル、 --printwd = file
最後の作業ディレクトリを指定されたファイルに出力します。 このオプションは意味がありません
直接使用します。 代わりに、特別なシェルスクリプトから使用されます。
シェルの現在のディレクトリを最後のディレクトリに自動的に変更します
真夜中の司令官がいました。ファイルを入手してください /usr/lib/mc/mc.sh (bashおよびzshユーザー)
or /usr/lib/mc.csh (tcshユーザー)それぞれ定義する mc のエイリアスとして
適切なシェルスクリプト。

-s、 - スロー
フレームワークの代替モード描画を設定します。 [行]セクションが入力されていない場合は、
疑似グラフィックフレームの記号はスペースです。それ以外の場合は、フレーム文字です。
followparamsから取得されます。

我が国 できる 再定義する   フォロー中 変数:

左上
左上隅

右上
右上隅

センタートップ
センタートップクロス

中央下
センターボトムクロス

左下
左下隅

右下
右下隅

左中央
左中十字

右中
右中十字

センターミドル
センタークロス

地平線 デフォルトの水平線

ヴェール デフォルトの垂直線

薄い水平
細い水平線

シンバート
細い縦線

-S arg、 --skin = arg
コマンドラインでスキンの名前を指定します。 スキンの技術はに文書化されています
スキンセクション。

-NS、 --termcap
コードがスラングとterminfoでコンパイルされた場合にのみ使用されます:それは真夜中を作ります
司令官はの値を使用します タームキャップ 端末情報の変数
システム全体の端末データベースの情報の代わりに

-u、 --nosubshel​​l
コンカレントシェルの使用を無効にします(MidnightCommanderが
同時シェルサポートで構築されています)。

-U、 -サブシェル
同時シェルサポートの使用を有効にします(真夜中の場合にのみ意味があります)
Commanderは、オプション機能としてサブシェルサポートセットを使用して構築されました)。

-v ファイル、 --view = file
内部ビューアを起動して、指定したファイルを表示します。 も参照してください マクビュー (1).

-V、 - バージョン
プログラムのバージョンを表示します。

-NS、 --xterm
xtermモードを強制します。 xterm対応端末で実行する場合に使用されます(XNUMXつの画面モード、
マウスのエスケープシーケンスを送信できます)。

-NS、 --no-x11
修飾子Alt、Ctrl、Shiftの状態を取得するためにX11を使用しないでください

両方のパスが指定されている場合、最初のパス名はアクティブに表示されるディレクトリです
パネル; XNUMX番目のパス名は、他のパネルに表示されるディレクトリです。

XNUMXつのパスが指定されている場合、パス名はアクティブなパネルに表示するディレクトリです。
panel.iniの「other_dir」の値は、パッシブパネルに表示されるディレクトリです。

パスが指定されていない場合、現在のディレクトリがアクティブなパネルに表示されます。 の値
panel.iniの「other_dir」は、パッシブパネルに表示されるディレクトリです。

概要


ミッドナイトコマンダーの画面はXNUMXつの部分に分かれています。 画面のほぼすべて
スペースはXNUMXつのディレクトリパネルによって占められています。 デフォルトでは、下からXNUMX行目
画面はシェルコマンドラインで、一番下の行にはファンクションキーのラベルが表示されます。
一番上の行はメニューバーの行です。 メニューバーの線は表示されない場合がありますが、表示されます
マウスで一番上の行をクリックするか、F9キーを押した場合。

Midnight Commanderは、同時にXNUMXつのディレクトリのビューを提供します。 一つ
panelは現在のパネルです(選択バーは現在のパネルにあります)。 ほとんど全て
操作は現在のパネルで行われます。 名前の変更やコピー方法などの一部のファイル操作
デフォルトでは、選択されていないパネルのディレクトリを宛先として使用します(心配しないでください。
常に最初に確認を求めてください)。 詳細については、
ディレクトリパネル、左右のメニュー、ファイルメニュー。

ミッドナイトコマンダーからシステムコマンドを入力するだけで実行できます。
入力したものはすべてシェルコマンドラインに表示され、Enterキーを押すと
Midnight Commanderは、入力したコマンドラインを実行します。 シェルコマンドラインを読む
コマンドラインの詳細については、「入力ラインキー」セクションを参照してください。

マウス サポート


MidnightCommanderにはマウスサポートが付属しています。 あなたが走っているときはいつでもそれは活性化されます
〜に xterm(1) ターミナル(telnet、ssh、またはrlogin接続を使用して
xtermの別のマシン)またはLinuxコンソールで実行していて、 gpm
実行中のマウスサーバー。

ディレクトリパネルでファイルを左クリックすると、そのファイルが選択されます。 クリックすると
右ボタンを使用すると、ファイルにマークが付けられます(または、前の状態によってはマークが付けられません)。

ファイルをダブルクリックすると、実行可能プログラムの場合はコマンドを実行しようとします。
拡張子ファイルにファイルの拡張子に指定されたプログラムがある場合、指定された
プログラムが実行されます。

また、ファンクションキーラベルに割り当てられたコマンドを実行することも可能です。
それらをクリックします。

マウスボタンのデフォルトの自動繰り返し速度は400ミリ秒です。 これは
編集して他の値に変更 〜/ .config / mc / ini ファイルを変更して
マウスリピート率 パラメータに一致する最初のデバイスのリモートコントロール URL を返します。

マウスをサポートするMidnightCommanderを実行している場合は、デフォルトを取得できます
Shiftキーを押したままにすることによるマウスの動作(テキストの切り取りと貼り付け)。

キーズ


Midnight Commanderの一部のコマンドには、 管理 (ラベルが付いていることもあります
CTRLまたはCTL)および Meta (ALTまたは作成とラベル付けされることもあります)キー。 このマニュアルでは、
次の略語を使用します。

C-
Ctrlキーを押しながら文字を入力することを意味します。 したがって、Cfは次のようになります。
Controlキーを押しながら、fと入力します。

Alt-
入力中にMetaまたはAltキーを押したままにすることを意味します。 MetaまたはAltがない場合
キー、タイプ ESC、離してから文字を入力します。

S-
Shiftキーを押しながら入力することを意味します。

Midnight Commanderのすべての入力行は、GNUEmacsエディターの近似値を使用します
キーバインディング(デフォルト)。

キーバインディングを再定義できます。 見る 再定義する ホットキー バインディング

詳細については。 他のすべてのキーバインディング(このマニュアルで説明)はデフォルトに関連しています
行動。

キーについて説明する多くのセクションがあります。 以下が最も重要です。

[ファイルメニュー]セクションには、に表示されるコマンドのキーボードショートカットが記載されています。
ファイルメニュー。 このセクションには、ファンクションキーが含まれています。 これらのコマンドのほとんどは、いくつかを実行します
アクション、通常は選択されたファイルまたはタグ付けされたファイルに対して。

[ディレクトリパネル]セクションには、ファイルまたはタグファイルを選択するキーが記載されています。
後のアクションのターゲット(アクションは通常、ファイルメニューからのアクションです)。

シェルコマンドラインセクションには、入力と編集に使用されるキーが一覧表示されます
コマンドライン。 これらのコピーファイル名などのほとんどは、ディレクトリパネルから
コマンドライン(過度の入力を避けるため)またはコマンドライン履歴にアクセスします。

入力ラインキーは、入力ラインの編集に使用されます。 これは、コマンドラインと
クエリダイアログの入力行。

再定義する ホットキー バインディング
ホットキーバインディングは、外部ファイル(keymap-file)から読み取ることができます。 当初、ミグナイト
Commanderは、ソースコードで定義されたキーマップを使用してキーバインディングを作成します。 次に、XNUMXつのファイル
/usr/share/mc/mc.keymap   /etc/mc/mc.keymap 常に読み込まれ、順番に再割り当てされます
以前に定義されたキーバインディング。 ユーザー定義のキーマップファイルは、以下で検索されます
アルゴリズム(最初に見つかったものへ):

1)コマンドラインオプション -K or --keymap =
2)環境変数 MC_KEYMAP
3)パラメータ キーマップ セクション内 [真夜中-司令官] 設定ファイルの。
4)ファイル 〜/ .config / mc / mc.keymap

構成ファイルのコマンドラインオプション、環境変数、およびパラメータには、
キーマップファイルへの絶対パス(拡張子.keymap付きまたはなし)。 の検索
keymap-fileは(最初に見つかったものに対して)発生します:

1) 〜/ .config / mc
2) / etc / mc /
3) / usr / share / mc /

その他 キーズ
他のどのカテゴリにも分類されないキーを次に示します。

Enter コマンドライン(パネルの下部にあるテキスト)にテキストがある場合は、
次に、そのコマンドが実行されます。 コマンドラインにテキストがない場合は、
選択バーは、MidnightCommanderが実行するディレクトリ上にあります。 Chdir(2) から
選択したディレクトリとパネル上の情報を再ロードします。選択が
実行可能ファイルを実行します。 最後に、選択したファイルの拡張子が
名前は拡張ファイル内の拡張のXNUMXつと一致し、次に対応する
コマンドが実行されます。

Cl ミッドナイトコマンダーのすべての情報を塗り直します。

Cx c ファイルまたはタグ付きファイルに対してChmodコマンドを実行します。

Cx o 現在のファイルまたはタグ付けされたファイルに対してChownコマンドを実行します。

Cx l ハードリンクコマンドを実行します。

Cx s 絶対シンボリックリンクコマンドを実行します。

Cx v 相対シンボリックリンクコマンドを実行します。 詳細については、「ファイルメニュー」セクションを参照してください。
シンボリックリンクに関する情報。

Cx i 他のパネルの表示モードを情報に設定します。

Cx q 他のパネルの表示モードをクイックビューに設定します。

Cx ! 外部パネライズコマンドを実行します。

Cx h add directory tohotlistコマンドを実行します。

Alt-! viewコマンドで説明されているFilteredviewコマンドを実行します。

Alt-? ファイルの検索コマンドを実行します。

Alt-C クイックCDダイアログをポップアップします。

Co プログラムがLinuxまたはFreeBSDコンソールで実行されている場合、またはxtermで実行されている場合は、
前のコマンドの出力が表示されます。 Linuxコンソールで実行すると、
Midnight Commanderは、外部プログラム(cons.saver)を使用して保存と
画面上の情報の復元。

サブシェルサポートがコンパイルされると、いつでもCoと入力でき、次のようになります。
Midnight Commanderのメイン画面に戻り、アプリケーションに戻るには、次のように入力します。
Co.このトリックを使用してアプリケーションを一時停止している場合、次のことはできません。
一時停止を終了するまで、MidnightCommanderから他のプログラムを実行します
アプリケーション。

ディレクトリ パネル一覧
このセクションでは、ディレクトリパネルで動作するキーを一覧表示します。 方法を知りたい場合
パネルの外観を変更するには、左メニューと右メニューのセクションを参照してください。

タブ、 Ci
現在のパネルを変更します。 古い他のパネルが新しい現在のパネルになり、
古い現在のパネルが新しい他のパネルになります。 選択バーが古いものから移動します
現在のパネルから新しい現在のパネルへ。

挿入、 Ct
ファイルにタグを付けるには、Insertキー(kich1 terminfoシーケンス)を使用できます。 タグを解除するには
ファイル、タグ付けされたファイルにタグを付け直すだけです。

自分 パネルの文字セットを変更するには、Me(Alt-e)を使用できます。 選択したものから再コーディングが行われます
コードページをシステムコードページに。 再コーディングをキャンセルするには、「ディレクトリアップ」を選択します
(..)アクティブなパネルで。 すべてのディレクトリの文字セットをキャンセルするには、[いいえ]を選択します
エンコーディングのダイアログで「翻訳」。

Alt-g、 Alt-r、 Alt-J
パネルの一番上のファイル、真ん中のファイル、一番下のファイルを選択するために使用されます。


Alt-T 現在のディスプレイリストを切り替えて、次のディスプレイリストモードを表示します。 と
これにより、簡単なリスト、長いリスト、ユーザー定義にすばやく切り替えることができます
リストモード、そしてデフォルトに戻ります。

NS-\ (コントロールバックスラッシュ)
ディレクトリホットリストを表示し、選択したディレクトリに移動します。

+ (もっと)
これは、ファイルのグループを選択(タグ付け)するために使用されます。 真夜中の司令官はプロンプトを表示します
選択オプションについて。 いつ チェックボックスがオンの場合、ファイルのみがオンになります
選択されました。 もしも ディレクトリとしてのファイルが選択されるため、はオフになります。 いつ
シェル(Shell) パターン チェックボックスがオンの場合、正規表現はファイル名によく似ています
シェルでのグロブ(*はXNUMX個以上の文字を表し、?は
XNUMX文字)。 もしも シェル(Shell) パターン がオフの場合、ファイルのタグ付けは次のように行われます。
通常の正規表現(ed(1)を参照)。いつ シミュレーション例 敏感な チェックボックスがオンになっている、
大文字と小文字が区別される文字が選択されます。 もしも シミュレーション例 敏感な オフ、ケース
無視されます。

\ (バックスラッシュ)
「\」キーを使用して、ファイルのグループの選択を解除します。これはプラスキーの反対です。

アップキー、 Cp
選択バーをパネルの前のエントリに移動します。

ダウンキー、 Cn
選択バーをパネルの次のエントリに移動します。

家、 a1、 Alt-
選択バーをパネルの最初のエントリに移動します。

終わり、 c1、 Alt->
選択バーをパネルの最後のエントリに移動します。

次のページ、 履歴書
選択バーをXNUMXページ下に移動します。

前のページ、 Alt-V
選択バーをXNUMXページ上に移動します。

アルト 現在選択されているファイルがディレクトリの場合は、そのディレクトリを他のディレクトリにロードします
パネルを開き、選択範囲を次のファイルに移動します。 現在選択されているファイルが
ディレクトリではなく、他のパネルに親ディレクトリをロードして、
次のファイルへの選択。

Alt-I 現在のパネルの現在のディレクトリを、
他のパネル。 必要に応じて、もう一方のパネルをリストモードにします。 現在の場合
パネルはパネル化され、他のパネルはパネル化されません。

C-PageUp、 C-PageDown
端末でサポートされている場合のみ:「..」に変更し、現在選択されているものに変更します
それぞれディレクトリ。

Alt-Y 履歴内の前のディレクトリに移動します。これは、 <  
マウス。

Alt-U 履歴内の次のディレクトリに移動します。これは、 >
ねずみ。

Alt-Shift-h、 Alt+H
マウスで「v」を押すのと同じように、ディレクトリ履歴を表示します。

クイック サーチ
クイック検索モードでは、ファイルパネルで高速ファイル検索を実行できます。 押す Cs or
Alt-S ディレクトリリストでファイル名検索を開始します。

検索がアクティブな場合、ユーザー入力は代わりに検索文字列に追加されます
コマンドライン。 の場合 表示 ミニステータス オプションが有効になっている場合、検索文字列はに表示されます
ミニステータスライン。 入力すると、選択バーは次のファイルに移動します。
入力した文字で。 The バックスペース or THE キーを使用して、入力ミスを修正できます。
Csをもう一度押すと、次の一致が検索されます。

CsをXNUMX回押してクイック検索を開始した場合、以前のクイック検索パターン
現在の検索に使用されます。

ファイル名文字の他に、ワイルドカード文字「*」および「?」を使用することもできます。

シェル(Shell) Command LINE
このセクションでは、シェルに入るときに過度の入力を避けるのに役立つキーを一覧表示します
コマンド。

Alt-Enter
現在選択されているファイル名をコマンドラインにコピーします。

中心
同じAlt-Enter。 リモートシステムおよび一部の端末では動作しない場合があります。

C-Shift-Enter
現在選択されているファイルのフルパス名をコマンドラインにコピーします。 XNUMX月
リモートシステムや一部の端末では動作しません。

Alt + Tabキー
ファイル名、コマンド、変数、ユーザー名、ホスト名の補完を行います。

Cx t, Cx Ct
のタグ付きファイル(またはタグ付きファイルがない場合は選択したファイル)をコピーします
コマンドラインへの現在のパネル(Cx t)または他のパネル(Cx Ct)。

Cx p, Cx Cp
最初のキーシーケンスは、現在のパス名をコマンドラインにコピーし、
XNUMXつ目は、選択されていないパネルのパス名をコマンドラインにコピーします。

Cq quoteコマンドを使用して、他の方法で解釈される文字を挿入できます
真夜中の司令官による(「+」記号のような)

Alt-p、 Alt-N
これらのキーを使用して、コマンド履歴を参照します。 Alt-pで最後まで移動します
エントリ、Alt-nは次のものに移動します。

Alt-H 現在の入力行の履歴を表示します。

全般 ムーブメント キーズ
ヘルプビューア、ファイルビューア、およびディレクトリツリーは、共通のコードを使用して移動を処理します。
したがって、まったく同じキーを受け入れます。 それらのそれぞれはまた、そのいくつかのキーを受け入れます
自分の。

ミッドナイトコマンダーの他の部分は同じ移動キーのいくつかを使用しているので、このセクション
それらの部品にも役立つかもしれません。

アップ、 Cp
XNUMX行後方に移動します。

ダウン、 Cn
XNUMX行前に移動します。

前の ページ、 ページへ移動します。 アップ、 Alt-V
XNUMXページ上に移動します。

次へ ページ、 ページへ移動します。 ダウン、 履歴書
XNUMXページ下に移動します。

ホーム、 A1
最初に移動します。

終わり、 C1
最後に移動します。

ヘルプビューアとファイルビューアは、キーに加えて次のキーを受け入れます
上記の通り:

b, Cb、 Ch、 バックスペース、 削除
XNUMXページ上に移動します。

スペース バー
XNUMXページ下に移動します。

u, d ページの半分を上下に移動します。

g, G 最初または最後に移動します。

入力 LINE キーズ
入力行(コマンドラインおよびクエリダイアログに使用されます)
プログラム)これらのキーを受け入れます:

Ca 行頭にカーソルを置きます。

Ce 行の終わりにカーソルを置きます。

Cb、 左に移動
カーソルをXNUMXつ左に移動します。

Cf、 右に動く
カーソルをXNUMXつ右に移動します。

alt-f XNUMX単語前に移動します。

alt-b XNUMX単語後方に移動します。

Ch、 バックスペース
前の文字を削除します。

CD、 削除
ポイント内の文字を(カーソルの上で)削除します。

NS-@ カットのマークを設定します。

Cw カーソルとマークの間のテキストをキルバッファにコピーし、
入力行からのテキスト。

Alt+W カーソルとマークの間のテキストをキルバッファにコピーします。

サイ キルバッファの内容をヤンクバックします。

Ck カーソルから行末までのテキストを削除します。

Alt-p、 Alt-N
これらのキーを使用して、コマンド履歴を参照します。 Alt-pで最後まで移動します
エントリ、Alt-nは次のものに移動します。

Alt-Ch、 Alt-バックスペース
XNUMX単語後方に削除します。

Alt + Tabキー
ファイル名、コマンド、変数、ユーザー名、ホスト名の補完を行います。

メニュー バー


F9キーを押すか、画面の一番上の行でマウスをクリックすると、メニューバーがポップアップします。
メニューバーには、「左」、「ファイル」、「コマンド」、「オプション」、「右」のXNUMXつのメニューがあります。

左メニューと右メニューを使用すると、左と右の外観を変更できます
ディレクトリパネル。

ファイルメニューには、現在選択されているファイルまたは
タグ付きファイル。

コマンドメニューには、より一般的で、
現在選択されているファイルまたはタグ付けされたファイル。

オプションメニューには、MidnightCommanderをカスタマイズできるアクションが一覧表示されます。

左派   右派 (その上   下) メニュー
ディレクトリパネルの外観は、 左派   右派 メニュー(それらは
命名 上記の   以下 レイアウトオプションから水平パネル分割を選択した場合
ダイアログ)。

リスト モード...
リストモードビューはファイルのリストを表示するために使用され、XNUMXつの異なるものがあります
利用可能なリストモード: フル, ブリーフ, 長い   ユーザー。 完全なディレクトリビューには、
ファイル名、ファイルのサイズ、および変更時刻。

簡単なビューにはファイル名のみが表示され、1列から9列まであります(したがって、
他のビューとは異なり、より多くのファイルを表示します)。 ロングビューは、の出力に似ています ls -l
指図。 ロングビューは画面全体の幅になります。

「ユーザー」表示形式を選択した場合は、表示形式を指定する必要があります。

ユーザーの表示形式は、パネルサイズ指定子で始まる必要があります。 これは「半分」または
「フル」で、それぞれハーフスクリーンパネルとフルスクリーンパネルを指定します。

パネルサイズの後で、パネルでXNUMX列モードを指定できます。これは次の方法で行われます。
ユーザーフォーマット文字列に数値「2」を追加します。

この後、オプションのサイズ指定子を使用してフィールドの名前を追加します。 これは
表示できる利用可能なフィールド:

ファイル名を表示します。

サイズ ファイルサイズを表示します。

bサイズ の代替形式です サイズ フォーマット。 ファイルのサイズと
ディレクトリの場合は、SUB-DIRまたはUP--DIRのみが表示されます。

type XNUMX文字幅のタイプフィールドを表示します。 このキャラクターは何に似ています
-Fフラグ付きのlsで表示- * 実行可能ファイルの場合、 / ディレクトリの場合、 @
リンク、 = ソケットの場合、 - キャラクターデバイスの場合、 + ブロックデバイスの場合、 | パイプ用、 ~
ディレクトリへのシンボリックリンクおよび ! 古いシンボリックリンク(そのポイントのリンク
どこにも)。

マーク ファイルがタグ付けされている場合はアスタリスク、タグ付けされていない場合はスペース。

mtime ファイルの最終変更時刻。

時間 ファイルの最終アクセス時間。

ctime ファイルのステータス変更時間。

パーマ ファイルの現在の許可ビットを表す文字列。

モード ファイルの現在の許可ビットを含むXNUMX進値。

リンク ファイルへのリンクの数。

ギッド GID(数値)。

ヌーイド UID(数値)。

所有者 ファイルの所有者。

グループヘッド ファイルのグループ。

アイノード ファイルのiノード。

また、次のキーワードを使用してパネルレイアウトを定義できます。

スペース 表示形式のスペース。

| 表示形式に縦線を追加します。

XNUMXつのフィールドを強制的に固定サイズ(サイズ指定子)にするには、次を追加するだけです。 : 続いて
フィールドに含める文字数。 数字の後に記号が続く場合
+、次に、サイズは最小フィールドサイズを指定します-プログラムが存在することを検出した場合
画面上のスペースが増えると、そのフィールドが展開されます。

例えば、 フル 表示は次の形式に対応します。

ハーフタイプ名| サイズ| mtime

長い 表示は次の形式に対応します。

フルパーマスペースnlinkスペース所有者スペースグループスペースサイズスペースmtimeスペース名

これは優れたユーザー表示形式です。

ハーフネーム| サイズ:7 | タイプモード:3

パネルは、次のモードに設定することもできます。

インフォ 情報ビューには、現在選択されているファイルに関連する情報が表示されます。
現在のファイルシステムに関する可能な情報。

ツリービューは、ディレクトリツリー機能と非常によく似ています。 についてのセクションを参照してください
詳細については、それを参照してください。

クイック 表示
このモードでは、パネルはコンテンツを表示する縮小ビューアに切り替わります
パネルを選択した場合(タブキーまたは
マウス)、通常のビューアコマンドにアクセスできます。

並び替え 注文...
XNUMXつの並べ替え順序は、名前、拡張子、変更時間、アクセス時間、および
iノード情報の変更時間、サイズ、iノードおよび未ソート。 ソート順
ダイアログボックスでは、並べ替え順序を選択できます。また、並べ替えるかどうかを指定することもできます。
逆のボックスをチェックして逆の順序にします。

デフォルトでは、ディレクトリはファイルの前にソートされますが、これはパネルから変更できます
オプションメニュー(オプション ミックス ファイル).

フィルター...
filterコマンドを使用すると、シェルパターンを指定できます(たとえば、 * .tar.gz
表示するには、ファイルが一致している必要があります。 フィルタパターンに関係なく、ディレクトリと
ディレクトリへのリンクは常にディレクトリパネルに表示されます。

再読
rereadコマンドは、ディレクトリ内のファイルのリストを再ロードします。 他の場合に便利です
プロセスがファイルを作成または削除しました。

File メニュー
Midnight Commanderは、表示されるコマンドのキーボードショートカットとしてF1〜F10キーを使用します
ファイルメニューで。 ファンクションキーのエスケープシーケンスはterminfo機能です
kf1トラフkf10。 ファンクションキーをサポートしていない端末でも、同じことができます
Escキーを押してから、1〜9および0の範囲の数字を押すことによる機能
(それぞれF1からF9およびF10に対応します)。

[ファイル]メニューには、次のコマンドがあります(括弧内のキーボードショートカット)。

カスタマーサービス (F1)

組み込みのハイパーテキストヘルプビューアを呼び出します。 ヘルプビューア内で、タブを使用できます
キーを押して次のリンクを選択し、Enterキーを押してそのリンクをたどります。 キースペースと
バックスペースは、ヘルプページで前後に移動するために使用されます。 もう一度F1を押すと、
受け入れられたキーの完全なリスト。

メニュー (F2)

ユーザーメニューを呼び出します。 ユーザーメニューは、ユーザーにメニューと
MidnightCommanderに機能を追加します。

表示 (F3、 F13)

現在選択されているファイルを表示します。 デフォルトでは、これは内部ファイルビューアを呼び出しますが、
[内部ビューを使用する]オプションがオフの場合、によって指定された外部ファイルビューアが呼び出されます。
ビューア 環境変数。 もしも ビューア 未定義です、 PAGER 環境変数は
試しました。 もしも PAGER も未定義の場合、「view」コマンドが呼び出されます。 F13を使用する場合
代わりに、ビューアはフォーマットや前処理を行わずに呼び出されます。
ファイルにソフトウェアを指定する必要があります。

拡張コマンドを指定する方法については、外部ビューアのパラメータを参照してください。
外部ビューアの回線オプション。

フィルタ処理 表示 (Alt-!)

このコマンドは、コマンドとその引数の入力を求めます(引数のデフォルトは
現在選択されているファイル名)、そのようなコマンドからの出力は内部ファイルに表示されます
ビューア。

編集 (F4、 F14)

F4キーを押して、強調表示されたファイルを編集します。 F14(通常はF14)を押して、エディターを開始します。
新しい空のファイル。 現在、彼らは vi エディター、またはで指定されたエディター
環境変数EDITOR 環境変数、またはuse_internal_editオプションの場合は内部ファイルエディタ
オンです。

拡張コマンドを指定する方法については、外部エディターのパラメーターを参照してください。
外部エディターの行オプション。

コピー (F5、 F15)

F5キーを押して入力ダイアログをポップアップし、現在選択されているファイル(またはタグ付けされたファイル)をコピーします
ファイル(少なくともXNUMXつのファイルがタグ付けされている場合)を、で指定したディレクトリ/ファイル名に追加します。
入力ダイアログ。 宛先は、デフォルトで、選択されていないパネルのディレクトリになります。 空
宛先ファイルの場合、preallocate_space構成オプションに関連して事前に割り当てられる場合があります。
このプロセス中に、CcまたはESCを押して操作を中止できます。 詳細については
ソースマスク(通常、シェルの使用の設定に応じて*または^ \(。* \)$のいずれかになります
パターン)および宛先で使用可能なワイルドカードについては、マスクのコピー/名前の変更を参照してください。

F15(通常はF15)も同様ですが、デフォルトでは、選択したパネルのディレクトリになります。 これ
タグ付けされたファイルに関係なく、常に選択されたファイルで動作します。

一部のシステムでは、をクリックすることでバックグラウンドでコピーを実行できます。
背景ボタン(またはダイアログボックスでAlt-bを押す)。 バックグラウンドジョブは
バックグラウンドプロセスを制御します。

リンク (Cx l)

現在のファイルへのハードリンクを作成します。

絶対の シンボリックリンク (Cx s)

現在のファイルへの絶対シンボリックリンクを作成します。

相対 シンボリックリンク (Cx v)

現在のファイルへの相対的なシンボリックリンクを作成します。

リンクが何であるかを知らない人へ:ファイルへのリンクを作成することは少し似ています
ファイルをコピーしますが、ソースファイル名と宛先ファイル名の両方が
同じファイル画像。 たとえば、これらのファイルのXNUMXつを編集すると、行ったすべての変更は
両方のファイルに表示されます。 リンクをエイリアスまたはショートカットと呼ぶ人もいます。

ハードリンクは実際のファイルとして表示されます。 それを作った後、どれを知る方法はありません
はオリジナルで、これはリンクです。 それらのいずれかを削除すると、もう一方は
まだ無傷。 ファイルが同じ画像を表していることに気付くのは非常に困難です。 つかいます
知りたくないときのハードリンク。

シンボリックリンクは、元のファイルの名前への参照です。 元のファイルが
削除されたシンボリックリンクは役に立たない。 ファイルが表すことに気付くのは非常に簡単です
同じ画像。 Midnight Commanderは、ファイル名の前に「@」記号を表示します。
どこかへのシンボリックリンクです(チルダ(〜)が表示されているディレクトリを除く)。 ザ
リンクが指す元のファイルは、次の場合にミニステータス行に表示されます 表示
ミニステータス オプションが有効になっています。 混乱を避けたい場合は、シンボリックリンクを使用してください
これはハードリンクが原因である可能性があります。

「Cxs」を押すと、MidnightCommanderが自動的に完全な情報を入力します
元のファイルのパス+ファイル名とリンクの名前を提案します。 どちらかを変更できます
1。

オリジナルの絶対パスを相対パスに変更したい場合があります。
絶対パスはルートディレクトリから始まります。

/ home / frodo / mc / mc -> / home / frodo / new / mc

相対リンクは、元のファイルの場所を、の場所から開始して説明します。
リンク自体:

/ home / frodo / mc / mc -> ../新しい/MC

Midnight Commanderに、代わりに「Cx v」を押すことで、相対パスを提案させることができます。
「Cxs」。

名前の変更/移動 (F6、 F16)

F6キーを押して入力ダイアログをポップアップし、現在選択されているファイル(またはタグ付けされたファイル)をコピーします
ファイル(少なくともXNUMXつのファイルがタグ付けされている場合)を、で指定したディレクトリ/ファイル名に追加します。
入力ダイアログ。 宛先は、デフォルトで、選択されていないパネルのディレクトリになります。 にとって
詳細については、上記のコピー(F5)操作を参照してください。ほとんどのものは、非常によく似ています。

F16(通常はF16)も同様ですが、デフォルトでは、選択したパネルのディレクトリになります。 これ
タグ付けされたファイルに関係なく、常に選択されたファイルで動作します。

一部のシステムでは、をクリックすることでバックグラウンドでコピーを実行できます。
背景ボタン(またはダイアログボックスでAlt-bを押す)。 バックグラウンドジョブは
バックグラウンドプロセスを制御します。

mkdir (F7)

入力ダイアログをポップアップし、指定されたディレクトリを作成します。

削除 (F8)

現在選択されているファイルまたは現在選択されているパネルのタグ付きファイルを削除します。
プロセス中に、CcまたはESCを押して操作を中止できます。

クイック cd (Alt-c) 完全なコマンドラインがあり、cdしたい場合は、quickcdコマンドを使用します
どこか。

選択する グループヘッド (+)

これは、ファイルのグループを選択(タグ付け)するために使用されます。 真夜中の司令官は
選択オプション。 いつ チェックボックスがオンの場合、ファイルのみが選択されます。 もしも
ディレクトリとしてのファイルが選択されるため、はオフになります。 いつ シェル(Shell) パターン チェックボックスは
で、正規表現はシェルでグロブするファイル名によく似ています(*は
XNUMX個以上の文字と? XNUMX人のキャラクターを表す)。 もしも シェル(Shell) パターン オフの場合
ファイルのタグ付けは、通常の正規表現を使用して行われます(ed(1)を参照)。 いつ シミュレーション例
敏感な チェックボックスがオンの場合、選択は大文字と小文字を区別する文字になります。 もしも シミュレーション例
敏感な がオフの場合、ケースは無視されます。

Unselect グループヘッド (\)

ファイルのグループの選択を解除するために使用されます。 これは反対です 選択する グループヘッド

やめます (F10、 Shift-F10)

真夜中の司令官を終了します。 Shift-F10は、終了したいときに使用されます。
シェルラッパーを使用します。 Shift-F10を押すと、最後にアクセスしたディレクトリに移動しません。
Midnight Commanderを使用すると、代わりに、開始したディレクトリに留まります。
真夜中の司令官。

クイック cd
このコマンドは、完全なコマンドラインがあり、なしでどこかにcdしたい場合に便利です。
コマンドラインをヤンクして貼り付ける必要があります。 このコマンドは、小さなダイアログをポップアップします。
後に入力するすべてのものを入力してください cd コマンドラインでEnterキーを押します。
これは、内部cdコマンドにすでに含まれているすべてのものを備えています。

Command メニュー
ディレクトリツリーコマンドは、ディレクトリのツリー図を表示します。

「ファイルの検索」コマンドを使用すると、特定のファイルを検索できます。

「Swappanels」コマンドは、XNUMXつのディレクトリパネルの内容を交換します。

「スイッチパネルのオン/オフ」コマンドは、最後のシェルコマンドの出力を表示します。 これは動作します
xtermとLinuxおよびFreeBSDコンソールでのみ。

「ディレクトリの比較」コマンドは、ディレクトリパネルを相互に比較します。 あなたはできる
次に、コピー(F5)コマンドを使用して、パネルを同一にします。 XNUMXつの比較があります
メソッド。 クイックメソッドは、ファイルサイズとファイル日付のみを比較します。 徹底した方法で
完全なバイトごとの比較。 機械がない場合、完全な方法は利用できません
サポートする mmap(2)システムコール。 サイズのみの比較方法では、ファイルを比較するだけです
サイズを確認し、内容や日時を確認せず、ファイルサイズを確認するだけです。

「外部パネライズ」を使用すると、外部プログラムを実行して、
現在のパネルの内容をプログラムします。

「コマンド履歴」コマンドは、入力されたコマンドのリストを表示します。 選択したコマンドは
コマンドラインにコピーされます。 コマンド履歴には、Alt-pまたはを入力してアクセスすることもできます。
Alt-n。

「ディレクトリホットリスト」コマンドを使用すると、現在のディレクトリを頻繁に使用するディレクトリに変更できます
ディレクトリを高速化します。

「画面リスト」コマンドは、現在実行中のリストを含むダイアログウィンドウを表示します
このモードをサポートする内部エディター、ビューアー、およびその他のMCモジュール。

「拡張子ファイルの編集」コマンドを使用すると、試してみるときに実行するプログラムを指定できます
特定の拡張子を持つファイルに対して、実行、表示、編集、およびその他の多くのことを実行する
(ファイル名の末尾)。

「メニューファイルの編集」コマンドは、ユーザーメニューの編集に使用できます(
F2を押す)。

ディレクトリ
Directory Treeコマンドは、ディレクトリのツリー図を表示します。 を選択できます
図のディレクトリとMidnightCommanderがそのディレクトリに移動します。

ツリーを呼び出すにはXNUMXつの方法があります。 実ディレクトリツリーコマンドは、
コマンドメニュー。 もうXNUMXつの方法は、[左]または[右]メニューからツリービューを選択することです。

長い遅延を取り除くために、MidnightCommanderはスキャンのみでツリーフィギュアを作成します
すべてのディレクトリの小さなサブセット。 見たいディレクトリがない場合は、
親ディレクトリに移動し、Cr(またはF2)を押します。

次のキーを使用できます。

一般的な移動キーが受け入れられます。

入力します。 ディレクトリツリーで、ディレクトリツリーを終了し、このディレクトリに変更します。
現在のパネル。 ツリービューで、他のパネルのこのディレクトリに変更し、
現在のパネルではツリービューモードのままです。

Cr、 F2 (再スキャン)。 このディレクトリを再スキャンします。 ツリー図が古くなっている場合にこれを使用します:それ
サブディレクトリが欠落しているか、存在しないサブディレクトリが表示されています。

F3 (忘れる)。 ツリー図からこのディレクトリを削除します。 これを使用して、
図。 ディレクトリをツリー図に戻したい場合は、親のF2を押します。
ディレクトリにあります。

F4 (静的/動的)。 動的ナビゲーションモード(デフォルト)と静的ナビゲーションモードを切り替えます
ナビゲーションモード。

静的ナビゲーションモードでは、上キーと下キーを使用してディレクトリを選択できます。 全て
既知のディレクトリが表示されます。

ダイナミックナビゲーションモードでは、上キーと下キーを使用して兄弟を選択できます
ディレクトリ、親ディレクトリに移動するための左キー、およびに移動するための右キー
子ディレクトリ。 親、兄弟、子のディレクトリのみが表示され、その他は表示されます
省略しました。 トラバースすると、木の図が動的に変化します。

F5 (コピー)。 ディレクトリをコピーします。

F6 (RenMov)。 ディレクトリを移動します。

F7 (Mkdir)。 このディレクトリの下に新しいディレクトリを作成します。

F8 (消去)。 このディレクトリをファイルシステムから削除します。

Cs、 Alt-s。 検索文字列に一致する次のディレクトリを検索します。 そのようなものがない場合
ディレクトリこれらのキーはXNUMX行下に移動します。

Ch、 バックスペース。 検索文字列の最後の文字を削除します。

任意 その他 文字。 検索文字列に文字を追加して、次の文字列に移動します
これらの文字で始まるディレクトリ。 ツリービューでは、最初にアクティブ化する必要があります
Csを押して検索モード。 検索文字列はミニステータス行に表示されます。

次のアクションは、ディレクトリツリーでのみ使用できます。 それらはでサポートされていません
ツリービュー。

F1 (ヘルプ)。 ヘルプビューアを呼び出して、このセクションを表示します。

ESC、 F10。 ディレクトリツリーを終了します。 ディレクトリは変更しないでください。

マウスがサポートされています。 ダブルクリックはEnterのように動作します。 マウスのセクションも参照してください
サポート。

もう完成させ、ワークスペースに掲示しましたか? File
ファイルの検索機能は、最初に検索の開始ディレクトリとファイル名を要求します
検索されます。 ツリーボタンを押すと、開始ディレクトリを選択できます。
ディレクトリツリーの図。

オプションは単語全体を形成します。 grep-wのように。

OKボタンを押すと検索を開始できます。 検索中に停止することができます
[停止]ボタンをクリックして、[開始]ボタンから続行します。

上下の矢印キーを使用してファイルリストを参照できます。 Chdirボタンが変わります
現在選択されているファイルのディレクトリに移動します。 [再度]ボタンは、
新しい検索のパラメータ。 [終了]ボタンは、検索操作を終了します。 パネライズ
ボタンをクリックすると、見つかったファイルが現在のディレクトリパネルに配置され、次のことができるようになります。
それらに対する追加の操作(表示、コピー、移動、削除など)。 あなたをパネリングした後
Crを押すと、通常のファイルリストに戻ることができます。

[ディレクトリを無視するを有効にする]チェックボックスとその下の入力フィールドを使用すると、リストを設定できます
検索ファイル中にスキップする必要のあるディレクトリの数(たとえば、
CD-ROMまたは低速リンクを介してマウントされているNFSディレクトリでの検索は避けてください)。 リスト
コンポーネントはコロンで区切る必要があります。例を次に示します。

/ cdrom:/ nfs / wuarchive:/ afs

相対パスもサポートされています。 次の例は、特別なスキップ方法を示しています
バージョン管理システムのディレクトリ:
/ cdrom:/ nfs / wuarchive:/ afs:.svn:.git:CVS

重要:入力フィールドにはドット(。)を含めることができます。これは、現在の絶対パスを意味します。

一部の操作には、Externalpanelizeコマンドの使用を検討してください。 ファイルを探す
コマンドは単純なクエリ専用ですが、外部パネライズを使用すると、不思議なことができます
好きなように検索します。

外部 パネル化
外部パネライズを使用すると、外部プログラムを実行して、
現在のパネルの内容をプログラムします。

たとえば、パネルのXNUMXつで操作する場合は、
現在のディレクトリでは、外部パネル化を使用して次のコマンドを実行できます。

探す 。 -タイプl-print

コマンドが完了すると、パネルのディレクトリコンテンツは
現在のディレクトリのディレクトリリストですが、シンボリックリンクであるすべてのファイル。

FTPサーバーからダウンロードされたすべてのファイルをパネリングする場合は、
このawkコマンドを使用して、転送ログファイルからファイル名を抽出できます。

awk '$ 9〜! / incoming / {print $ 9} '</ var / log / xferlog

頻繁に使用するパネライズコマンドをわかりやすい名前で保存して、
それらをすばやく思い出すことができます。 これを行うには、入力行にコマンドを入力してを押します
新しいボタンを追加します。 次に、コマンドを保存する名前を入力します。 次
その場合、リストからそのコマンドを選択するだけで、もう一度入力する必要はありません。

ホットリスト
Directory hotlistコマンドは、ディレクトリ内のディレクトリのラベルを表示します
ホットリスト。 Midnight Commanderは、に対応するディレクトリに移動します。
選択したラベル。 ホットリストダイアログから、作成済みのラベル/ディレクトリを削除できます
ペアにして新しいものを追加します。 新しいディレクトリをすばやく追加するには、[ホットリストに追加]を使用できます
コマンド(Cx h)は、現在のディレクトリをディレクトリホットリストに追加し、
ディレクトリのラベル。

これにより、頻繁に使用されるディレクトリへのcdが高速になります。 CDPATH変数の使用を検討してください
内部cdコマンドの説明で説明されているように。

編集 拡張 File
これにより、ファイルに対してエディターが呼び出されます 〜/ .config / mc / mc.ext。 このファイルの形式
次のとおりです。

#で始まるすべての行または空の行は破棄されます。

最初の列で始まる行は、次の形式である必要があります。

キーワード/ expr、つまり、スラッシュの後、新しい行が .

キーワード することができます:

shell - は拡張機能です(ワイルドカードは使用できません)。 ファイルはそれに一致し、その名前はで終わります .
例: shell / .tar マッチ *。タール.

正規表現 - は正規表現です。 名前が通常のファイルと一致する場合、ファイルは一致します
式です。

ディレクトリにジョブを開始します。
- は正規表現です。 ディレクトリとその名前の場合、ファイルは一致します
正規表現に一致します。

type - は正規表現です。 の出力が一致する場合、ファイルは一致します file %f なしで
最初の「ファイル名:」部分は正規表現に一致します .

デフォルト
-任意のファイルに一致します。 無視されます。

include
-共通セクションを示します。 セクションの名前です。

他の行はスペースまたはタブで始まり、次の形式である必要があります。 キーワード=コマンド
(=の周りにスペースはありません)、ここで キーワード する必要があります: 店は開いています (Enterまたはdoubleで呼び出されます
クリック)、 表示 (F3)、 編集 (F4)または 含める (共通セクションからルールを追加するため)。 command
は、単純なマクロ置換を使用したXNUMX行のシェルコマンドです。

ルールは上から下に一致するため、順序が重要です。 適切な場合
アクションが欠落している場合、このルールが一致しなかったかのように検索が続行されます(つまり、ファイルが一致した場合)
最初とXNUMX番目のエントリと表示アクションが最初のエントリにありません。
F3 XNUMX番目のエントリの表示アクションが使用されます)。 デフォルト すべてに一致する必要があります
行動。

経歴 求人
これにより、バックグラウンドのMidnight Commanderプロセスの状態を制御できます(コピーのみ
ファイルの移動操作はバックグラウンドで実行できます)。 あなたは停止し、再起動し、殺すことができます
ここからのバックグラウンドジョブ。

編集 メニュー File
ユーザーメニューは、ユーザーがカスタマイズできる便利なアクションのメニューです。 あなたが
ユーザーメニューにアクセスします。現在のディレクトリのファイル.mc.menuが存在する場合は、それが使用されます。
ただし、それがユーザーまたはrootによって所有されており、誰でも書き込み可能でない場合に限ります。 そのようなファイルが見つからない場合は、
〜/ .config / mc / menu 同じ方法で試行されますが、それ以外の場合、mcはシステム全体のデフォルトを使用します
メニュー/usr/share/mc/mc.menu。

メニューファイルのフォーマットは非常にシンプルです。 スペースまたはスペース以外で始まる行
タブはメニューのエントリと見なされます(ホットキーのように使用できるようにするために、
最初の文字は文字である必要があります)。 スペースまたはタブで始まるすべての行は
エントリが選択されたときに実行されるコマンド。

オプションを選択すると、オプションのすべてのコマンドラインが一時的にコピーされます
一時ディレクトリ(通常は/ usr / tmp)にファイルを配置すると、そのファイルが実行されます。 この
ユーザーがメニューに通常のシェル構造を配置できるようにします。 シンプルなマクロも
メニューコードを実行する前に置換が行われます。詳細については、マクロを参照してください
代用。

mc.menuファイルのサンプルは次のとおりです。

現在選択されているファイルをダンプする
od -c%f

Bバグレポートを編集してrootに送信します
I = `mktemp $ {MC_TMPDIR:-/ tmpに} / mail.XXXXXX` || 出口1
vi $ I
mail -s "MidnightCommanderバグ" root <$ I
rm -f $ I

Mメールを読む
emacs -f rmail

NUsenetニュースを読む
emacs -f gnus

H情報ハイパーテキストブラウザを呼び出す
info

J現在のディレクトリを他のパネルに再帰的にコピーします
tarcf-。 | (cd%D && tar xvpf-)

K現在のサブディレクトリを解放します
echo -n "配布ファイルの名前:"
tarを読む
ln -s%d `dirname%d` / $ tar
CD ..
tar cvhf $ {tar} .tar $ tar

= f * .tar.gz | f * .tgz&tn
X圧縮されたtarファイルの内容を抽出します
tar xzvf%f

デフォルト の賃貸条件

各メニューエントリの前に条件を付けることができます。 条件は最初から開始する必要があります
'='文字の列。 条件が真の場合、メニューエントリがデフォルトになります
エントリ。

条件構文:=
または:= | ..。
または:= & ..。

サブ条件は次のいずれかです。

y 現在のファイルマッチングパターンの構文?
(編集メニューのみ)
f 現在のファイルマッチングパターン?
F 他のファイルマッチングパターン?
d 現在のディレクトリマッチングパターン?
D 他のディレクトリマッチングパターン?
t タイプの現在のファイル?
T タイプの他のファイル?
バツ実行可能ファイル名ですか?
! サブ条件の結果を否定する

パターンは、シェルパターンに応じて、通常のシェルパターンまたは正規表現です。
オプション。 シェルパターンオプションのグローバル値を上書きするには、次のように記述します。
メニューファイルの最初の行にある「shell_patterns = x」(「x」は0または1のいずれかです)。

タイプは、次のXNUMXつ以上の文字です。

nディレクトリではありません
r通常のファイル
dディレクトリ
lリンク
cキャラクターデバイス
bブロックデバイス
f FIFO(パイプ)
sソケット
x実行可能ファイル
tタグ付き

たとえば、「rlf」は通常のファイル、リンク、またはFIFOのいずれかを意味します。 「t」タイプは少しです
ファイルではなくパネルに作用するため、特別です。 条件 '= tt'は、次の場合に真になります。
現在のパネルにはタグ付けされたファイルがあり、そうでない場合はfalseです。

条件が「=?」で始まる場合'='の代わりに、デバッグトレースが表示されます。
条件の値が計算されます。

条件は左から右に計算されます。 これの意味は
= f * .tar.gz | f * .tgz&tn
として計算されます
((f * .tar.gz)|(f * .tgz))&(tn)

条件の使用例は次のとおりです。

= f * .tar.gz | f * .tgz&tn
L圧縮されたtarアーカイブの内容を一覧表示します
gzip -cd%f | tarxvf-

追加 の賃貸条件

条件が「=」(または「=?」)ではなく「+」(または「+?」)で始まる場合、それは加算です
調子。 条件がtrueの場合、メニューエントリがメニューに含まれます。 の場合
条件がfalseの場合、メニューエントリはメニューに含まれません。

条件を「+ =」または「= +」で開始することにより、デフォルト条件と追加条件を組み合わせることができます
(または、デバッグトレースが必要な場合は、「+ =?」または「= +?」)。 XNUMXつの異なる条件を使用する場合は、
XNUMXつは追加用、もうXNUMXつはデフォルト用で、メニューエントリの前にXNUMXつの条件を付けることができます
XNUMXつは「+」で始まり、もうXNUMXつは「=」で始まる行。

コメントは「#」で始まります。 追加のコメント行は、「#」、スペース、または
タブには何も表示されないことに注意してください。

オプション メニュー
Midnight Commanderには、いくつかのダイアログでオンとオフを切り替えることができるいくつかのオプションがあります
このメニューからアクセスできます。 オプションにアスタリスクまたは「x」が付いている場合、オプションが有効になります
彼らの前では。

構成コマンドは、ほとんどの設定を変更できるダイアログをポップアップします。
真夜中の司令官。

レイアウトコマンドは、mcがどのように見えるかオプションの束を指定するダイアログをポップアップします
画面のように。

パネルオプションコマンドは、ファイルマネージャのオプションを指定するダイアログをポップアップします
パネル。

確認コマンドは、実行するアクションを指定するダイアログをポップアップします
確認してください。

[外観]コマンドは、スキンを指定するダイアログをポップアップします。

[ビットの表示]コマンドは、どの文字を選択できるかを選択できるダイアログをポップアップします
表示できる端末。

[キーの学習]コマンドは、ダイアログをポップアップし、そこから、そうでないいくつかのキーをテストします
いくつかの端末で作業していて、それらを修正することができます。

Virtual FSコマンドは、VFS関連のオプションを指定するダイアログをポップアップします。

[セットアップの保存]コマンドは、[左]、[右]、および[オプション]メニューの現在の設定を保存します。 A
他の少数の設定も保存されます。

 
このダイアログのオプションは、「ファイル操作オプション」、「Esc」のいくつかのグループに分かれています。
キーモード」、「実行後に一時停止」、「その他のオプション」。

File 操作 オプション

冗長 操作。 これにより、ファイルのコピー、名前の変更、および削除操作を切り替えることができます。
詳細(つまり、操作ごとにダイアログボックスを表示します)。 あなたが遅いターミナルを持っているなら、あなたは
詳細操作を無効にしたい場合があります。 の速度が
端末が9600bps未満です。

Rescale 計算する 合計。 このオプションが有効になっている場合、MidnightCommanderは合計バイトを計算します
コピー、名前の変更、および削除操作の前のファイルのサイズと総数。 この意志
速度を犠牲にして、より正確なプログレスバーを提供します。 このオプション
効果がない場合 冗長 操作 無効になっています。

クラシック傘 プログレスバー。 このオプションが有効になっている場合、コピー/移動/削除のプログレスバー
操作は常に左から右に拡大されます。 無効にした場合、
プログレスバーは、コピー/移動/削除操作の方向に従います:左パネルから右へ
XNUMXつおよびその逆。 デフォルトで有効になっています。

mkdir 自動名。 F7キーを押して新しいディレクトリを作成すると、ポップアップの入力行が表示されます
ダイアログには、アクティブなパネルの現在のファイルまたはディレクトリの名前が表示されます。 によって無効化
デフォルト。

事前割り当て スペース。 コピーする前に、可能であれば、ターゲットファイル全体にスペースを事前に割り当てます
手術。 デフォルトでは無効になっています。

Escキー キー モード。

デフォルトでは、MidnightCommanderはESCキーをキープレフィックスとして扱います。 したがって、あなたは
ダイアログを終了するには、EscコードをXNUMX回押す必要があります。 しかし、単一を使用する可能性があります
そのアクションのためにESCキーを押します。

単発講座 押す。 デフォルトでは、このオプションは無効になっています。 有効にすると、ESCキーは
時間間隔を設定するためのプレフィックスキーとして機能します(を参照) タイムアウト 以下のオプション)、追加がない場合
キーが到着すると、ESCキーはキャンセルキー(ESC ESC)として解釈されます。

タイムアウト。 このオプションは、単一の時間間隔(マイクロ秒単位)を設定するために使用されます
Escキーを押します。 デフォルトでは、この間隔は1000000秒(XNUMXマイクロ秒)です。 また、
タイムアウトは、KEYBOARD_KEY_TIMEOUT_US環境変数を介して設定できます(これも
マイクロ秒)。これは、タイムアウトオプション値よりも優先度が高くなります。

ポーズ After ラン

コマンドを実行した後、真夜中の司令官は一時停止できるので、調べることができます
コマンドの出力。 この変数には、次のXNUMXつの設定が可能です。

決してありません。 コマンドの出力を表示したくないことを意味します。 使用している場合
LinuxまたはFreeBSDコンソールまたはxtermの場合、出力を確認できます。
Coと入力してコマンドを実行します。

On ダム 端末 次の機能を備えていない端末では、一時停止メッセージが表示されます。
最後に実行されたコマンドの出力を表示します(xtermまたは
Linuxコンソール)。

常に。 すべてのコマンドを実行すると、プログラムは一時停止します。

その他 オプション

  内部 エディタ。 このオプションを有効にすると、組み込みのファイルエディタを使用して編集します
ファイル。 オプションが無効になっている場合、 環境変数EDITOR 環境変数
使用されている。 エディターが指定されていない場合、 vi 使用されている。 内部ファイルのセクションを参照してください
エディタ。

  内部 ビューア。 このオプションを有効にすると、組み込みのファイルビューアを使用して表示されます
ファイル。 オプションが無効になっている場合、 PAGER 環境変数は
使用済み。 ポケットベルが指定されていない場合、 ビュー コマンドが使用されます。 のセクションを参照してください
内部ファイルビューア。

問合せ NEW file 名前。 このオプションが有効になっている場合、で新しいファイルを開く前にファイル名が尋ねられます
エディタ。

自動応答オプション メニュー。 このオプションを有効にすると、起動時にユーザーメニューが呼び出されます。 使える
非ユニクサー向けのメニューを作成するため。

ドロップ ダウン メニュー。 このオプションを有効にすると、プルダウンメニューが次のようにアクティブになります。
F9キーを押すとすぐに。 それ以外の場合は、メニュータイトルのみが表示され、
矢印キーまたはホットキーを使用してメニューをアクティブ化する必要があります。 です
ホットキーを使用している場合に推奨されます。

シェル(Shell) パターン。 デフォルトでは、Select、Unselect、およびFilterコマンドはシェルのようなものを使用します
正規表現。 これを実現するために、次の変換が実行されます。 '*'は
'。*'(XNUMX個以上の文字)に置き換えられます。 '?' '。'に置き換えられます(正確にXNUMXつ
文字)および '。' 文字通りのドットで。 オプションが無効になっている場合は、通常の
式はで説明されているものです edとします。

コンプリート: 表示する すべて。 デフォルトでは、MidnightCommanderは次の場合に可能なすべての完了をポップアップします。
を押した場合にのみ、完了があいまいになります Alt + Tabキー 二回目。 のために
初めて、それは可能な限り完了し、あいまいな場合はビープ音を鳴らします。
を押した後でも可能なすべての完了を表示する場合は、このオプションを有効にします Alt + Tabキー
初めて。

回転 ダッシュ。 このオプションが有効になっている場合、MidnightCommanderは回転するダッシュを表示します
進行中のインジケーターとしての右上隅。

Cd リンク。 このオプションが設定されている場合、MidnightCommanderは
パネルまたはのいずれかで現在のディレクトリを変更するときのディレクトリの論理チェーン
cdコマンドを使用します。 これはbashのデフォルトの動作です。 設定を解除すると、真夜中
Commanderは実際のディレクトリ構造に従うので、そのディレクトリに入った場合はcd ..
リンクを介して、現在のディレクトリの実際の親に移動します。
リンクが存在したディレクトリ。

食の安全 削除します。 このオプションが有効になっている場合は、ファイルとディレクトリのホットリストエントリを削除します
意図せずに難しくなります。 確認ダイアログでのデフォルトの選択
削除の場合は「はい」から「いいえ」に変更されます。 このオプションはデフォルトで無効になっています。

自動応答オプション 保存 セットアップ。 このオプションが有効になっている場合、MidnightCommanderを終了すると
MidnightCommanderの構成可能なオプションはに保存されます 〜/ .config / mc / ini ファイルにソフトウェアを指定する必要があります。

レイアウト
レイアウトダイアログでは、画面の一般的なレイアウトを変更することができます。 The
このダイアログのオプションは、「パネル分割」、「コンソール出力」のいくつかのグループに分けられます。
および「その他のオプション」。

パネル split

画面領域の残りの部分は、XNUMXつのディレクトリパネルに使用されます。 かどうかを指定できます
エリアはのパネルに分割されます 垂直 or 水平な 方向。 パネルレイアウトは
Alt-、(Alt-comma)ショートカットを使用して変更。

等しい スプリット。 デフォルトでは、パネルのサイズは同じです。 このオプションを使用して、
不均等な分割。

領事 出力

LinuxまたはFreeBSDコンソールでは、出力に表示される行数を指定できます
窓。 このオプションは、MidnightCommanderがネイティブコンソールでのみ実行されている場合に使用できます。

その他 オプション

メニュー バー 可視。 有効にすると、MidnightCommanderのメインメニューが常に表示されます。
パネルの上の画面の一番上の行。 デフォルトで有効になっています。

Command プロンプト。 有効にすると、コマンドラインを使用できます。 デフォルトで有効になっています。

キーバー 可視。 有効にすると、F10〜F1キーに関連付けられた10個のラベルが
画面の下の行。 デフォルトで有効になっています。

ヒントバー 可視。 有効にすると、XNUMX行のヒントがパネルの下に表示されます。 によって可能になります
デフォルト。

XTerm ウィンドウを使用して入力ファイルを追加します。 タイトル。 X11のターミナルエミュレータで実行すると、MidnightCommanderは
ターミナルウィンドウのタイトルを現在の作業ディレクトリに変更し、必要に応じて更新します。 もしも
ターミナルエミュレータが壊れており、起動時に誤った出力が表示され、
ディレクトリを変更する場合は、このオプションをオフにしてください。 デフォルトで有効になっています。

表示 無料です。 スペース。 有効にすると、現在のファイルシステムの空き容量と合計容量が表示されます
パネルの下部フレームにあります。 デフォルトで有効になっています。

パネル オプション
メイン パネル オプション

表示 ミニステータス。 有効にすると、現在選択されているステータス情報のXNUMX行
アイテムはパネルの下部に表示されます。 デフォルトで有効になっています。

  SI サイズ 単位 このオプションが有効になっている場合、MidnightCommanderはSI単位を使用します
(1000の累乗)任意のバイトサイズを表示する場合。 接尾辞(k、m ...)はに示されています
小文字。 無効(デフォルト)の場合、Midnight Commanderはバイナリユニット(
1024)および接尾辞は大文字で表示されます(K、M ...)

ミックス ファイル。 このオプションを有効にすると、すべてのファイルとディレクトリが混在して表示されます
一緒。このオプションが無効になっている場合(デフォルト)、ディレクトリ(およびディレクトリへのリンク)は次のようになります。
リストの最初に表示され、以下の他のファイル。

表示 バックアップ ファイル。 有効にすると、MidnightCommanderはで終わるファイルを表示します
チルダ。 それ以外の場合は表示されません(GNUのlsオプション-Bのように)。 デフォルトで有効になっています。

表示 隠されました ファイル。 有効にすると、MidnightCommanderはで始まるすべてのファイルを表示します
ドット(ls -aなど)。 デフォルトでは無効になっています。

尊大 ディレクトリにジョブを開始します。 リロードします。 このオプションが有効になっている場合、MidnightCommanderはトリックを使用します
ディレクトリの内容が変更されたかどうかを判断します。 秘訣はディレクトリをリロードすることです
ディレクトリのiノードが変更された場合のみ。 これは、リロードが発生するのは次の場合のみであることを意味します
ファイルが作成または削除されます。 ディレクトリ内のファイルのiノードが変更された場合
(ファイルサイズの変更、モードまたは所有者の変更など)表示は更新されません。 これらの中で
場合によっては、オプションがオンになっている場合は、ディレクトリを手動で(Crを使用して)再スキャンする必要があります。
デフォルトでは無効です。

Mark Hodder 移動 ダウン。 有効にすると、ファイルにマークを付けるときに選択バーが下に移動します(
キーを挿入)。 デフォルトで有効になっています。

ファイル のみ。 ファイルの選択を元に戻すことのみを許可します。 デフォルトで有効になっています。 もしも
有効にすると、逆選択はファイルにのみ適用され、ディレクトリには適用されません。 The
ディレクトリの選択は変更されていません。 オフの場合、逆の選択がファイルに適用されます
ディレクトリも同様です。選択されていないすべてのアイテムが選択され、その逆も同様です。

簡単な拡張で スワップ。 両方のパネルにファイルリストが含まれている場合、単純なスワップはパネルが交換されることを意味します
その画面位置:左パネルが右パネルになり、その逆も同様です。 このオプションが
チェックされていない場合、ファイルリストパネルはコンテンツを交換し、リストの形式と並べ替えを保持します
オプション。 デフォルトではオフになっています。

自動応答オプション 保存 パネル セットアップ。 このオプションが有効になっている場合、MidnightCommanderを終了するとき
パネルの現在の設定はに保存されます 〜/ .config / mc / panels.ini ファイル。 によって無効化
デフォルト。

ナビゲーション

リンクスのような モーション。 このオプションが有効になっている場合は、矢印キーを使用して自動的に
現在の選択がサブディレクトリであり、シェルコマンドラインが空の場合はchdir。 沿って
デフォルトでは、この設定はオフです。

ページへ移動します。 スクロール。 設定されている場合(デフォルト)、パネルはディスプレイの半分にスクロールします
カーソルがパネルの最後または最初に到達します。それ以外の場合は、ファイルをスクロールするだけです。
一度に。

マウス ページ スクロール。 マウスホイールでスクロールするときはいつでもページで制御します
またはパネル上でXNUMX行ずつ。

File ハイライト

かどうかを指定できます パーミッション   file 特徴的なもので強調する必要があります
色。 権限の強調表示が有効になっている場合、 パーマ   モード ディスプレイ
MidnightCommanderを実行しているユーザーに適用されるフィールドは色で強調表示されます
によって定義されます 選択 キーワード。 ファイルタイプの強調表示が有効になっている場合、ファイル名は次のようになります。
/etc/mc/filehighlight.iniファイルに記述されているルールに従って色付けされています。 ファイル名を参照してください
詳細についてはハイライトしてください。

クイック サーチ

クイック検索モードの動作を指定できます:大文字と小文字を区別しない、大文字と小文字を区別しない
大文字と小文字を区別するか、パネルの並べ替え順序に一致させます(大文字と小文字を区別するかどうか)。

確認
このダイアログでは、ファイルの削除、上書きの確認オプションを構成します
ファイル、Enterキーを押して実行、プログラムを終了、ディレクトリホットリストエントリ
削除と履歴のクリーンアップ。

外観
このダイアログでは、使用するスキンを選択できます。

スキン定義ファイルの技術的な詳細については、スキンのセクションを参照してください。

ディスプレイ ビット
これは、画面に表示される文字の範囲を構成するために使用されます。 この設定は
端末/ cursesが7つの出力ビットのみをサポートする場合は8859ビットであり、ISO-1-XNUMXはすべてを表示します
ISO-8859-1マップの文字と完全な8ビットは、次のことができる端末用です。
完全な8ビット文字を表示します。

学習する キー
このダイアログでは、ファンクションキー、カーソル矢印、その他の機能をテストおよび再定義できます。
それらを端末で正しく機能させるためのキー。 多くのターミナルがあるので、彼らはしばしばそうしません
データベースが不完全または壊れています。

Tabキーとvi移動キー(「h」左、「j」下、「k」)を使用して移動できます。
上と 'l'右)。 カーソル移動キーを押して認識されると、次のことができます。
そのキーも使用してください。

キーを押すだけでテストできます。 キーを押すと
正しく認識されると、そのキーの名前の横に[OK]が表示されます。 キーがマークされたら
OK、通常どおりに機能し始めます。たとえば、最初にF1を押すと、
F1キーは機能しますが、その後はヘルプが表示されます。 同じことが矢印キーにも当てはまります。 The
Tabキーは常に機能している必要があります。

一部のキーが正しく機能しない場合は、次のいずれかを押してもOKが表示されません。
これらは。 次に、それを再定義することをお勧めします。 の名前のボタンを押してそれを行います
そのキー(マウス、またはTabキーでボタンを選択した後のEnterキーまたはSpaceキーのいずれか、または
矢印)。 次に、そのキーを押すように求めるメッセージボックスが表示されます。 それをして待ってください
メッセージボックスが消えるまで。 中止する場合は、EscapeキーをXNUMX回押して待ちます。

すべてのキーを使い終えたら、それらを保存できます。 あなたの鍵の定義
再定義されたは、あなたの[terminal:TERM]セクションに書き込まれます 〜/ .config / mc / ini
ファイル(TERMは現在の端末の名前です)。 キーの定義
すでに正常に動作していたものは保存されません。

バーチャル FS
このオプションを使用すると、仮想ファイルシステムの設定を制御できます。

Midnight Commanderは、仮想ファイルの一部に関連する情報をメモリに保持します
ファイルシステム内のファイル(ディレクトリなど)へのアクセスを高速化するシステム
FTPサーバーからフェッチされたリスト)。

また、圧縮ファイル(たとえば、圧縮tar)の内容にアクセスするため
ファイル)Midnight Commanderは、ディスク上に一時的な非圧縮ファイルを作成する必要があります。

メモリ内の情報とディスク上の一時ファイルの両方がリソースを消費するため、
リソースを減らすために、キャッシュされた情報のパラメーターを調整することをお勧めします
使用または頻繁に使用されるファイルシステムへのアクセス速度を最大化するため。

tarアーカイブの形式のため、 タール ファイルシステム ファイル全体を読み取る必要があります
ファイルエントリをロードするだけです。 ほとんどのtarファイルは通常圧縮されたままなので(プレーン
tarファイルは絶滅の危機に瀕している種です)、tarファイルシステムはファイルを解凍する必要があります
一時的な場所にあるディスクを通常のtarとして非圧縮ファイルにアクセスします
ファイルにソフトウェアを指定する必要があります。

さて、私たちは皆、ディスク全体のファイルとtarファイルを閲覧するのが大好きなので、それは一般的です。
tarファイルを残して、後で再入力します。減圧が遅いので、
Midnight Commanderは、限られた時間だけ情報をメモリにキャッシュします。 いつ
タイムアウトが経過すると、ファイルシステムに関連付けられているすべてのリソースが解放されます。 The
デフォルトのタイムアウトはXNUMX分に設定されています。

FTPファイルシステム(ftpfs)を使用すると、リモートFTPサーバー上のディレクトリを参照できます。 これ
いくつかのオプションがあります。

FTP 匿名の password 「匿名」としてログインするときに使用されるパスワードです。 一部のサイト
有効な電子メールアドレスが必要です。 一方、あなたはおそらくあなたを与えたくないでしょう
特にスパムフィルタリングを使用していない場合は、信頼できないサイトへの実際の電子メールアドレス。

ftpfsは、FTPサーバーからフェッチしたディレクトリリストをキャッシュに保持します。 キャッシュ
有効期限は、 ftpfs ディレクトリにジョブを開始します。 キャッシュ タイムアウト オプション。 低い値
このオプションの場合、すべての操作でftpfsのすべての操作が遅くなる可能性があります。
FTPサーバーにリクエストを送信する必要があります。

FTPを実行するためのFTPプロキシホストを定義できます。 最新のファイアウォールのほとんどは完全に
少なくともパッシブFTPでは透過的であるため(以下を参照)、FTPプロキシは廃止されたと見なされます。

If 常に つかいます FTP 代理 が設定されていない場合は、感嘆符を使用して次のプロキシを有効にできます
特定のホスト。 例については、FTPファイルシステムを参照してください。

このオプションが設定されている場合、プログラムはXNUMXつのことを行います。/usr/lib/mc/mc.no_proxyを参照してください。
ローカルのホスト名を含む行のファイル(ホスト名がドットで始まる場合、
ドメインと見なされます)、名前にドットが含まれていないホスト名を想定します
直接アクセスできます。 他のすべてのホストは、指定されたFTPを介してアクセスされます
プロキシ。

を使用して有効にできます 〜/ .netrc ftpサーバーのログイン名とパスワードを保持するファイル。
.netrc形式の説明については、netrc(5)を参照してください。

  パッシブ モード データ転送の接続が
サーバーではなく、クライアントによって開始されます。 このオプションは、によって推奨され、有効にされています
デフォルト。 このオプションがオフの場合、データ接続はサーバーによって開始されます。
これは、一部のファイアウォールでは機能しない場合があります。

Save
起動時に、MidnightCommanderは初期化情報を
〜/ .config / mc / ini ファイル。 このファイルが存在しない場合は、
/usr/share/mc/mc.iniにあるシステム全体の構成ファイル。 システム全体の場合
構成ファイルが存在しない場合、MCはデフォルト設定を使用します。

当学校区の Save コマンドは 〜/ .config / mc / ini の現在の設定を保存してファイル
左、右、オプションメニュー。

アクティベートした場合 オート 保存 オプションの場合、MCは常に現在の設定を保存します
終了します。

メニューから変更できない設定もあります。 これらの設定を変更するには
お気に入りのエディタでセットアップファイルを編集する必要があります。 スペシャルのセクションを参照してください
詳細については、設定を参照してください。

実行中 オペレーティング   コマンド


Midnight Commanderの入力行に直接入力して、コマンドを実行できます。
または、いずれかの選択バーを使用して実行するプログラムを選択します。
パネルとEnterキーを押します。

実行可能ではないファイルに対してEnterキーを押すと、MidnightCommanderは
拡張ファイルの拡張子に対する選択したファイルの拡張子。 一致する場合
が見つかると、その拡張機能に関連付けられたコードが実行されます。 非常に単純なマクロ
コマンドを実行する前に拡張が行われます。

当学校区の cd 内部 command
当学校区の cd コマンドはMidnightCommanderによって解釈され、コマンドには渡されません
実行のためのシェル。 したがって、すべての優れたマクロ展開を処理できない可能性があります。
それらのいくつかを実行しますが、シェルが実行する置換:

チルダ 代用。 (〜)を追加すると、ホームディレクトリに置き換えられます
チルダの後のユーザー名、それからそれはのログインディレクトリで置き換えられます
指定されたユーザー。

たとえば、〜guestはユーザーguestのホームディレクトリですが、 〜/ゲスト
ホームディレクトリのディレクトリゲスト。

前へ ディレクトリにあります。 以前のディレクトリにジャンプするには、
このような特別なディレクトリ名'-': cd -

CDPATH ディレクトリ。 ディレクトリが指定されている場合 cd コマンドは現在のものではありません
ディレクトリの場合、MidnightCommanderは環境変数の値を使用します CDPATH
指定されたディレクトリのいずれかでディレクトリを検索します。

たとえば、 CDPATH 変数へ 〜/ src:/ usr / src、変更できる
あなたのディレクトリを内部のディレクトリのいずれかに 〜/ src   / usr / src ディレクトリ、から
相対名を使用したファイルシステム内の任意の場所(たとえば、cdlinuxは
/ usr / src / linuxに移動します)。

マクロ 置換
ユーザーメニューにアクセスするとき、または拡張機能に依存するコマンドを実行するとき、または
コマンドライン入力からのコマンドでは、単純なマクロ置換が行われます。

マクロは次のとおりです。

%i 空白のインデント。カーソルの列の位置と同じです。 編集メニューのみ。

%y 現在のファイルの構文タイプ。 編集メニューのみ。

%k ブロックファイル名。

%e エラーファイル名。

%m 現在のメニュー名。

%f   %p
現在のファイル名。

%x 現在のファイル名の拡張子。

%b 拡張子のない現在のファイル名。

%d 現在のディレクトリ名。

%F 選択されていないパネルの現在のファイル。

%D 選択されていないパネルのディレクトリ名。

%t 現在タグ付けされているファイル。

%T 選択されていないパネルのタグ付きファイル。

%u   %U
%tおよび%Tマクロに似ていますが、さらにファイルはタグ付けされていません。 あなたはできる
このマクロは、メニューファイルエントリまたは拡張ファイルエントリごとにXNUMX回だけ使用してください。
タグ付けされたファイルはありません。

%s   %S
選択したファイル:タグ付けされたファイル(存在する場合)。 それ以外の場合は、現在のファイル。

%CD これは、現在のディレクトリをに変更するために使用される特別なマクロです。
その前に指定されたディレクトリ。 これは主に、
仮想ファイルシステム。

%見る このマクロは、内部ビューアを呼び出すために使用されます。 このマクロは、単独で使用することも、単独で使用することもできます。
引数付き。 このマクロに引数を渡す場合は、それらを囲む必要があります
括弧内の。

引数は次のとおりです。 アスキー 視聴者をASCIIモードに強制します。 16進法 強制する
ビューアをXNUMX進モードにします。 ンロフ 太字を解釈する必要があることを視聴者に伝える
nroffのシーケンスに下線を引きます。 書式なし 視聴者に解釈しないように指示する
テキストを太字または下線付きにするためのnroffコマンド。

%% キャラクター

%{いくつかの 文章}
置換を求めるプロンプトを表示します。 入力ボックスが表示され、中括弧内のテキストが表示されます
プロンプトとして使用されます。 マクロは、ユーザーが入力したテキストに置き換えられます。 ザ
ユーザーはESCまたはF10を押してキャンセルできます。 このマクロはコマンドラインでは機能しません
はまだありません。

%var {ENV:default}
環境変数の場合 ENV 設定されていない、 デフォルト 代用されます。 それ以外の場合は、
の値 ENV 代用されます。

当学校区の サブシェル 対応
サブシェルのサポートはコンパイル時のオプションであり、bash、tcsh、およびシェルで機能します。
zsh。

サブシェルコードがアクティブ化されると、MidnightCommanderは次の同時コピーを生成します。
あなたのシェル( SHELL 変数であり、定義されていない場合は、
会場は /etc/passwd ファイル)、新しいシェルを呼び出す代わりに、疑似端末で実行します
コマンドを実行するたびに、コマンドはあたかも持っているかのようにサブシェルに渡されます
それを入力しました。 これにより、環境変数を変更したり、シェル関数を使用したりすることもできます
MidnightCommanderを終了するまで有効なエイリアスを定義します。

使用している場合 bash でサブシェルの起動コマンドを指定できます
〜/ .local / share / mc / bashrc ファイルと特別なキーボードマップ 〜/ .local / share / mc / inputrc
ファイルにソフトウェアを指定する必要があります。 tcsh ユーザーはで起動コマンドを指定できます 〜/ .local / share / mc / tcshrc ファイルにソフトウェアを指定する必要があります。

サブシェルコードを使用すると、シーケンスを使用していつでもアプリケーションを一時停止できます
CoとMidnightCommanderに戻ります。アプリケーションを中断した場合、
中断したアプリケーションを終了するまで、他の外部コマンドを実行できます。

サブシェルを使用することの追加の追加機能は、真夜中によって表示されるプロンプトです
Commanderは、シェルで現在使用しているものと同じプロンプトです。

OPTIONSセクションには、サブシェルコードを制御する方法の詳細があります。

チャモド


Chmodウィンドウは、ファイルとディレクトリのグループの属性ビットを変更するために使用されます。
Cxcキーの組み合わせで呼び出すことができます。

ChmodウィンドウにはXNUMXつの部分があります- 権限   File.

[ファイル]セクションには、ファイルまたはディレクトリの名前とそのアクセス許可が表示されます。
XNUMX進数形式、およびその所有者とグループ。

[権限]セクションには、ファイルに対応する一連のチェックボタンがあります
属性ビット。 属性ビットを変更すると、XNUMX進数の値が次のように変化することがわかります。
ファイルセクション。

ウィジェット(ボタンとチェックボタン)間を移動するには、 矢印 キー または タブ キー。
チェックボタンの状態を変更したり、ボタンを選択したりするには、 スペース。 また、ワイルドカード*を使用すると、任意の文字にマッチし、XNUMXつのコマンドで複数のファイルを削除することができます。
ボタンのホットキーを使用して、ボタンをすばやくアクティブにします。 ホットキーは強調表示されて表示されます
ボタンの文字。

属性ビットを設定するには、Enterキーを使用します。

ファイルまたはディレクトリのグループを操作するときは、必要なビットをクリックするだけです。
設定またはクリアします。 変更するビットを選択したら、次のいずれかを選択します。
アクションボタン(セットマークまたはクリアマーク)。

最後に、属性を指定されたものに正確に設定するには、 [セットする 全て]
ボタン。タグ付けされたすべてのファイルに作用します。

[マークされた 全て] 選択したすべてのファイルにマークされた属性のみを設定する

[セットする マークされた] 選択したすべてのファイルの属性にマークされたビットを設定します

[綺麗 マークされた] 選択したすべてのファイルの属性のマークされたビットをクリアします

[設定] XNUMXつのファイルの属性を設定します

[キャンセル] Chmodコマンドをキャンセルします

チョウン


Chownコマンドは、ファイルの所有者/グループを変更するために使用されます。 このためのホットキー
コマンドはCxoです。

高機能 チョウン


Advanced Chownコマンドは、ChmodコマンドとChownコマンドをXNUMXつのウィンドウに組み合わせたものです。 君
ファイルの権限と所有者/グループを一度に変更できます。

File 業務執行統括


ファイルをコピー、移動、または削除すると、MidnightCommanderにファイル操作が表示されます
ダイアログ。 現在処理中のファイルが表示され、最大XNUMXつのプログレスバーが使用されます。
ファイルバーは、これまでに処理された現在のファイルのパーセンテージを示します。
カウントバーには、処理されたタグ付きファイルの数が表示されます。 バイトバー
処理されたタグ付きファイルの合計サイズのパーセンテージを示します。 もしも
詳細オプションがオフの場合、ファイルバーとバイトバーは表示されません。

ダイアログの下部にXNUMXつのボタンがあります。 スキップボタンを押すとスキップされます
現在のファイルの残りの部分。 中止ボタンを押すと、操作全体が中止されます。
残りのファイルはスキップされます。

ファイル操作中に遭遇する可能性のある他のXNUMXつのダイアログがあります。

エラーダイアログはエラー状態を通知し、XNUMXつの選択肢があります。 通常、あなたは
[スキップ]ボタンを選択してファイルをスキップするか、[中止]ボタンを選択して操作を中止します
完全に。 別の問題を修正した場合は、[再試行]ボタンを選択することもできます
ターミナル。

ファイルをコピーまたは移動しようとすると、置換ダイアログが表示されます。
既存のファイル。 ダイアログには、両方のファイルの日付とサイズが表示されます。 はいを押します
ファイルを上書きするボタン、ファイルをスキップする[いいえ]ボタン、上書きする[すべて]ボタン
すべてのファイル、上書きしない場合は[なし]ボタン、上書きする場合は[更新]ボタン
ソースファイルはターゲットファイルよりも新しいです。 次の方法で操作全体を中止できます。
中止ボタンを押します。

再帰的削除ダイアログは、そうでないディレクトリを削除しようとすると表示されます
空。 [はい]ボタンを押すとディレクトリが再帰的に削除され、[いいえ]ボタンを押すとスキップされます
ディレクトリ、すべてのディレクトリを削除する[すべて]ボタン、スキップする[なし]ボタン
空でないすべてのディレクトリ。 中止を押すと、操作全体を中止できます
ボタン。 [はい]または[すべて]ボタンを選択した場合は、確認を求められます。 タイプ
「はい」は、再帰的削除を本当に実行したい場合にのみ「はい」です。

ファイルにタグを付けて操作を実行する場合は、
成功した操作はタグなしです。 失敗したファイルとスキップされたファイルはタグ付けされたままになります。

マスク コピー/名前変更


コピー/移動操作を使用すると、ファイルの名前を簡単に変換できます。 それをするために、
正しいソースマスクを指定する必要があり、通常は
宛先はいくつかのワイルドカードを指定します。 ソースマスクに一致するすべてのファイルは
ターゲットマスクに従ってコピー/名前変更されました。 タグ付きファイルがある場合は、タグ付きファイルのみ
ソースマスクに一致するファイルの名前が変更されます。

設定できる他のオプションがあります。

続きます リンク

ソースディレクトリにシンボリックリンクとハードリンクを作成するかどうかを決定します(再帰的に
サブディレクトリ)ターゲットディレクトリ内の新しいリンク、またはそれらをコピーするかどうか
コンテンツ。

ダイビング サブディレクトリ

ソースディレクトリがコピーされようとしているときの動作を決定しますが、ターゲットは
ディレクトリはすでに存在します。 デフォルトのアクションは、ソースのコンテンツをコピーすることです
ディレクトリをターゲットディレクトリに追加します。 このオプションを有効にすると、ソースがコピーされます
ディレクトリ自体をターゲットディレクトリに配置します。

たとえば、ディレクトリをコピーしたい / foo ファイルを含む バー 〜へ / bla / fooこれは
既存のディレクトリ。 通常( ダイビング サブディレクトリ 設定されていません)、mcはコピーします
file / foo / bar ファイルに / bla / foo / bar。 このオプションを有効にすると、 / bla / foo / foo
ディレクトリが作成され、 / foo / bar にコピーされます / bla / foo / foo / bar.

保存する 属性

権限、タイムスタンプ、および(rootの場合)を保持するかどうかを決定します
元のファイルの所有権。 このオプションが設定されていない場合、
umaskは尊重されます。

  shell パターン

このオプションがオンの場合、「*」および「?」を使用できます。 ソースマスクのワイルドカード。 彼らが働きます
彼らがシェルで行うように。 ターゲットマスクでは、「*」と「\」のみ'ワイルドカードは
許可された。 ターゲットマスクの最初の「*」ワイルドカードは、最初のワイルドカードグループに対応します
ソースマスクでは、1番目の「*」はXNUMX番目のグループに対応し、以下同様に続きます。 '\ XNUMX'
ワイルドカードは、ソースマスクの最初のワイルドカードグループである「\2」ワイルドカードに対応します。
9番目のグループに対応し、以下同様に'\0'まで続きます。 '\XNUMX'ワイルドカードは
ソースファイルのファイル名全体。

2つの例:

ソースマスクが「*.tar.gz」の場合、宛先は「/bla/*.tgz」であり、ファイルは
コピーされるのは「foo.tar.gz」で、コピーは「/bla」の「foo.tgz」になります。

「file.c」が「c.file」になり、
すぐ。 このためのソースマスクは「*。*」であり、宛先は「\ 2.\1」です。

  shell パターン OFF

シェルパターンオプションがオフの場合、MCは自動グループ化を実行しなくなります。 君
ソースマスクで「\(... \)」式を使用して、のワイルドカードの意味を指定する必要があります
ターゲットマスク。 これはより柔軟ですが、より多くの入力が必要です。 それ以外の場合はターゲット
マスクは、シェルパターンオプションがオンになっている場合の状況に似ています。

2つの例:

ソースマスクが"^\(。* \)\。tar \ .gz $"の場合、宛先は "/bla/*.tgz"であり、ファイルは
コピーされるのは「foo.tar.gz」で、コピーは「/bla/foo.tgz」になります。

「file.c」が次のようになるように、ベース名と拡張子を交換するとします。
「c.file」など。 このためのソースマスクは"^\(。* \)\。\(。* \)$"であり、宛先は
「\2.\1」。

シミュレーション例 変換

ファイル名の大文字と小文字を変更することもできます。 ターゲットで「\u」または「\l」を使用する場合
マスクの場合、次の文字はそれに応じて大文字または小文字に変換されます。

ターゲットマスクで「\U」または「\L」を使用すると、次の文字はに変換されます
次の'\E'または次の'\U'、'\L'または末尾までの大文字または小文字
ファイル名の。

'\u'および'\l'は'\U'および'\L'よりも強力です。

たとえば、ソースマスクが'*'(   shell パターン on)または'^ \(。* \)$'(   shell
パターン off)で、ターゲットマスクが'\ L \ u *'の場合、ファイル名は次のように変換されます。
最初の大文字とそれ以外の場合は小文字。

'\'を引用文字として使用することもできます。 たとえば、「\\」は円記号であり、「\*」は
アスタリスク。

安定した シンボリックリンク

Midnight Commanderに、ターゲットのシンボリックリンクを変更するように命令します。
以前と同じ場所をポイントします。 絶対シンボリックリンクでは、これは
何もありませんが、相対的なものがある場合は、その値を再計算し、必要な../を追加します
およびその他のディレクトリ部分と値を可能な限り短くする(最新の
ファイルシステムはiノード内に短いシンボリックリンクを保持するため、ディスク領域をあまり浪費しません)。

選択/選択解除


ファイルとディレクトリのグループの選択または使用のダイアログ。 入力行
選択/選択解除されるファイル名の正規表現を入力できます。

日時 チェックボックスがオンの場合、ファイルのみが選択されます。 もしも オフ、として
ディレクトリとしてのファイルが選択されます。 いつ シェル(Shell) パターン チェックボックスがオンになっている、通常
式は、シェルでのファイル名のグロブによく似ています(*はゼロ以上を表します
文字と? XNUMX人のキャラクターを表す)。 もしも シェル(Shell) パターン オフの場合、タグ付け
ファイルの処理は通常の正規表現で行われます(ed(1)を参照)。 いつ シミュレーション例 敏感な
チェックボックスがオンの場合、選択は大文字と小文字を区別する文字になります。 もしも シミュレーション例 敏感な is
オフの場合、ケースは無視されます。

インナー デフ ビューアー


mcdiffは視覚的な差分ツールです。 XNUMXつのファイルを比較して、その場で編集できます(差分
動的に更新されます)。 人気のあるバージョンから作業コピーを閲覧して表示できます
制御システム(GIT、Subversionなど)。

MidnightCommanderの内部diffビューアで次のショートカットを使用できます。

F1 組み込みのハイパーテキストヘルプビューアを呼び出します。

F2 変更したファイルを保存します。

F4 内部エディタで左側のパネルのファイルを編集します。

F14 内部エディタで右側のパネルのファイルを編集します。

F5 現在のハンクをマージします。 現在のハンクのみがマージされます。

F7 検索を開始。

F17 検索を続行します。

F10、 ESC、 q 差分ビューアを終了します。

Alt-s、 s ハンクステータスの表示を切り替えます。

Alt-n、 l 行番号の表示を切り替えます。

f 左パネルを最大化します。

= パネルの幅を等しくします。

> 右側のパネルのサイズを小さくします。

< 左側のパネルのサイズを小さくします。

c 末尾のキャリッジリターン(CR)記号の表示を^Mとして切り替えます。

2, 3, 4, 8 集計サイズを設定する

Cu 差分パネルの内容を入れ替えます。

Cr 画面を更新します。

Co サブシェルに切り替えて、コマンド画面を表示します。

を入力し、 スペース、 n 次のdiffハンクを見つけます。

バックスペース、 p 以前の差分ハンクを検索します。

g 行に移動します。

Down XNUMX行前にスクロールします。

Up XNUMX行後方にスクロールします。

PageUpキー XNUMXページ上に移動します。

PageDownキー XNUMXページ下に移動します。

ホーム、 A1 行頭に移動します。

終わり 行末に移動します。

C-ホーム ファイルの先頭に移動します。

C-End、 C1 ファイルの最後に移動します。

インナー File ビューアー


内部ファイルビューアには、ASCIIとXNUMX進数のXNUMXつの表示モードがあります。 切り替えるには
モードの場合は、F4キーを使用します。

ビューアは、システムまたはファイルタイプによって提供される最良の方法を使用しようとします。
情報を表示します。 に最も頻繁に現れるいくつかの文字シーケンス
事前にフォーマットされたマニュアルページは、太字で下線が引かれているため、きれいに表示されます。
あなたのファイルの。

XNUMX進モードの場合、検索機能は引用符と定数のテキストを受け入れます。 文章
引用符で囲まれているのは、引用符を削除した直後に一致します。 各番号はXNUMXバイトに一致します。
引用符で囲まれたテキストを次のような定数と組み合わせることができます。

"文字列"-1xBB0"その他のテキスト"

012は1進数であることに注意してください。 -0はXNUMXxFFに変換されます。

これは、MidnightCommanderが行う各キーに関連付けられたアクションのリストです。
内部ファイルビューアのハンドル。

F1 組み込みのハイパーテキストヘルプビューアを呼び出します。

F2 ラップモードを切り替えます。

F4 XNUMX進モードを切り替えます。

F5 後藤ライン。 これにより、行番号の入力を求められ、その行が表示されます。

F6、 /. 正規表現検索。

?, 正規表現検索を逆にします。

F7 通常の検索/XNUMX進モードの検索。

Cs、 F17、 n. 以前の検索式がなかった場合は通常の検索を開始し、それ以外の場合は検索を開始します
次の試合。

Cr。 前の検索式がなかった場合は逆検索を開始し、それ以外の場合は次に検索します
一致しています。

F8 生/解析モードの切り替え:これにより、ディスク上で見つかったファイル、または処理中のファイルが表示されます
フィルタはmc.extファイルで指定されており、フィルタからの出力です。 現在
ボタンにはモードがあるため、モードは常にボタンラベルに記載されている以外のものです。
そのキーで入力します。

F9 フォーマット/フォーマット解除モードを切り替えます:フォーマットモードがオンの場合、ビューアはいくつかを解釈します
さまざまな色で太字と下線を表示する文字列シーケンス。 また、ボタンラベルに
現在以外のモードです。

F10、 ESC。 内部ファイルビューアを終了します。

次のページ、 スペース、 履歴書。 XNUMXページ前にスクロールします。

前のページ、 Alt-v、 Cb、 バックスペース。 XNUMXページ後ろにスクロールします。

ダウンキー XNUMX行前にスクロールします。

アップキー XNUMX行後方にスクロールします。

Cl 画面を更新します。

Co サブシェルに切り替えて、コマンド画面を表示します。

[n] m マークnを設定します。

[n] r マークnにジャンプします。

Cf 次のファイルにジャンプします。

Cb 前のファイルにジャンプします。

Alt-R 定規を切り替えます。

Alt-E 表示されるテキストの文字セットを変更するには、Me(Alt-e)を使用できます。 再コーディングはから行われます
選択したコードページをシステムコードページに。 再コーディングをキャンセルするには、「
文字セット選択ダイアログの「translation>」。

ファイルの表示方法をファイルビューアに指示することができます。編集を見てください。
拡張子ファイルセクション

インナー File エディター


内部ファイルエディタは、フル機能のフルスクリーンエディタです。 最大でファイルを編集できます
64メガバイト。 バイナリファイルを編集することが可能です。 内部ファイルエディタが呼び出されます
F4 もし use_internal_edit オプションは初期化ファイルで設定されます。

現在サポートされている機能は次のとおりです。ブロックコピー、移動、削除、切り取り、貼り付け。 キーのキー
元に戻す; プルダウンメニュー; ファイル挿入; マクロコマンド; 正規表現検索と
交換; Shift-矢印テキストの強調表示(端末でサポートされている場合)。 挿入-上書き
トグル; ワードラップ; 自動インデント; 調整可能なタブサイズ。 さまざまなファイルの構文の強調表示
タイプ; インデントやispellなどのシェルコマンドを介してテキストブロックをパイプするオプション。

セクション:

iniファイルのエディタのオプション

エディターは非常に使いやすく、個別指導は必要ありません。 どのキーが何をするかを確認するには、
適切なプルダウンメニューを参照してください。 その他のキーは次のとおりです。シフト移動キーはテキストを実行します
ハイライト。 Ctrl-In ファイルにコピー mcedit.クリップ   シフトイン からのペースト
mcedit.clip。 Shift+Del にカット mcedit.クリップ, Ctrl+Del ハイライトされたテキストを削除します。 ねずみ
ハイライトも機能し、Shiftキーを押したままにすることで、通常どおりマウスをオーバーライドできます。
マウスをドラッグしながらキーを押して、通常のターミナルマウスの強調表示を機能させます。

マクロを定義するには、を押します Ctrl + R 次に、実行するキーストロークを入力します。
メディア掲載 Ctrl + R 終わったらまた。 次に、マクロを任意のキーに割り当てることができます。
そのキーを押します。 を押すとマクロが実行されます Ctrl-A 次に、割り当てられたキー。
Meta、Ctrl、またはEscを押し、割り当てられたキーを押した場合にも、マクロが実行されます。
キーが他の機能に使用されていないこと。 定義すると、マクロコマンドは次のようになります。
ファイル 〜/ .local / share / mc / mcedit / mcedit.macros マクロを削除するには、
このファイルの適切な行。

表示されるテキストの文字セットを変更するには、Me(Alt-e)を使用できます。 選択したものから再コーディングが行われます
コードページをシステムコードページに。 再コーディングをキャンセルするには、「 " の
文字セット選択ダイアログ。

F19 現在強調表示されているブロックをフォーマットします(プレーンテキストまたは C or C + + コードまたは別の)。
これはファイルによって制御されます /usr/share/mc/edit.indent.rc にコピーされます
〜/ .local / share / mc / mcedit / edit.indent.rc 初めて使用するときは、ホームディレクトリにあります。

エディターには、米国以外の文字(160以上)も表示されます。 バイナリファイルを編集するときは、
セッションに ディスプレイ ビット 間隔をきれいに保つために、オプションメニューで7ビットまで。

オプション of エディタ in iniファイル


このセクションでは、iniファイルのいくつかのエディタオプションについて説明します。 オプションはに配置されます
[真夜中-司令官]セクション

editor_wordcompletion_collect_entire_file
ファイル全体またはファイルの先頭から
カーソル位置(0)

画面 セレクタ


Midnight Commanderは、多くの内部モジュール(エディター、ビューアー、diffなど)の実行をサポートしています
ビューアー)同時に、開いているファイルを閉じずにそれらを切り替えます。 使用する
ただし、一度に複数のファイルマネージャは現在サポートされていません。

これらの各モジュールを画面と呼びましょう。 画面を切り替えるにはXNUMXつの方法があります。
次のグローバルショートカットのいずれかを使用します。

Alt-} 次の画面に切り替えます。

Alt-{ 前の画面に切り替えます。

Alt-` 現在開いている画面のリストを含むダイアログウィンドウを開きます(または[画面]を使用します
リスト」メニュー項目)。

完成


MidnightCommanderを入力してください。

現在の位置の前にテキストの補完を実行してみてください。 MCは完了を試みます
テキストを変数として扱う(テキストがで始まる場合 $)、ユーザー名(テキストが始まる場合
  ~)、ホスト名(テキストがで始まる場合 @)またはコマンド(コマンドラインを使用している場合)
コマンドを入力する可能性のある位置で、可能な補完にはシェルが含まれます
予約語とシェルビルトインコマンドも順番に)。 これらのいずれも一致しない場合は、
ファイル名の補完が試行されます。

ファイル名、ユーザー名、変数、およびホスト名の補完は、すべての入力行、コマンドで機能します
完了はコマンドライン固有です。 完了があいまいな場合(さらにあります
さまざまな可能性)、MCのビープ音と次のアクションは、設定によって異なります。
完了:[構成]ダイアログにすべてのオプションを表示します。 有効になっている場合は、すべてのリスト
現在の位置の横に可能性がポップアップ表示され、矢印キーで選択できます
  Enter 正しいエントリ。 また、最初の文字を入力することもできます
可能性は、すべての可能性のサブセットに移動し、
可能。 を押すと Alt + Tabキー この場合も、サブセットのみがリストボックスに表示されます。
それ以外の場合は、前のすべての文字に一致する最初の項目が強調表示されます。
あいまいさがなくなるとすぐにダイアログは消えますが、キーをキャンセルすることで非表示にできます
Escキー, F10 左右の矢印キー。 完了:すべて表示が無効になっている場合、ダイアログが表示されます
を押した場合にのみアップ Alt + Tabキー 初めて、MCはビープ音を鳴らします。

のエスケープを適用します ?, *   & 記号(として \?, \*, \& )ファイル名でそれらを使用できないようにする
入力行で置換が実行される場合の正規表現のメタシンボル。

バーチャル File システム


Midnight Commanderには、ファイルシステムにアクセスするためのコードレイヤーが用意されています。 このコード
レイヤーは仮想ファイルシステムスイッチとして知られています。 仮想ファイルシステムスイッチにより、
Unixファイルシステムにないファイルを操作するMidnightCommander。

現在、Midnight Commanderはいくつかの仮想ファイルシステム(VFS)にパッケージ化されています。
ローカル ファイルシステム。通常のUnixファイルシステムにアクセスするために使用されます。 the ftpfs、 慣れている
FTPプロトコルを使用してリモートシステム上のファイルを操作します。 the ターフ、操作に使用
tarおよび圧縮tarファイル。 the アンデルフス、ext2ファイルで削除されたファイルを回復するために使用されます
システム(Linuxシステムのデフォルトのファイルシステム)、 (ファイルを操作するため
rshやsshなどのシェル接続)。 コードがでコンパイルされた場合 sftpfs (ために
SFTP接続を介したファイルの操作)。 コードがでコンパイルされた場合 smbfs サポート、
SMB(CIFS)プロトコルを使用して、リモートシステム上のファイルを操作できます。

ジェネリック exfs (外部仮想ファイルシステム)は、VFSを簡単に拡張するために提供されています
スクリプトと外部ソフトウェアを使用する機能。

VFSスイッチコードは、使用されているすべてのパス名を解釈し、それらをに転送します。
正しいファイルシステム、各ファイルシステムに使用される形式については後で説明します
独自のセクションで。

FTP File システム
FTPファイルシステム(ftpfs)を使用すると、リモートマシン上のファイルを操作できます。 に
実際に使用して、使用することができます FTP メニューの項目を選択するか、現在の項目を直接変更します
を使用するディレクトリ cd 次のようなパス名へのコマンド:

ftp:// [!] [user [:pass] @] machine [:port] [remote-dir]

当学校区の user, ポート   リモートディレクトリ 要素はオプションです。 指定した場合 user 要素、
Midnight Commanderは、そのユーザーとしてリモートマシンにログインします。それ以外の場合は、
匿名ログインまたはからのログイン名 〜/ .netrc ファイル。 オプション パス 要素は
接続に使用されるパスワード。 VFSディレクトリ名でパスワードを使用することはできません
クリアテキストで画面に表示でき、に保存できるため、お勧めします
ディレクトリ履歴。

FTPプロキシの使用を有効にするには、先頭に追加します ! (感嘆符)ホスト名に。

例:

ftp://ftp.nuclecu.unam.mx/linux/local
ftp://tsx-11.mit.edu/pub/linux/packages
ftp://!behind.firewall.edu/pub
ftp://guest@ remote-host.com:40 / pub
ftp:// miguel:xxx @ server / pub

ftpfsオプションについては、[仮想ファイルシステム]ダイアログボックスを確認してください。

タール File システム
tarファイルシステムは、tarファイルと圧縮されたファイルへの読み取り専用アクセスを提供します
chdirコマンドを使用してtarファイルを作成します。 ディレクトリをtarファイルに変更するには、次のように変更します。
次の構文を使用して、現在のディレクトリをtarファイルに追加します。

/filename.tar/utar:// [dir-inside-tar]

mc.extファイルはすでにtarファイルのショートカットを提供しています。これは通常あなたが
tarファイルをポイントし、Returnキーを押してtarファイルに入るだけです。編集を参照してください。
これがどのように行われるかの詳細については、拡張ファイルのセクションを参照してください。

例:

mc-3.0.tar.gz / utar://mc-3.0/vfs
/ftp/GCC/gcc-2.7.0.tar/utar://

後者は、tarアーカイブのフルパスを指定します。

ファイル 転送 シェル ファイルシステム
魚のファイルシステムは、ネットワークベースのファイルシステムであり、
ローカルマシンであるかのようにリモートマシン内のファイル。 これを使用するには、反対側はどちらかをする必要があります
fishサーバーを実行するか、bash互換のシェルが必要です。

リモートマシンに接続するには、名前を付けた特別なディレクトリにchdirする必要があります
次の形式です。

sh:// [user @] machine [:options] / [remote-dir]

当学校区の ユーザー、 オプション   リモートディレクトリ 要素はオプションです。 指定した場合 user 素子、
Midnight Commanderは、そのユーザーとしてリモートマシンにログインしようとします。それ以外の場合は、
ログイン名を使用します。

利用可能な オプション には次の値があります:
'C'-圧縮を使用します。
'r'-sshの代わりにrshを使用します。
port-リモートサーバーが使用するポートを指定します。
Status リモートディレクトリ 要素が存在する場合、リモートマシン上の現在のディレクトリは次のようになります。
これに設定します。

例:

sh://onlyrsh.mx:r / linux / local
sh://[メール保護]:C/プライベート
sh://[メール保護]/プライベート
sh://[メール保護]:2222/プライベート

SFTP (SSH File Transfer プロトコル) ファイルシステム
SFTPファイルシステムは、ネットワークベースのファイルシステムであり、
ローカルマシンであるかのようにリモートマシン内のファイル。

リモートマシンに接続するには、名前を付けた特別なディレクトリにchdirする必要があります
次の形式です。

sftp:// [user @] machine:[port] / [remote-dir]

当学校区の ユーザー、 ポート   リモートディレクトリ 要素はオプションです。 指定した場合 user 要素、
Midnight Commanderは、そのユーザーとしてリモートマシンにログインしようとします。そうでない場合は、
ログイン名を使用してください。 ポート -リモートサーバーが使用するポートを指定します(デフォルトでは22)。 もしも
  リモートディレクトリ 要素が存在する場合、リモートマシン上の現在のディレクトリは次のようになります。
これに設定します。

例:

sftp://onlyrsh.mx/linux/local
sftp:// joe:[メール保護]/プライベート
sftp:// joe@ noncompressed.ssh.edu / private
sftp:// joe@ somehost.ssh.edu:2222 / private

元に戻します File システム
Linuxシステムでは、ext2fs undelete機能を使用するようにconfigureに要求した場合、次のようになります。
削除解除ファイルシステムを利用できるようにします。 削除されたファイルの回復はでのみ利用可能です
ext2ファイルシステム。 undeleteファイルシステムは、ext2fsライブラリへの単なるインターフェイスです。
ext2fsで削除されたすべてのファイル名を取得し、提供し、抽出します
選択したファイルを通常のパーティションに入れます。

このファイルシステムを使用するには、によって形成された特別なファイル名にchdirする必要があります
「undel://」プレフィックスと実際のファイルシステムが存在するファイル名。

たとえば、上の最初のSCSIディスクのXNUMX番目のパーティションで削除されたファイルを回復するには
Linuxでは、次のパス名を使用します。

undel:// sda2

開始する前に、undelfsが必要な情報をロードするのに時間がかかる場合があります
そこでファイルを閲覧します。

SMB File システム
smbfsを使用すると、SMB(またはCIFS)プロトコルを使用してリモートマシン上のファイルを操作できます。
これらには、Windows for Workgroups、Windows 9x / ME / XP、Windows NT、Windows 2000、および
サンバ。 実際に使用するには、パネルコマンド「SMBリンク...」を使用してみてください。
(メニューバーからアクセス可能)または、現在のディレクトリを直接変更することもできます
次のようなパス名にcdコマンドを使用します。

smb:// [user @] machine [/ service] [/ remote-dir]

当学校区の user, サービス   リモートディレクトリ 要素はオプションです。 The user, ドメイン   password できる
入力ダイアログで指定します。

例:

smb:// machine / Share
smb:// other_machine
smb:// guest @ machine / Public / Irlex

外部の File システム
exfs 多数の機能とファイルタイプをGNUMidnightCommanderに統合できます
簡単な方法で、スクリプトを書くことによって。

ExtfsファイルシステムはXNUMXつのカテゴリに分類できます。

1.既存のファイルに関連付けられていないスタンドアロンファイルシステム。 彼ら
特定のシステム全体のデータをディレクトリツリーとして表します。 'と入力して呼び出すことができますcd
fsname://'ここで、fsnameはextfsの短縮名です(以下を参照)。 そのようなファイルシステムの例
audio(CDのオーディオトラックのリスト)またはapt(CD内のすべてのDebianパッケージのリスト)を含める
システム)。

たとえば、CD-ROMドライブ上のCD-Audioトラックを一覧表示するには、次のように入力します。

cd audio://

2.ファイルの内容を表す「アーカイブ」ファイルシステム(rpm、patchfsなど)
ディレクトリツリーとして。 アーカイブに圧縮された「実際の」ファイルで構成できます(urar、rpm)
または、メールボックス内のメッセージ(mailfs)やパッチの一部(patchfs)などの仮想ファイル。 に
そのようなファイルシステムにアクセスする'fsname://'をアーカイブ名に追加する必要があります。 に注意してください
アーカイブ自体は別のvfsに置くことができます。

たとえば、zipアーカイブdocuments.zipタイプのコンテンツを一覧表示するには

cddocuments.zip/uzip://

多くの面で、extfsを他のディレクトリと同じように扱うことができます。 たとえば、次のことができます
ホットリストに追加するか、ディレクトリ履歴から変更します。 重要な制限は
他の非ローカルVFSと同様に、extfs内でシェルコマンドを呼び出すことはできません。

MidnightCommanderに含まれている一般的なextfsスクリプトは次のとおりです。

a アクセス'A:' DOS / Windowsディスケット(cd a://).

apt DebianのAPTパッケージ管理システムのフロントエンド(cd apt://).

オーディオ オーディオCDのリッピングと再生(cd オーディオ:// or cd デバイス/オーディオ://).

bpp Bad Penguin GNU / Linuxディストリビューションのパッケージ(cd file.bpp / bpp://).

deb Debian GNU / Linuxディストリビューションのパッケージ(cd file.deb/deb://).

dpkg Debian GNU / Linuxでインストールされたパッケージ(cd deb://).

hp48 HP48計算機との間でファイルを表示およびコピーします(cd hp48://).

lslR 多くのFTPで見られるlslRリストの閲覧(cd ファイル名/lslR://).

メールフ mboxスタイルのメールボックスファイルのサポート(cd メールボックス/mailfs://).

パッチ
統一されたコンテキスト差分を処理するextfs(cd filename / patchfs://).

rpm RPMパッケージ(cd ファイル名/rpm://).

rpm RPMデータベース管理(cd rpms://).

ulha、 urar、 uzip、 uzoo、 uar、 うーん
アーカイバ(cd アーカイブ/xxxx:// ここで、xxxxは次のいずれかです。 ウラ, ure, uzip, ウズー, ウアル,
うーん).

「拡張子の編集」で説明されているように、ファイルの種類/拡張子を指定されたextfsにバインドできます。
ファイルセクション。 Debianパッケージのエントリ例は次のとおりです。

正規表現/.deb$
Open =%cd%p / deb://


Midnight Commanderは、端末がカラーをサポートしているかどうかを、
端末データベースと端末名。 時々混乱するので、強制するかもしれません
それぞれ-cフラグと-bフラグを使用して、カラーモードまたはカラーモードを無効にします。

プログラムがncursesではなくSlangスクリーンマネージャーでコンパイルされている場合は、
変数を確認してください COLORTERM、 設定されている場合は、-cフラグと同じ効果があります。

を追加することにより、常にカラーモードを強制する端子を指定できます。 カラーターミナル
初期化ファイルのColorsセクションへの変数。 これは真夜中を防ぎます
司令官は、端末がカラーをサポートしているかどうかを検出しようとしません。 例:

[色]
color_terminals = linux、xterm
color_terminals = terminal-name1、terminal-name2 .. ..

プログラムはncursesとslangの両方でコンパイルできますが、ncursesは
強制カラーモード:ncursesは端末データベースの情報のみを使用します。

Midnight Commanderは、デフォルトの色を変更する方法を提供します。 現在の色
環境変数を使用して構成されます MC_COLOR_TABLE またはの色セクション
初期化ファイル。

[色]セクションで、デフォルトのカラーマップが ベースカラー 変数。 君
のキーとして端末名を使用して、端末の代替カラーマップを指定できます。
このセクション。 例:

[色]
base_color =
xterm = menu = magenta:marked =、magenta:markselect =、red

色の定義の形式は次のとおりです。

= 、 、 : =..。

色はオプションで、キーワードは次のとおりです。通常、選択済み、無効、マーク付き、
markselect、errors、input、inputmark、inputunchanged、commandlinemark、reverse、gauge、
ヘッダー、inputhistory、commandhistory。 ボタンバーの色は、bbarhotkey、bbarbuttonです。
ステータスバーの色:ステータスバー。 メニューの色は、menunormal、menusel、menuhot、menuhotsel、
menuinactive。 ダイアログの色は、dnormal、dfocus、dhotnormal、dhotfocus、dtitleです。 エラー
ダイアログの色は、errdfocus、errdhotnormal、errdhotfocus、errdtitleです。 ヘルプの色は次のとおりです。
helpnormal、helpitalic、helpbold、helplink、helpslink、helptitle。 ビューアの色は次のとおりです。
viewnormal、viewbold、viewunderline、viewselected。 エディターの色は次のとおりです。editnormal、
editbold、editmarked、editwhitespace、editlinestate。 ポップアップメニューの色は次のとおりです。pmenunormal、
pmenusel、pmenutitle。

ヘッダ パネルヘッダーの色、列のタイトルと並べ替えを含む行を決定します
モードインジケーター。

クエリダイアログで使用される入力行の色を決定します。

ゲージ 使用されるプログレスバー(ゲージ)の塗りつぶされた部分の色を決定します
コピーなどのファイル操作の進行状況をユーザーに表示します。

無効 選択できないウィジェットの色を決定します。

ダイアログボックスは次の色を使用します。 ノーマル 通常のテキストに使用され、 dフォーカス is
現在選択されているコンポーネントに使用されている色、 ドット法線 に使用される色です
通常のコンポーネントでホットキーの色を区別しますが、 ドットフォーカス 色を使用しています
現在選択されているコンポーネントで強調表示されている色。

メニューは同じスキームを使用しますが、menunormal、menusel、menuhot、menuhotsel、および
代わりにmenuinactiveタグ。

ヘルプは次の色を使用します。 ヘルプノーマル 通常のテキストに使用され、 ヘルプイタリック 使用され
マニュアルページで斜体で強調されているテキスト、 ヘルプボールド であるテキストに使用されます
マニュアルページで太字で強調されている、 ヘルプリンク 選択されていないハイパーリンクに使用され、
ヘルプリンク 選択したハイパーリンクに使用されます。

ポップアップメニューは次の色を使用します。 pメニューノーマル 選択されていないメニュー項目に使用され、
ポップアップメニューウィンドウのメインカラー、 メニューセル 選択したメニュー項目に使用され、 pメニュータイトル is
ポップアップメニューのタイトルに使用されます。

可能な色は次のとおりです。黒、灰色、赤、明るい赤、緑、明るい緑、茶色、黄色、
ブルー、ブライトブルー、マゼンタ、ブライトマゼンタ、シアン、ブライトシアン、ライトグレー、ホワイト。 そしてそこに
透明な背景のための特別なキーワードです。 'デフォルト'です。 「デフォルト」は
背景色に使用されます。 別の特別なキーワード「ベース」は、mcのメインカラーを意味します。 いつ
256色が利用可能で、color16からcolor255、またはとして指定できます。
rgb000からrgb555およびgray0からgray23。 例:

[色]
base_color = normal = white、default:marked = magenta、default

属性は、太字、斜体、下線、反転、点滅のいずれかになり、プラス記号が追加されます
複数必要な場合は署名してください。 特別な単語「none」は、属性がないことを意味します。
base_colorにフォールバックしようとしています。 例:

menuhotsel = yellow; black; bold + underline

スキン


MidnightCommanderの外観を変更できます。 これを行うには、ファイルを指定する必要があります
ボックスを描画するための色と線の説明が含まれています。 色の再定義は
「色」セクションで説明されているように、色の割り当てと完全に互換性があります。

肌に256色の定義が含まれている場合は、「256色」キーを定義する必要があります
[スキン]セクションでTRUE値に設定します。

スキンファイルは、次のアルゴリズムで検索されます(最初に見つかったアルゴリズムまで)。

1)コマンドラインオプション -S or --skin =
2)環境変数 MC_SKIN
3)パラメータ 皮膚 セクション内 [真夜中-司令官] 設定ファイル内。
4)ファイル /etc/mc/skins/default.ini
5)ファイル /usr/share/mc/skins/default.ini

構成ファイルのコマンドラインオプション、環境変数、およびパラメータには、
スキンファイルへの絶対パス(拡張子.ini付きまたは拡張子なし)。 の検索
スキンファイルは(最初に見つかったものに)発生します:

1) 〜/ .local / share / mc / skins /
2) @ sysconfdir @ / mc / skins /
3) / usr / share / mc / skins /

拡張情報の取得については、以下を参照してください。

セクションとパラメータの説明
カラーペアの定義
線を描く
互換性

詳細説明 of   パラメータ
セクション [肌] スキンファイルのmetainfoが含まれています。 パラメータ 説明 短いテキストを含む
肌について。

セクション [ファイルハイライト] ファイル名を強調表示するための色のペアの説明が含まれています。
パラメータの名前は、filehighlight.iniファイルのセクションの名前と同じである必要があります。 見る
詳細情報を取得するには、ファイル名を強調表示します。

セクション [芯] どこでも使用される要素について説明します。

_デフォルト_
デフォルトの色のペア。 色が含まれていない場合は、他のすべてのセクションで使用されます
定義

選択
カーソル

マークされた 選択したデータ

マーク選択
選択したデータにカーソルを合わせる

ゲージ プログレスバーの塗りつぶされた部分の色

クエリダイアログで使用される入力行の色

入力マーク
入力した選択したテキストの色

入力変更なし
最初の変更またはカーソル移動前の入力テキストの色

コマンドラインマーク
コマンドラインで選択したテキストの色


リバースカラー

セクション [ダイアログ] ダイアログウィンドウに配置される要素について説明します(エラーを除く)
ダイアログ)。

_デフォルト_
このセクションのデフォルトの色。 指定されていない場合は[core]._default_を使用

dフォーカス アクティブな要素の色(フォーカス中)

ドット法線
ホットキーの色

ドットフォーカス
フォーカスされた要素のホットキーの色

セクション [エラー] エラーダイアログウィンドウに配置される要素について説明します

_デフォルト_
このセクションのデフォルトの色。 指定されていない場合は[core]._default_を使用

エラーホット正常
ホットキーの色

エラードホットフォーカス
フォーカスされた要素のホットキーの色

セクション [メニュー] メニューに配置される要素について説明します。 このセクションでは、
システムメニュー(F9によって呼び出される)およびユーザー定義メニュー(パネルではF2によって呼び出され、パネルではF11によって呼び出される)
編集者)。

_デフォルト_
このセクションのデフォルトの色。 指定されていない場合は[core]._default_を使用

エントリ メニュー項目の色

メニューホット
メニューホットキーの色

メニューセル
アクティブなメニュー項目の色(フォーカス中)

メニューホテル
フォーカスされたメニュー項目のメニューホットキーの色

メニュー非アクティブ
非アクティブなメニューの色

セクション [ヘルプ] ヘルプウィンドウに配置される要素について説明します。

_デフォルト_
このセクションのデフォルトの色。 指定されていない場合は[core]._default_を使用

ヘルプイタリック
要素の色のペア イタリック 属性を使用する。

ヘルプボールド
要素の色のペア 大胆な 属性を使用する。

ヘルプリンク
リンクの色

ヘルプリンク
アクティブリンクの色(フォーカス中)

セクション [編集者] エディタに配置された要素の色について説明します。

_デフォルト_
このセクションのデフォルトの色。 指定されていない場合は[core]._default_を使用

編集太字
要素の色のペア 大胆な 属性を使用する。

編集マーク
選択したテキストの色

編集空白
タブの色と末尾のスペースの強調表示

編集状態
ライン状態領域の色

セクション 【視聴者】 ビューアーに配置された要素の色を記述します。

ビューアンダーライン
要素の色のペア 下線 属性を使用する。

色圏 ペア 定義
スキンファイルのパラメータには、色のペアの定義が含まれています。

XNUMXつの色として記述された色のペアと、「;」で区切られたオプションの属性。 初め
フィールドは前景色を設定し、XNUMX番目のフィールドは背景色を設定し、XNUMX番目のフィールドは
属性。 どのフィールドも省略できます。この場合、値はから取得されます。
デフォルトのカラーペア(グローバルカラーペアまたはこのセクションのデフォルトのカラーペアから)。

例:
[芯]
#黒地に緑
_default_=緑;黒
#青に緑(デフォルト)
selected =; blue
#黒地に黄色(デフォルト)
#黒に黄色の下線(デフォルト)
マーク=黄色;;下線

可能な色(名前)と属性は、色で説明されています。 セクション。

引き分け ライン
セクションの行セット [行] スキンファイルに。 デフォルトでは単一行が使用されますが、
utf-8シンボルの使用法に再定義できます(たとえば、行など)。

警告!!! Ncurses画面ライブラリを使用してMidnightCommanderをビルドする場合
線の描画には限りがあります! 単一の線を描くことだけが可能です。 すべての質問と
コメントはNcursesの開発者に連絡してください。

パラメータの説明 [行]:

左上
左上の行の断片。

右上
右上の行の断片。

センタートップ
水平線のダウンブランチ

中央下
水平線のアップブランチ

左下
左下の行の断片

右下
右下の行の断片

左中央
垂直線の右分岐

右中
垂直線の左分岐

センターミドル
線の交差

地平線 横線

ヴェール 垂直線

薄い水平
細い水平線

シンバート
細い縦線

互換性
色の指定と完全に互換性のあるスキンファイルによる色の指定
色で説明されています。 セクション。

この場合、色の再割り当てはスキンファイルよりも優先され、補完的です。

ファイル名 特徴


現在のスキンファイルのセクション[filehighlight]には、ハイライトグループとしてキー名が含まれています。
色のペアとしての値。 カラーペアはスキンセクションに記載されています。

ファイル名のハイライトのルールは/usr/share/mc/filehighlight.iniファイルに配置されます
(〜/ .config / mc / filehighlight.ini)。 このファイルのセクション名は、次の値と同じである必要があります
[filehighlight]セクション(現在のスキンファイル内)のパラメーター名。

これらのグループのキーは次のとおりです。

type ファイルタイプ。 存在する場合、他のすべてのオプションは無視されます。

正規表現 正規表現。 存在する場合、「extensions」オプションは無視されます。

エクステンション
ファイルの拡張子のリスト。 ';'で区切るサイン。

拡張機能_ケース
('extensions'パラメーターでのみ意味があります)'extensions'ルールケースをセンシティブにします
(true)またはそうでない(false)。

`type'キーには次の値があります。
-ファイル(すべてのファイル)
-FILE_EXE
-DIR(すべてのディレクトリ)
-LINK_DIR
-LINK(古いリンクを除くすべてのリンク)
-ハードリンク
-SYMLINK
--STALE_LINK
-DEVICE(すべてのデバイスファイル)
-DEVICE_BLOCK
-DEVICE_CHAR
--SPECIAL(すべての特殊ファイル)
-SPECIAL_SOCKET
-SPECIAL_FIFO
-SPECIAL_DOOR

Special 設定


Midnight Commanderの設定のほとんどは、メニューから変更できます。 ただし、
セットアップファイルを編集することによってのみ変更できる少数の設定。

これらの変数は、 〜/ .config / mc / ini ファイル:

実行前クリア
デフォルトでは、MidnightCommanderはコマンドを実行する前に画面をクリアします。 もしも
画面の下部にコマンドの出力を表示したい場合は、編集してください
〜/ .config / mc / ini ファイルを作成し、フィールドclear_before_execの値を次のように変更します。
0.

確認_view_dir
ディレクトリでF3キーを押すと、通常、MCはそのディレクトリに入ります。 このフラグが
1に設定すると、MCはディレクトリを変更する前に確認を求めます。
ファイルにタグを付けます。

ftpfs_retry_秒
この値は、MidnightCommanderが待機する秒数です。
ログインを拒否したFTPサーバーに再接続しようとしています。 値が
がゼロの場合、ログインは再試行されません。

max_dirt_limit
内部ファイルでスキップできる画面更新の数を指定します
ビューア。 コードが自動的に行われるため、通常、この値は重要ではありません
着信キーストロークの速度に応じてスキップする更新の数を調整します。
ただし、非常に遅いマシンや高速キーボードの自動リピートを備えた端末では、
値を指定すると、画面の更新が急になりすぎる可能性があります。

max_dirt_limitを10に設定すると、最良の動作が得られるようです。
デフォルト値。

マウス移動ページビューア
マウスでのスクロールをページごとに行うか、行ごとに行うかを制御します。
内部ファイルビューア。

Only_leading_plus_minus
コマンドラインで「+」、「-」、「*」の特別な処理を許可します(select、unselect、
逆選択)コマンドラインが空の場合のみ。 引用する必要はありません
コマンドラインの中央にある文字。 一方、あなたはできません
コマンドラインが空でないときに選択を変更するためにそれらを使用します。

show_output_starts_shell
この変数は、サブシェルサポートを使用していない場合にのみ機能します。 使用する場合
Coキーストロークでユーザー画面に戻ります。これが設定されている場合は、
新鮮な殻。 それ以外の場合は、いずれかのキーを押すと真夜中に戻ります
司令官。

時間形式_最近
6か月未満の日付を表示するために使用される時刻形式を変更します。 見る
フォーマット仕様のstrftimeまたはdateのマニュアルページ。 このオプションがない場合、
デフォルトのtimeformatが使用されます。

timeformat_old
今から6か月以上前の日付を表示するために使用される時刻形式を変更します。
将来の日付。 形式の仕様については、strftimeまたはdateのマニュアルページを参照してください。
このオプションがない場合は、デフォルトの時刻形式が使用されます。

トーベン_fj_mode
このフラグが設定されている場合、ホームキーとエンドキーの動作は
パネルではなく、選択範囲をパネルの最初と最後のファイルに移動します。
それらは次のように動作します。

ホームキーは次のようになります。真ん中の線の下にある場合は、真ん中の線まで上がります。 それ以外の場合はトップラインに移動します
すでに一番上の行にない限り、この場合は最初のファイルに移動します
パネル。

エンドキーの動作も同様です。真ん中の線の上にある場合は、真ん中の線に移動します。 そうでなければ行く
あなたがすでにボトムラインにいるのでない限り、ボトムラインに、そのような場合、それは
パネル内の最後のファイル名に選択範囲を移動します。

use_file_to_guess_type
この変数がオン(デフォルト)の場合、ファイルコマンドを生成して
mc.extファイルにリストされているファイルタイプ。

xtree_mode
ツリーでファイルシステムを参照するときにこの変数がオン(デフォルトはオフ)の場合
パネル、それは自動的に他のパネルに内容をリロードします
選択したディレクトリ。

魚ディレクトリのタイムアウト
この変数は、ディレクトリキャッシュエントリの存続期間を秒単位で保持します。 デフォルト
値は900秒です。

クリップボードストア
この変数には、次のような外部クリップボードユーティリティへのパス(オプション付き)が含まれています
'xclip'は、ファイルからX選択にテキストを読み込みます。 例えば:

clipboard_store = xclip -i

クリップボード_ペースト
この変数には、次のような外部クリップボードユーティリティへのパス(オプション付き)が含まれています
'xclip'は、選択範囲を標準出力に出力します。 例えば:

clipboard_paste = xclip -o

autodetect_codeset
このオプションを使用すると、 `enca'コマンドを使用して、テキストファイルのコードセットを自動検出できます。
内部ビューアおよびエディタ。 有効な値のリストは、`enca--listで取得できます。
言語| cut -d:-f1'コマンド。 オプションは[その他]セクションにある必要があります。

具体的な例を挙げますと、以下の通りです。

autodetect_codeset = russian

技術パラメータ 外部 エディタ or ビューア


Midnight Commanderは、外部エディターのオプションを指定する方法を提供します。
視聴者。 Midnight Commanderは、「[外部エディターまたはビューアーを検索しようとします
システム初期化ファイルの「parameters]」セクション(
Midnight Commanderライブラリディレクトリ)そして 〜/ .config / mc / ini ファイル。 オプション
nameは、外部エディターまたはビューアーの名前(フルパス名)と同じである必要があります。 オプション
値には次の変数を含めることができます。

%ファイル名
編集/表示するファイル名。

%lineno
オープニングファイルのスタートライン。

具体的な例を挙げますと、以下の通りです。

[外部エディターまたはビューアーパラメーター]
vi =%filename +%lineno
joe =%filename +%lineno
more =%filename +%lineno

スタートラインは、検索ファイルから呼び出された場合にのみ、外部のエディター/ビューアーに渡されます。
結果ウィンドウ。

外部のエディター/ビューアーがF4/F3キーを介して起動される場合、MCはそのプログラムを期待します(少なくとも
「joe」ですが、おそらく他の人も)デ​​フォルトでファイルを開く独自の機能があります
最後に開いていた。 MCは、外部のエディター/ビューアーが位置を保存および復元することを妨げません
開いたファイル。

ターミナル データベースを追加しました


Midnight Commanderは、システム端末データベースを修正する方法を提供します。
root権限が必要です。 MidnightCommanderはシステムの初期化を検索します
ファイル(Midnight Commanderライブラリディレクトリにあるmc.libファイル)および
〜/ .config / mc / ini セクション「terminal:your-terminal-name」のファイル、次に
セクション「terminal:general」、セクションの各行には、必要なキー記号が含まれています
定義し、その後に等号とキーの定義を続けます。 あなたは使用することができます
エスケープ文字を表す特別な\e形式と、control-xを表す^x
文字。

可能なキーシンボルは次のとおりです。

f0〜f20ファンクションキーf0〜f20
bsバックスペース
ホームホームキー
エンドエンドキー
上矢印キー
下矢印キー
左左矢印キー
右右矢印キー
pgdnページダウンキー
pgupページアップキー
挿入文字を挿入します
削除文字を削除する
完了して完了

たとえば、キーインサートをEscape + [+ O + pとして定義するには、これをで設定します。
iniファイル:

insert = \ e [Op

また、今あなたは使用することができます 学ぶ キー。 具体的な例を挙げますと、以下の通りです。

ctrl-alt-right = \ e [[1; 6C
ctrl-alt-left = \ e [[1; 6D

これは、ctrl + alt+leftが\e[[1; 6Dエスケープシーケンスを送信するため、真夜中を送信することを意味します
司令官は「\e[[1;6D」をCtrl-Alt-Leftとして解釈します。

当学校区の コンプリート キー記号は、補完を呼び出すために使用されるエスケープシーケンスを表します
プロセス、これはAlt-tabで呼び出されますが、同じ作業を行うために他のキーを定義できます
(どこにでもたくさんの素敵で未使用のキーがあるキーボードで)。

onworks.net サービスを使用して mc online を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。