在 Linux 中通过 putty 在午夜指挥官 (MC) 中复制和粘贴文本

Den*_*Den 44 midnight-commander text-editors putty

我在腻子上使用Midnight Commander (MC)编辑器来编辑文件

我想知道如何从一个文件复制文本,关闭它然后打开另一个文件并粘贴它?

如果 Midnight Commander 无法实现,是否还有另一种简单的方法来复制和粘贴不同文件中的特定文本?

And*_*ejs 59

复制:( (hold) Shift + Select with mouse 复制到剪贴板)

在窗口中粘贴: Ctrl+V

在 PuTTY/MC 中粘贴另一个文件: Shift + Ins

其他热键在这里

午夜指挥官教程在这里

  • 如果在粘贴的内容中出现不需要的缩进,则在 Midnight Commander 中编辑文件时按 F9 以显示顶部菜单,并在 *Options/Generals* 菜单中取消选中 *Return does autoindent* 选项。是的,当我找到它时我也很高兴:) (3认同)
  • “Shift + 鼠标右键单击”可用作粘贴 - 如果您使用鼠标操作,速度会更快 (3认同)

szk*_*zkj 18

我会这样做:

  1. 按切换到块选择模式 F3
  2. 选择一个块
  3. 关闭块选择模式 F3
  4. Ctrl+F这将打开Save block对话框
  5. Enter将其保存到默认位置
  6. 在编辑器中打开另一个文件,并导航到目标位置
  7. Shift+F5打开Insert file对话框
  8. Enter从默认文件位置粘贴(与保存块对话框中的位置相同)

注意:还有其他与环境相关的方法,现在可能更传统,但上述方法不依赖于任何与桌面环境相关的剪贴板,(终端仿真器功能、腻子、Xorg 等)。这是一个适用于任何地方的纯 mcedit 功能。


小智 10

如果您在 Xorg 或 Windows(即 gui 中的终端)中使用 putty,则可以在 mc 中使用“常规”右键单击复制/粘贴行为。标记/复制时按住 shift 键。


小智 8

  1. 按住Shift键,然后在要复制的文本上拖动鼠标。文本的背景将变为深橙色。
  2. 松开Shift键并按Shift+ Ctrl+ c(或Ctrl+ Insert)。文本将被复制。
  3. 现在您可以通过按Shift+ Ctrl+将文本粘贴到您想要的任何位置v,甚至可以粘贴到MC 中的新页面。