The Instant View Editor uses a three-column layout, so you really want to use it on a desktop screen that's wide enough. Sorry for the inconvenience.

Back to the main page »

Original

Preview

Link Preview
Использование нескольких буферов обмена в консоли при помощи GNU Screen
Довольно часто возникает потребность в нескольких буферах обмена между открытыми консольными сессиями. Задача легко решаема при помощи регистров в GNU Screen. Для создания и быстрого доступа к дополнительным буферам необходимо задать в файле $HOME/.screenrc команды копирования в регистр readreg и чтения из регистра paste. Ниже пример добавления буферов, закрепленных за клавишами 1 и 2: bind -c pastdemo1 1 paste 1 bind -c pastdemo1 2 paste 2 bindkey "^V" command -c pastdemo1 bind -c copydemo1 1 readreg 1 bind -c copydemo1 2 readreg 2 bindkey "^C" command -c copydemo1 В результате по нажатию клавиш control v 1 ctrl v 1 в активную сессию будет вставлен первый буфер, по ctrl v 2 второй. Получилось некое подобие именованных буферов ViM. Чтобы заполнить второй буфер надо обычным образом заполнить стандартный буфер обмена Gnu Screen, то есть выполнить ctrl A ctrl [ далее выбрать на терминале текст, что необходимо скопировать. Потом скопировать текст из обычного буфера в регистр 2 нажатием клавиш ctrl c 2 Было бы удобнее, если бы по ctrl c 2 открывался режим копирования, как в стандартный буфер. Ещё хорошо бы если этот биндинг задавался проще - через что-то вроде bind -c copydemo1 * readreg *, но и данный пример конфигурации не сильно сложен.

Issue #2

Page is uglified
Accepted by admin
The formatting is lost.
Type of issue
IV page is missing essential content
Reported
Jun 17, 2017