LINUX.ORG.RU

Вопрос про VIM


0

0

Господа, подскажите!

Задача следующая... Нужно написать скрипт для VIM, который преобразовывает текущее слово. В общем я это слово обрабатываю и помещаю в регистр, но при выводе посредством команды put результат отображается не в буфере текста, в нижней строке экрана.

Вопрос: Как результат обработки вывести в буфер, где содержится текст?

anonymous

Вызов функции, которая обрабатывает слово, осуществляю из режима команд ":"

anonymous
()

*****

>Как результат обработки вывести в буфер, где содержится текст?

Vim позволяет менять только строку целиком. Поэтому схема такая: читаем строку в переменную, преобразуем её как нужно, и записываем обратно в буфер.

hbee ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.