|
|||||||
Как настроить общий буфер обмена для редактора Micro, который запущен в удаленной SSH сессии
Время создания: 24.06.2017 17:26
Автор: Xintrea
Текстовые метки: micro, editor, редактор, буфер обмена, clipboard
Раздел: Компьютер - Linux - Редакторы текста - Текстовый редактор micro
Запись: xintrea/mytetra_syncro/master/base/1498314400pfu6b8uz40/text.html на raw.github.com
|
|||||||
|
|||||||
Использовать редактор Micro локально на Linux-машине достаточно просто. В нем все работает "из коробки", и даже есть общий буфер обмена с любым DE, который автоматически включается если в системе установлены пакеты xclip или xsel. Но если использовать micro в удаленной SSH-сессии, то возникает проблема: текстовый буфер обмена существует только в пределах удаленной машины. И если в micro выделить текст, нажать Ctrl+C, то текст невозможно вставить на основной машине. Так же встает проблема разных сочетаний клавиш для вставки текста: текст, скопированный по Ctrl+C можно вставить в MIcro по Ctrl+V. Но текст, находящийся в буфере обмена основной машины, надо вставлять другими клавишами - например, Shift+Ins. Если забыться, то можно случайно вставить текст не из того буфера обмена, потом на автомате сохранить, тем самым что-нибудь испортить в редактируемом файле. Да, при таких ограничениях, работать очень неприятно. Но есть одно решение. Заключается оно в следующем: 1. Надо установить пакеты xclip или xsel на удаленной машине, где запускается micro. 2. При подключении по SSH добавить ключ -X, например: ssh -X mysite.ru Данная опция организует общий буфер обмена между DE и удаленной системой. 3. Убедиться, что общий буфер обмена действительно работает: micro myfile.txt Помимо данной настройки, начиная с версии 1.2.0, можно настроить режим работы PRIMARY буфера обмена. С буфером обмена PRIMARY есть небольшая проблема: он запоняется при каждом движении мышки или при каждом перемещении курсора в режиме выделения. И в удаленной сессии это дело работает очень медленно. А пользователю обычно нужно, чтобы буфер обмена заполнялся просто при нажатии клавиш копирования в буфер обмена (Ctrl+С). О решении этой проблемы написано в статье "Как в редакторе Micro настроить копирование в буфер обмена только при нажатии Ctrl+C". После этих настроек можно нормально работать с micro, так, как будто он запущен локально на компьютере. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|