3

Я захожу в Linux-машину с компьютера с Windows. Я открываю большой файл журнала в vim и испытываю огромные трудности, пытаясь выяснить, как выделить весь текст и скопировать его в буфер обмена, к которому PuTTY может получить доступ. Затем я могу вставить его в редактор на моей машине с Windows.

Я подозреваю, что все учебники, которые я нашел по этому поводу, не работают для меня, потому что я использую PuTTY в качестве "среднего человека". Таким образом, PuTTY не может перейти из буфера обмена Linux в мой буфер обмена Windows и т.д.

Как мне это сделать?

3 ответа3

5

Вы не можете получить доступ ни к одному из буферов вырезки vim из Putty.

Putty может вырезать отмеченный текст из прокручиваемого экранного буфера, но это не делает того, что вы хотите, когда вам нужно выбрать больше строк, чем можно увидеть в окне Putty, потому что vim не заполняет буфер прокрутки Putty, потому что он использует curses escape-коды для перерисовки страниц.

Putty поставляется с SCP-клиентом pscp вы можете использовать для передачи файла журнала на ПК.

0

Я смог выделить текст по частям и вставить его в Блокнот, используя vi удаленно в PuTTY на машине с Windows. Не полное решение, но оно сработало для меня. (Файл был только три экрана.)

0

В зависимости от того, что вы хотите сделать, плагин netrw может оказаться полезным.

По сути, в этом случае вы можете использовать vim на вашем компьютере с Windows для редактирования файлов на компьютере с Linux. (Вы все равно использовали бы putty/pscp или что-то подобное для копирования файла, но автоматически за кадром.)

http://www.vim.org/scripts/script.php?script_id=1075

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