Linuxのパテ経由で深夜司令官(MC)にテキストをコピーして貼り付ける


34

私が使用真夜中の司令官(MC)編集ファイルにパテの上にエディタを

あるファイルからテキストをコピーし、閉じてから別のファイルを開いて貼り付ける方法を知りたいですか?

Midnight Commanderでは不可能な場合、異なるファイルから特定のテキストをコピーして貼り付ける簡単な方法はありますか?

回答:


14

私はこのようにします:

  1. を押してブロック選択モードに切り替えます F3
  2. ブロックを選択
  3. ブロック選択モードをオフにします F3
  4. 押すCtrl+FSave blockダイアログが開きます
  5. を押しEnterてデフォルトの場所に保存します
  6. エディターで他のファイルを開き、ターゲットの場所に移動します
  7. 押しShift+F5Insert fileダイアログを開く
  8. を押しEnterて、デフォルトのファイルの場所([ブロックを保存]ダイアログの場所と同じ)から貼り付けます

注:他の環境関連の方法もありますが、これは最近ではより一般的な方法ですが、上記の方法はデスクトップ環境に関連するクリップボードに依存しません(ターミナルエミュレーター機能、パテ、Xorgなど)。これはどこでも動作する純粋なmcedit機能です。


43

コピーするには:( (hold) Shift + Select with mouse クリップボードにコピー

Windowsに貼り付けるには: Ctrl+V

PuTTY / MCに別のファイルを貼り付けるには: Shift + Ins

他のホットキーはこちら

ミッドナイトコマンダーのチュートリアルはこちら


3
貼り付けたものに不要なインデントが表示される場合は、Midnight Commanderでファイルを編集しているときにF9キーを押してトップメニューを表示し、[ オプション/全般 ]メニューで[ 戻る ]のチェックをはずします。はい、私もそれを見つけてうれしかったです:)
ピョートルドブロゴスト

9

XorgまたはWindows(つまり、GUI内の端末)でパテを使用している場合、mcで「従来の」右クリックコピー/貼り付けの動作を使用できます。シフトキーを押しながらマーク/コピーします。


6
  1. ダウンホールドShiftキー、およびコピーしたいテキストをマウスをドラッグします。テキストの背景は濃いオレンジ色になります。
  2. Shiftキーを放し、Shift+ Ctrl+ を押しcます。テキストがコピーされます。
  3. これで、Shift+ Ctrl+を押してv、MCの新しいページにでも任意の場所にテキストを貼り付けることができます。

1

MCのヘルプによると:

Ctrl+ Insertmcedit.clipにコピーし、 Shift+ Insertmcedit.clipから貼り付けます。

なんらかの理由でF9うまくいきませんが、押すとメニューが表示されますEdit > Copy to clipfile-うまくいきました。


0

Puttyにはコピーアンドペースト機能があります。mceditで、Shiftキーを押しながらマウスで選択します


1
笑-あなたは実際に他の答えを読みましたか?そして、あなたの答えは不完全です。「マウスで選択」するために、マウスをどうするかを含めてください。
mcii-1962年

0

mcedit内で編集していて、ファイル自体の中にあるテキストをコピーする場合は、コピーするテキストの先頭にカーソルを置きます。

次に、shiftコピーするテキストを押したまま選択します。コピーするテキストがすべて強調表示されshiftたら、カーソルを放し、挿入する場所にカーソルを移動します。その後、ヒットF5

ハイライトされたテキストがカーソル位置に挿入されます。


0

このコマンドは、mcedit.clipの変更を監視しentr 、テキストをクリップボードにコピーしますxclip

find ~/.local/share/mc/mcedit -name mcedit.clip | entr xclip -i -sel clip ~/.local/share/mc/mcedit/mcedit.clip &

Shift + Mouseが失敗する長い行で機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.