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


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.