Как вставить текст из редактора 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
Не супер элегантно, но это работает.