VIM: скопируйте весь файл для вставки его в веб-браузере

Я пытаюсь найти и ответить на поиск использования, но ничто не работает. Что я пытаюсь сделать: я редактирую часть файла HTML с помощью VIM путем создания локального файла. Затем от VIM я хотел бы скопировать все (Ctrl+A в окнах, извините для ссылки), затем вставил бы все в форме веб-браузера для обновления веб-страницы (это - основанная на CMS форма, когда мы можем использовать WYSIWYG, но я предпочитаю HTML).

Я попытался использовать эту команду: строительное стекло" *yG для дергания всех, но когда я вставляю в веб-браузере, он вставляет старую вещь, которая была в буфере обмена (я предполагаю).

Я также попробовал это решение (Как вставить текст от Редактора Vim до браузера?) Выбирают текст, не нажимая сочетание клавиш и щелкают средней кнопкой в окне браузера или Выборе текст, нажимают shift-ctrl-c и затем используют ctrl-v для вставки...

Но не работает.

Я нахожусь на Рабочей станции Ubuntu 14.04 LTS, возможно, я не установил корректный пакет VIM, в любом случае может Ваш эль меня, как проверить его? И возможно как скопировать весь мой файл в VIM для вставки его в форме Firefox.

Спасибо за Вашу драгоценную справку!

1
задан 13 April 2017 в 15:24

2 ответа

Можно использовать xclip. Позволяет говорят, что у Вас есть файл, названный file.txt, и Вы отредактировали файл с помощью vim и сохранили его. Теперь выполнение следующего скопирует содержание файла к буферу обмена:

cat file.txt | xclip -selection c

Теперь можно просто вставить содержание файла любым обычным методом.

Помнят, в этом решении, необходимо сохранить изменения, которые Вы внесли прежде, чем скопировать в буфер обмена.

4
ответ дан 3 December 2019 в 06:42

Существует много способов сделать, это - энергия, я использую этот метод.

Выполнение эти команды в энергии

:vmap <F6> :!xclip -f -sel clip<CR>
:map <F7> :-1r !xclip -o -sel clip<CR>

Теперь F6 отображается на копии, и F7 является вставкой.

Использование V для выбора строк и кнопок навигации использования для маркировки строк Вы хотите скопировать. В то время как выделенный F6 нажатия для копирования в буфер буфера обмена.

Теперь можно вставить текст в любой программе.

F7 Нажатия, в то время как в командном режиме для вставки в энергию.

Для создания привязки клавиш персистентной можно добавить эти строки к Вашему $HOME/.vimrc файл

vmap <F6> :!xclip -f -sel clip<CR>
map <F7> :-1r !xclip -o -sel clip<CR>

, который необходимо также видеть: http://vim.wikia.com/wiki/GNU/Linux_clipboard_copy/paste_with_xclip

1
ответ дан 3 December 2019 в 06:42

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

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