Ctrl+ Shift+ Cи Ctrl+ Shift+ Vдолжны заменить нормальные Ctrl+ Cи Ctrl+ Vв gnome-terminal
.
Иногда они работают, но обычно они не имеют никакого эффекта. Каковы некоторые потенциальные причины для этого? Я не уверен, какую другую информацию дать.
Редактировать: кажется, что ручной выбор Paste
из Edit
меню тоже не работает. Right click > Paste
работает, но Edit > Paste
нет. Копирование работает, а вставка - нет.
Также у меня включен режим vi ( set -o vi
по моему ~/.bashrc
). Может ли это быть как-то связано с этим?
Редактировать: вот видео, демонстрирующее проблему. Я использовал Screenkey (в «сыром» режиме, чтобы поймать «shift»), чтобы показать, какие клавиши я нажимаю.
gnome-terminal
Мэтью
источник
источник
10.10
или10.04
)Ответы:
Это ошибка в gnome-Terminal, отчет об ошибке здесь с патчем:
https://bugzilla.gnome.org/show_bug.cgi?id=600876
Гном не решил проблему, хотя.
Ubuntu исправил это независимо от Gnome. Подробный отчет об ошибке здесь:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/630383
Согласно сообщению об ошибке, исправленный пакет Ubuntu является версией gnome-терминала
2.32.1-0ubuntu3
. В настоящее время он находится в очереди выгрузки предложенного Maverick репозитория (с неутвержденным статусом). Очередь загрузки здесь:http://launchpad.net/ubuntu/maverick/+queue
Вы можете скачать исходный пакет и собрать его самостоятельно с помощью debuild.
Надеюсь, скоро он будет перенесен в обычные репозитории обновлений.
источник
Как вы подозреваете, это связано с режимом "vi".
Как вы знаете, режим «vi» имеет отдельные режимы вставки и команд. В командном режиме весь текст, отправляемый на терминал, интерпретируется как команда.
Чтобы договориться, сделайте это:
вы должны увидеть только «sometext», потому что начальное «i» было интерпретировано как команда вставки.
Решение: в командном режиме нажмите «i» перед вставкой. Если вы не уверены, нажмите ESC и «i» перед вставкой.
источник
Использование терминала копирования и вставки использует два разных метода, в зависимости от того, как вы выполняете копирование и вставку. Если вы используете выделение и вставку с помощью третьей кнопки, вы используете один из буферов в X для выполнения этой работы. Если вы используете меню или щелкаете правой кнопкой мыши для копирования и вставки, вы используете другой буфер.
Таким образом, если вы копируете с выделением из меню, то вы должны либо вставить с помощью меню, либо использовать контекстное меню. Вы не можете выбрать с помощью,
Edit > Copy
а затем использовать третью кнопку мыши для вставки.Это также причина, по которой вы не можете скопировать, выделив, затем перейдя в другое приложение и используя
Edit > Paste
.источник
попробуйте
shift-ctrl-v
(те же кнопки, другой порядок). Вы также можете переназначить сочетания клавиш в меню редактирования терминала. Не переназначайте его на Ctrl + C, потому что Ctrl + C используется для уничтожения процессов в терминале (ну, для отправки сигнала TERM).источник
gnome-terminal
просто копирую, чтобы быть в безопасности, и это работает, если яRight Click > Paste
. Только не из меню Правка / ярлыки.Для меня самый простой способ вставить это щелчок средней кнопкой мыши. Однако я все еще копирую, используя меню, потому что мне не нужно копировать часто.
источник
Для справки, я запускал этот тест на различных виртуальных экземплярах стандартных установок, начиная с 9.04 до 11.04 Alpha 3. Я не смог воспроизвести ваши проблемы.
Я считаю, что проблема может быть в том, что какая-то конфигурация конфликтует с другой. Что касается конкретной конфигурации, я не знаю. Однако ... (цитата из чата)
Вы можете начать стирать свои конфиги gnome-терминала, но после этого я не уверен, как вы это исправите.
источник
Я не знаю почему, но я всегда использую
Menu
-Key (= справа междуSuper
иCtrl
) для копирования и вставки.Я надеюсь, что это поможет вам ;-)
источник
shift + ctrl + c/v
.У меня никогда не было проблем с этим, не работающим, если фокус курсора не был установлен на терминал. убедитесь, что вы нажали на терминал, прежде чем пытаться вставить.
источник
menu > p
, он вставляется, как и ожидалось.Я думаю, это проблема с внутренним виджетом терминала, который не имеет фокуса, возможно, подключен к внутренней панели мыши. Если вы нажмете в корпусе терминала перед нажатием клавиш, это исправит это?
(Если это правда, это ошибка.)
источник