Не удается вставить в терминал Gnome из Netbeans

45

Когда я копирую что-то из другого окна, а затем мой терминал и хочу вставить его в мой терминал (в командной строке), параметр вставки в редакторе неактивен. Ctrl + V не работает в терминале GNOME 2.29.6.

Я пытаюсь скопировать форму netbeans в терминал. Если я вставляю его где-то в другом месте, например, в gedit, он будет вставлен. Поэтому он копируется.

Использование Ctrl + Shift + C / V не работает.

Является ли это настройкой какого-то типа?

    
задан eddy147 03.09.2010 в 18:41
источник

12 ответов

37

Вам нужно добавить Shift при вставке в терминал: Ctrl + Shift + V То же самое с копированием выделения только с помощью < kbd> C вместо:

CTRL + Сдвиг + С

Shift - это escape-последовательность для ярлыков при использовании терминала Gnome.

В качестве альтернативы вы можете Right Click - > Paste

    
ответ дан Marco Ceppi 03.09.2010 в 18:55
источник
16

У меня такая же проблема с копированием из Netbeans на терминал. Похоже, что когда вы Ctrl + C в Netbeans, он не копируется в чистом текстовом формате, поэтому вы не можете вставить его в терминал, который требует такого формата (это предположение основано на моем опыте;)).

Итак, как мне это сделать? Просто скопируйте из Netbeans, затем вставьте его в некоторый текстовый редактор, например gedit, затем скопируйте его и просто вставьте в терминал.

    
ответ дан klew 05.09.2010 в 00:03
7

Ctrl + V не является связанной комбинацией в терминалах. Приложение терминала игнорирует событие клавиатуры и передает его на все, что работает. Это желательно, потому что вы не действительно хотите, чтобы окно терминала вмешивалось в ваши события клавиатуры.

Щелкните правой кнопкой мыши и нажмите «Вставить». Или используйте Первичный выбор (выделите текст и средний щелчок).

Изменить: я только что узнал! Shift + Вставка будет работать, если вы хотите использовать метод ввода с клавиатуры. Это метод вставки на основе первичного выбора, поэтому просто выделите и перейдите.

Изменить 2: Я не могу перестать изучать новые вещи! Как говорит ændrük, Ctrl + Shift + V работает как вставка буфера обмена. Таким образом, у вас есть много вариантов. Они просто не стандартные клавиши-комбо.

    
ответ дан Oli 03.09.2010 в 18:51
6

Oli и user1974 предложили использовать Primary Selection (функция X-Windows), но мне нужны эти данные для этого:

1.) Выделите текст в NetBeans (не беспокойтесь о его копировании)

2.) Среднее щелчок в терминале GNOME , чтобы вставить его там

Никакие другие предложения не работали для меня, но это работало как шарм. Для этого есть ошибка , введенная на netbeans.org.

    
ответ дан GlenPeterson 04.02.2011 в 20:55
6

tldr- use Shift + Вставить


Ctrl + C и Ctrl + V были быстрыми клавишами, созданными для приложений GUI. Видимо, это связано с Xerox .


Перед тем, как был Ctrl + C , Ctrl + X и Ctrl + < kbd> V .. был


Ctrl + Вставить , Shift + Удалить и Shift + Вставка

Они были определены в 1987 году общим доступом пользователей IBM

Эти ярлыки часто работают в тех случаях, когда современные не работают, т. е. в терминале.

    
ответ дан user606723 12.08.2011 в 16:15
4

У меня была такая же проблема с Rubymine, где я не смог скопировать Rubyine и вставить в терминал с CTRL-SHIFT-V. Учитывая, что я делаю это десятки раз в день, я мало интересовался копированием в gedit каждый раз, а затем копированием на терминал, поэтому я выяснил решение, которое его не требует:

Ссылка

Рассказ: OpenJDK не играет хорошо с буфером обмена. Я предполагаю, что это применимо к Netbeans, а также к Rubymine, поскольку они запускаются через виртуальную машину Java.

    
ответ дан wbharding 15.03.2012 в 20:21
3

Скопируйте текст, выделив его мышью . Обычно вы можете использовать Ctl + C или щелкнуть правой кнопкой мыши по выбору, выберите «копировать» из всплывающего меню.

Вставить текст, щелкнув среднюю кнопку мыши . Ctl + V также работает во многих местах, а также Shift + Insert.

Что делать, если это не работает

Проблема возникает, когда разные приложения используют разные буфера обмена. Вы успешно скопируете текст в буфер обмена в приложении А, но когда вы перейдете в Application B для вставки, он попытается вставить из другого буфера обмена. В Windows все приложения используют один и тот же буфер обмена.

Существует несколько решений. Наверное, самым простым для работы является установка Parcellite.

Установить паркуллит

sudo apt-get install parcellite

Запустить парселлит

parcellite&

В системном трее появится значок буфера обмена.

Использовать parcellite

  1. Скопируйте текст.
  2. Щелкните значок буфера обмена на панели задач и выберите нужное меню.
  3. Вставьте свой текст.
ответ дан Eric Johnson 17.04.2011 в 15:50
3

Вы также можете изменить стандартные сочетания клавиш по умолчанию - так что вы можете ctrl + v в терминал.

    
ответ дан thisorthat 05.09.2010 в 00:56
2

В Linux есть ошибка, которая иногда отбирает скопированную информацию при попытке скопировать / вставить между двумя различными приложениями. Я рекомендую установить диспетчер буфера обмена, тогда вы увидите эту ошибку в действии. Парселлит - мой любимый. Если вы используете Debian / Ubuntu, вставьте «sudo apt-get install parcellite» (без кавычек) в терминал (ha, ha) или используйте Synaptic для его установки. Эта ошибка затрагивает все программы, а не только терминал.

После установки и запуска Parcellite (Applications - > Accessories - > Parcellite) вы увидите значок буфера обмена в своем системном режиме. Восстановите ошибку, а затем щелкните значок в трее. Вы увидите, что информация была скопирована, но выделена серым цветом, то есть не выбрана. Нажмите его, чтобы выбрать его, а затем вы можете вставить его содержимое. Это одна из самых неприятных ошибок всего времени и существует уже много лет.

    
ответ дан Deadite81 04.09.2010 в 00:58
2

Это ошибка в гном-терминале. Вы можете попробовать xfce4-terminal.

    
ответ дан hasen 05.02.2011 в 03:54
2

Похоже, что текст на самом деле не был скопирован в первую очередь. Если в буфере обмена есть что-либо доступное, тогда Edit - > Вставить можно щелкнуть.

В терминале Gnome сочетание клавиш для вставки обычно Ctrl + Shift + V .

    
ответ дан ændrük 03.09.2010 в 18:54
1

выделить текст, средний клик.

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

    
ответ дан user1974 04.09.2010 в 19:57