31

Я использую редактор Midnight Commander (MC) поверх putty для редактирования файлов

Я хочу знать, как скопировать текст из одного файла, закрыть его, затем открыть другой файл и вставить его?

Если это невозможно с Midnight Commander, есть ли другой простой способ скопировать и вставить определенный текст из разных файлов?

6 ответов6

35

Для копирования: (hold) Shift + Select with mouse(копирование в буфер обмена)

Чтобы вставить в окна: Ctrl+V

Чтобы вставить в другой файл в PuTTY/MC: Shift + Ins

Другие горячие клавиши здесь.

Полуночный командир учебник здесь.

12

Я бы сделал это так:

  1. переключиться в режим выбора блока нажатием F3
  2. выберите блок
  3. отключить режим выбора блока с помощью F3
  4. нажмите Ctrl+F, чтобы открыть диалоговое окно Save block
  5. нажмите Enter, чтобы сохранить его в папке по умолчанию
  6. откройте другой файл в редакторе и перейдите к месту назначения
  7. нажмите Shift+F5, чтобы открыть диалог Insert file
  8. нажмите Enter, чтобы вставить из файла по умолчанию (который совпадает с тем, что в диалоговом окне Сохранить блок)

ПРИМЕЧАНИЕ. Существуют другие методы, связанные со средой, которые в настоящее время могут быть более традиционными, но вышеупомянутый не зависит от буфера обмена, связанного со средой рабочего стола (функции эмулятора терминала, putty, Xorg и т.д.). Это чистая функция mcedit, которая работает везде.

8

Если вы используете замазку в Xorg или Windows (то есть в терминале в графическом интерфейсе), вы можете использовать "обычное" поведение копирования / вставки правой кнопкой мыши, находясь в mc. Удерживайте клавишу Shift во время пометки / копирования.

5
  1. Удерживая клавишу Shift, перетащите мышью текст, который хотите скопировать. Фон текста станет темно-оранжевым.
  2. Отпустите клавишу Shift и нажмите Shift+Ctrl+c. Текст будет скопирован.
  3. Теперь вы можете вставить текст в любое место, нажав Shift+Ctrl+v, даже на новую страницу в MC.
0

Замазка обладает способностью копировать-вставлять. В mcedit удерживайте Shift и выберите мышью

0

Согласно справке в МС:

Ctrl+Вставить копии в mcedit.clip и Shift+Вставить вставки из mcedit.clip.

По какой-то причине у меня это не работает, но, нажав F9, вы получаете меню Edit > Copy to clipfile - работало нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .