Как вставить текст из редактора Vim в браузер?

Мне нужно скопировать текст из vim в веб-браузер, так как я не могу использовать gedit при открытии файла sql. Как мне это сделать?

8
задан 20 September 2012 в 23:15

6 ответов

Либо

,
    ,
  1. . Выберите текст, не нажимая клавишу быстрого доступа, и , нажмите среднюю кнопку в окне браузера, либо
  2. . Выберите текст, нажмите Shift- Ctrl-C, а затем используйте Ctrl-V для вставки, или
  3. Я не совсем уверен, что VIM имеет отношение к файлам SQL и что эти файлы SQL (sqlite?), но, возможно, вы приходится использовать vim, потому что переменная окружения EDITOR установлена ​​в vim; может быть, вы можете сделать все, что вы делаете, установив

    export EDITOR=gedit
    

    перед запуском любой программы, которую вы начинаете редактировать файлы sql.

0
ответ дан 20 September 2012 в 23:15

Используйте «+ y, чтобы вернуть выделенный текст в буфер обмена Ctrl-V (« * y будет средней кнопкой мыши)

Подробнее о регистрах в Vim

0
ответ дан 20 September 2012 в 23:15

Я бы открыл файл в браузере, используя URL-адрес файла:

file:///home/dave/some-file

Не супер элегантно, но он работает.

0
ответ дан 20 September 2012 в 23:15

вы можете просто использовать мышь (right-click+copy) and (rightclick+Paste)

0
ответ дан 20 September 2012 в 23:15
  1. Выберите текст с помощью мыши
  2. Ctrl-Shift-C (обратите внимание на Shift )
  3. Переключитесь в новое окно, в которое вы хотите вставить [ 112]
  4. Ctrl-V
0
ответ дан 20 September 2012 в 23:15
  1. Выберите текст, который вы хотите скопировать, используя Визуальный режим в редакторе Vim. v входит в визуальный режим и выбирает символ в позиции курсора. Shift-v выделяет всю строку.

  2. В Vim копирование выполняется с использованием y или «рывков» . Для копирования выбранного текста в системный буфер обмена типа "+y в Нормальный режим . Теперь вы можете вставить его куда угодно, используя Ctrl-v.

  3. Чтобы скопировать текст из внешних приложений в редактор Vim, сначала скопируйте текст с помощью обычной команды Ctrl-C, затем перейдите в редактор Vim и введите "+p в Нормальный режим .

  4. Я считаю, что вышеприведенные команды очень утомительно вводить каждый раз, когда я копирую-вставляю извне Vim, поэтому я сопоставил Ctrl-y для копирования и Ctrl-p для вставки в Vim. Теперь мне не нужно каждый раз печатать "+y и "+p.

Добавьте их в свой файл .vimrc:

nnoremap <C-y > "+y vnoremap <C-y> "+y nnoremap <C-p> "+p vnoremap <C-p> "+p

Редактировать: Перед выполнением вышеуказанных шагов, проверьте vim --verison. В Vim должна быть установлена ​​функция +xterm_clipboard, чтобы вышеуказанный метод работал. Если нет, то запустите sudo apt-get install vim-gtk, чтобы получить необходимые пакеты.

0
ответ дан 20 September 2012 в 23:15

Другие вопросы по тегам:

Похожие вопросы: