Замазка копировать / вставить


24

Целую вечность я использовал Putty при работе с * nix серверами, и я действительно привык к его методу копирования и вставки: выберите, щелкните левой кнопкой мыши - для копирования, просто щелкните правой кнопкой мыши - для вставки.

Как я могу установить терминал Ubuntu таким же образом? Я вижу, что есть конфигурация ярлыков, но она не позволяет мне устанавливать нужные мне ключи. Ctrl+ Shift+ C, Ctrl+ Shift+ Vпросто тормозит мои пальцы.

Я знаю, что по правому клику есть меню, но оно мне не нужно.


Есть ли причина, по которой вы не устанавливаете Putty в Ubuntu и просто вместо терминала?
— Rinzwind

Отличная идея - только что попробовал, но это не сработало. В принципе, ключи в Linux разные, и он не копирует на левой мышке и не вставляет на правой. На самом деле я не нашел способа скопировать / вставить на замазку в Linux вообще :-D
— BarsMonster

Я попробовал замазку под Ubuntu и выглядит ужасно. Ключи тоже не такие, как замазка на окнах.
— Абхиджит

очень странно ... потому что всякий раз, когда я использовал Ubuntu ... этот материал для вставки копий есть по умолчанию ... в терминале ... в браузере ... везде
— abhishek

Ответы:


20

Я тоже привык к этой функции, поэтому использую Ubuntu. Все, что вам нужно сделать, это открыть терминал и набрать ssh myserver.gov.

Для мега-быстрого копирования и вставки:

  • Выберите текст для копирования
  • Средний щелчок для вставки
    • Средний щелчок - это щелчок колеса мыши (или обе кнопки мыши)

Работает с любым выбираемым текстом в ОС: в терминале, браузере, ...


2
+1 Обратите внимание, однако, что при выполнении этого мега-быстрого копирования и вставки скопированный текст не копируется в буфер обмена. По сути, вы можете выполнять вставку с помощью мыши, в то время как ваш буфер обмена содержит результаты недавних операций Ctrl+C.
— Андрейс Кайников

4
+1 но я изо всех сил пытался истолковать этот ответ. Разница между PuTTY и терминалом Ubuntu заключается в том, что для вставки вы используете щелчок правой кнопкой мыши вместо щелчка правой кнопкой мыши.
— Уэйлон Флинн

Обратите внимание, что это не работает между виртуальными машинами, потому что он не использует буфер буфера обмена. По этой причине я придерживаюсь PuTTY и избегаю терминала GUI в моих виртуальных машинах.
— Уилл Бикфорд

17

У терминала Ubuntu (gnome-терминал) есть эта особенность. Он просто использует средний щелчок для вставки вместо щелчка правой кнопкой мыши.

В итоге:

  • Выберите текст для копирования
  • Средний щелчок, где вы хотите вставить его

1
Было бы неплохо иметь средние кнопки мыши в 2016 году :)
— Pawel Cioch

3

Это решается одним из двух способов:

  1. Используя версию PuTTY Linux:

    Нажав на обе кнопки тачпада, я смоделировал среднюю кнопку. С тех пор, как я использовал дистрибутив Linux Mint, я не активировал симуляцию средней кнопки.

    (Последняя версия evdev, версия 2.5, изменила значение по умолчанию для кода эмуляции средней кнопки мыши. Это изменение отключило эмуляцию средней кнопки мыши, щелкая левой и правой кнопками мыши) Мне нужно было включить его вручную:

    Включение эмуляции средней кнопки мыши, добавив это во фрагмент xorg.conf:

        Section "InputClass"
           Identifier "middle button emulation class"
           MatchIsPointer "on"
           Option "Emulate3Buttons" "on"
        EndSection
    
  2. Использование версии PuTTY для Windows:

    (Я предпочитаю этот метод, поскольку мне не нужно изменять настройки дистрибутива, такие как Xorg, только настройки Wine для подключения к последовательным портам консоли):

    Поскольку Wine обрабатывает ком-порты, имея /dev/ttyUSB0в ~/.wine/dosdevicesпапке ссылку на устройство (т.е. ), эта ссылка будет создана следующим образом, чтобы обновить настройки вашего профиля вина:

    ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
    

    Я предпочитаю этот второй метод, поскольку копировальная паста работает всегда, имитация средней кнопки не требуется и херес в верхней части торта НИКОГДА не зависает (иногда PuTTY для Windows зависает на некоторых установках winXP).

    В противном случае, если вам не нужно / не нужно устанавливать Wine, первый способ предпочтительнее.



