В настоящее время я использую vim через cygwin в сочетании с screen и screen-vim. Screen-vim имеет SendScreen, который берет весь текущий буфер и отправляет его на прикрепленный экран. Хотя это хорошо, для моего приложения мне действительно нужно построчное решение. В настоящее время я использую следующее отображение:

map <leader>d "kyy<cr>:tabe<cr>"kp<ESC>:ScreenSend<cr>:q<cr>

Это делает работу, но чувствует себя немного вялым. Есть ли лучшее решение? Я специально ищу что-то, что либо открывает буфер, так что пользователь не замечает, либо реализует те же функции более аккуратно.

1 ответ1

0

Из README:

Когда у вас есть открытая оболочка, вы можете отправить ей визуальный выбор с помощью команды:ScreenSend.

А из :help screen:

:ScreenSend

Отправьте визуальный выбор или все содержимое буфера в работающее окно оболочки экрана gnu.

Так…

V:ScreenSend<CR>

или же

:.ScreenSend<CR>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .