Как мне вставить из vim в другие приложения с linux? - PullRequest
4 голосов
/ 15 июля 2009

Я пробую vim, будучи долгосрочным пользователем textmate, и, хотя я вижу привлекательность приложения, даже что-то столь же простое, как выбор всех в vim, вызываемых из командной строки для вставки в другое приложение, кажется без необходимости сложный.

Как сделать все, что вы вставляете в буфер, доступным для других приложений?

В настоящее время я набираю ggvG, чтобы выбрать весь файл, а затем набираю y, чтобы восстановить его в буфере, но этот буфер недоступен для других приложений.

Я использую Ubuntu Jaunty (установка ремикса для стандартного нетбука) и использую vim 7.2.79.

Кроме того, есть ли способ получить простую оболочку графического интерфейса пользователя vim, например, как у вас есть с macvim ?

Ответы [ 5 ]

8 голосов
/ 15 июля 2009

Есть много вариантов для этого:

Копировать в регистр среднего щелчка (выделенный буфер обмена):

gg"*yG

Копировать в буфер обмена для копирования и вставки

gg"+yG

Они оба работают с помощью gg для перехода к началу файла, "+ или "* выбора регистра, y запускает янк и G - движение к концу файла .

Чтобы использовать визуальный подход, вы должны сделать ggvG"+y (или заменить + на * для регистра выбора).

Используйте командный режим, чтобы сделать то же самое:

:%yank "
" Or:
:%yank +

Для получения дополнительной информации см .:

:help :yank
:help quoteplus

Чтобы использовать регистр * по умолчанию, вы можете сделать:

:set clipboard=unnamed

Это позволяет вам использовать ggyG или :%yank (без указания регистра), а затем средний щелчок для вставки.

:help 'clipboard'
4 голосов
/ 15 июля 2009

Скопируйте ваш текст в * регистр:

  gg"*yG

Затем нажмите среднюю кнопку мыши на любом приложении, чтобы вставить его.

2 голосов
/ 15 июля 2009

Почему бы не выбрать «выделить с помощью мыши» - «вставить с помощью средней кнопки»?

1 голос
/ 15 июля 2009

Я делаю это так:

  • в vim: gg SHIFT + v G "+ y
  • в другом приложении: средняя кнопка или Ctrl + V
1 голос
/ 15 июля 2009

О, дорогой, опускаясь от стыда.

Только что обнаружил gvim в аксессуарах на Ubuntu.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...