Скопируйте Вставить в Bash на Ubuntu на Windows

67

Как выполнить операцию копирования с Windows 10 на Bash в среде Ubuntu в Windows?

Я попробовал следующее:

  • ctrl + shift + v
  • щелкните правой кнопкой мыши, чтобы вставить

Любые предложения?

  • 1
    Я обновил вопрос, чтобы вы могли понять это ... это о НОВОМ Ubuntu Bash на Windows.
  • 1
    Какой у вас терминал?
Показать ещё 6 комментариев
Теги:
windows-10
command-line
windows-subsystem-for-linux

6 ответов

60
Лучший ответ

Другим решением было бы включить "QuickEdit Mode", а затем вы можете вставить его, щелкнув правой кнопкой мыши в терминале.

Чтобы включить режим QuickEdit, щелкните правой кнопкой мыши на панели инструментов (или просто щелкните значок в верхнем левом углу), выберите "Свойства", а на вкладке "Параметры" установите флажок рядом с режимом QuickEdit.

Если этот режим включен, вы также можете скопировать текст в терминал, нажав и перетащив его. После выбора вы можете нажать Enter или щелкнуть правой кнопкой мыши для копирования.

  • 0
    Я не осознавал, что щелчок правой кнопкой мыши выполнил вставку сразу ... Я ожидал увидеть контекстное меню с опциями.
  • 2
    После использования левой кнопки мыши, чтобы выделить текст, мне нужно дважды щелкнуть правой кнопкой мыши, чтобы вставить текст.
Показать ещё 4 комментария
25

Чтобы щелкнуть правой кнопкой мыши для вставки для работы:

  • Щелкните правой кнопкой мыши строку заголовкa > Свойства
  • вкладка "Параметры" > "Изменить параметры" > "Включить" QuickEdit Mode

Изображение 3941

  • 1
    Можете ли вы уточнить, что такое режим вставки?
  • 0
    @ alpha_989 Режим вставки вставляет текст в курсор (и перемещает последующие символы вправо), а не перезаписывает символы справа от курсора. Режим вставки является режимом по умолчанию, которого ожидают большинство людей. Из тестирования не похоже, что этот параметр соблюдается в WSL. У меня его нет, но он все равно вставляет, а не перезаписывает.
8

Как это было написано ранее:

  • Щелкните правой кнопкой мыши по Bash на значке Ubuntu на Windows, если у вас есть значок ярлыка на панели задач.
  • Нажмите Свойства
  • Выберите вкладку "Параметры" в окне свойств
  • Проверьте параметр QuickEditMode
  • Нажмите "Применить"

Теперь вы можете открыть новый терминал Bash и просто использовать правую кнопку мыши для вставки

Чтобы иметь возможность копировать из терминала, просто используйте CTRL + M, и это позволит вам выбрать и скопировать выделенный текст.

5

Изменить/Вставить из контекстного меню панели заголовка (до тех пор, пока они не будут исправлены быстрые клавиши управления)

  • 1
    Это временное хорошее решение, но странно, как они выпускают его без простейших функций ...
  • 2
    пока, когда именно? Это январь 2018 года, и они еще не исправили комбинации клавиш управления. это в обновлении создателей.
4

Для вставки в Vim в терминале (bash на ubuntu на окнах):

export DISPLAY=localhost:0.0

Не уверен, как скопировать из Vim, хотя: - (

  • 1
    DISPLAY имеет абсолютно никакого отношения к vim или копированию и вставке.
  • 0
    @FelipeAlvarez Видимо, это сработало для меня. Дайте мне знать, если вы найдете лучшее решение!
Показать ещё 2 комментария
4

Вы можете использовать AutoHotkey (стороннее приложение), команда ниже хороша с простым алфавитно-цифровым текстом, однако некоторые другие символы, такие как =^"%#!, ошибочны в консоли, например bash или cmd. (В любом неконсольном окне эта команда отлично работает со всеми символами.)

^+v::SendRaw %clipboard%
  • 0
    Я пытался использовать ^#v качестве Ctrl+Shift+V , но это не сработало, потому что ^#v означает Ctrl+WinKey+V Вы должны использовать ^+v , что означает Ctrl+Shift+V
  • 0
    Несмотря на то, что для этого требуется сторонняя программа, в любом случае, это нормально для использования Windows. Я думаю, что это лучший ответ, потому что он позволяет сохранить сочетание клавиш, к которому вы привыкли
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню