Как вставить текст из редактора Vim в браузер?
Мне нужно скопировать текст из Vim в веб-браузер, так как я не могу использовать Gedit, поскольку я открываю файл SQL. Как мне это сделать?
6 ответов
Или
- Выделите текст без нажатия сочетания клавиш и щелчка средней кнопкой мыши в окне браузера или
- Выделите текст, нажмите shift-ctrl-c, а затем используйте ctrl-v для вставки или
Я не совсем уверен, что vim имеет отношение к файлам sql и что это за файлы sql (sqlite?), Но, возможно, вам придется использовать vim, поскольку переменная окружения EDITOR установлена в vim; может быть, вы могли бы сделать все, что вы делаете, установив
export EDITOR=geditперед запуском любой программы вы начинаете редактировать файлы sql.
Используйте "+y, чтобы вернуть выделенный текст в буфер обмена Ctrl-V ("*y будет средней кнопкой мыши)
Выделите текст, который вы хотите скопировать, используя визуальный режим в редакторе Vim.
vвходит в визуальный режим и выбирает символ в месте расположения курсора.Shift-vвыделяет всю строкуВ Vim копирование выполняется с помощью
yили "дергать". Для копирования выбранного текста в системный буфер обмена"+yв нормальном режиме. Теперь вы можете вставить его куда угодно, используяCtrl-v,Чтобы скопировать текст из внешних приложений в редактор Vim, сначала скопируйте текст, используя обычный
Ctrl-Cзатем перейдите в редактор Vim и введите"+pв нормальном режиме.Я считаю, что приведенные выше команды очень утомительно вводить каждый раз, когда я копирую-вставляю извне 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.Вим должен иметь +xterm_clipboard функция установлена для вышеуказанного метода для работы. Если нет, то беги sudo apt-get install vim-gtk получить необходимые пакеты.
Вы могли бы просто использовать мышь (right-click+copy) and (rightclick+Paste)
- Выделите текст с помощью мыши
- Ctrl-Shift-C (обратите внимание на Shift)
- Переключитесь в новое окно, куда вы хотите вставить
- Ctrl-V,
Я бы открыл файл в браузере, используя URL-адрес файла:
file:///home/dave/some-file
Не супер элегантно, но это работает.