LINUX.ORG.RU

vim eval string

 


0

1

Как в виме исполнить набор команд записанных строкой? например есть такая строка

let comment = "^i#<esc>"
исполнение которой должно комментировать строчку.

★★★★★
Ответ на: комментарий от ziemin

У меня эта строка собирается в процессе выполнения скрипта. Это не помешает ее повесить на клавишу?

Aswed ★★★★★
() автор топика
Ответ на: комментарий от baverman

Сраные елочки, derlafff чтоб ты дристал дальше чем видишь следующие три дня.

baverman ★★★
()
Ответ на: комментарий от baverman

Можно и без конкатенации:

execute 'normal' comment
Команда execute сама объединяет свои аргументы вставляя между ними пробел.

xaizek ★★★★★
()
Последнее исправление: xaizek (всего исправлений: 1)
Ответ на: комментарий от baverman

спасибо, это то, что нужно

Aswed ★★★★★
() автор топика
Ответ на: комментарий от baverman

не знаешь, как сделать проиграть через normal <esc> символ для такой команды «^i(*<esc>$a*)»

Aswed ★★★★★
() автор топика
Ответ на: комментарий от xaizek

Команда execute сама объединяет свои аргументы вставляя между ними пробел.

Век живи, thx.

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