1

Мне понравился старый добрый xterm за такое поведение, так что вы можете использовать это. Это работает так же, как на моей машине. В Ubuntu XTerm установлен по умолчанию, и вы можете запустить его с помощью xtermкоманды.

Фактически, способ копирования и вставки работы в PuTTY был смоделирован после xterm. Как настраивающая шпаклевка странице упоминаются:

Механизм копирования и вставки PuTTY смоделирован на Unix xterm приложения . Система X Window использует мышь с тремя кнопками, и соглашение состоит в том, что левая кнопка выбирает, правая кнопка расширяет существующий выбор, а средняя кнопка вставляется.

Windows обычно имеет только две кнопки мыши, поэтому в конфигурации PuTTY по умолчанию правая кнопка вставляется, а средняя кнопка (если она есть) расширяет выбор.

Если у вас есть трехкнопочная мышь ...


0

Даже LeftClick + RightClick можно использовать для вставки выделенного текста в любом месте Ubuntu. Хотя «Копировать» простым выбором можно только в терминале, LeftClick + RightClick «Вставить» прекрасно работает везде в ОС, например, в текстовых редакторах.

Это делает его полезным при работе с сенсорными панелями на ноутбуке, когда рядом нет мыши.

Таким образом, в конце концов, терминал gnome работает почти как замазка, за исключением одновременного щелчка левой и правой кнопки «Вставить», а не правого щелчка.


0

Не могу помочь с настройкой, как Putty, но более простой способ мыши, чем Ctrl+ Shift+ C, Ctrl+ Shift+ Vили меню, это выбрать Alt+ Middle-button= копировать и Middle-button= вставить


0

У меня были те же проблемы с использованием Ubuntu 14.10 и более ранних версий: вставка копии в стиле Unix в терминале не работает. Неутешительные настройки по умолчанию. Тем не менее, вот решение (отчасти напоминающее завершение моих предшественников):

2) Чтобы исправить проблему с терминалом, я успешно поместил следующие строки в свой xorg.conf : (посмотрите, подходит ли вам /etc/X11/xorg.conf. Может ли он отличаться для Lubuntu и т. Д.)

Раздел "InputClass"

    Identifier "middle button emulation class"

    MatchIsPointer "on"

    Option "Emulate3Buttons" "on"

EndSection

1) Очень раздражающая неисправность отсутствующей 3-й кнопки мыши (сенсорная панель, Мраморная мышь ) может быть исправлена ​​с помощью «gpointing-device-settings». Просто установите с помощью CLI с помощью apt-get install gpointing-device-settings. Затем вызовите gpointing-device-settings, чтобы открыть окно графического интерфейса.

Вероятно, для некоторых шагов необходим доступ sudo или root. Я полагаю, вы знаете.

Однако теперь я могу использовать unixish copy paste по отметке и средней кнопке мыши. По крайней мере, в терминале. А для Мраморной мыши есть отдельная статья с большим количеством деталей конфигурации.

Надеюсь, это поможет.

PS: не пропустите этот

/ubuntu//a/390308/354678

на:

Включите среднюю мышь для всех пользователей, изменив значение по умолчанию в /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml

или просто поищите термин в утке.

FF !!

Приложение: Здесь мы получаем редкий и интересный текст о том, как обрабатывается разрешение мышей: https://who-t.blogspot.de/2014/12/building-a-dpi-database-for-mice.html.


Section "InputClass"Линия Неверный формат . Он должен быть с 4 пробелами, но это не так. Я бы исправил это сам, но Stack Exchange не позволяет мне редактировать менее 6 печатных символов.
— mpb

0

Единственное решение, которое работало на моем Dell под Ubuntu 16.04, это: SHIFT+ INSERT. В зависимости от программы, CTRL+ SHIFT+ также INSERTможет работать.

Спасибо /superuser//a/111021/156771

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.