Форум — Development vim eval string vim 0 1 Как в виме исполнить набор команд записанных строкой? например есть такая строка let comment = "^i#<esc>" исполнение которой должно комментировать строчку. Ссылка
Ответ на: комментарий от ziemin 09.01.14 23:00:12 MSK У меня эта строка собирается в процессе выполнения скрипта. Это не помешает ее повесить на клавишу? Aswed ★★★★★ (09.01.14 23:02:25 MSK) автор топика Ссылка
Ответ на: комментарий от baverman 09.01.14 23:05:46 MSK Сраные елочки, derlafff чтоб ты дристал дальше чем видишь следующие три дня. baverman ★★★ (09.01.14 23:08:47 MSK) Ссылка
Ответ на: комментарий от baverman 09.01.14 23:05:46 MSK Вру. Конкатенация строк через точку.exec "normal " . comment baverman ★★★ (09.01.14 23:11:37 MSK) Показать ответы Ссылка
Ответ на: комментарий от baverman 09.01.14 23:11:37 MSK Можно и без конкатенации: execute 'normal' comment Команда execute сама объединяет свои аргументы вставляя между ними пробел. xaizek ★★★★★ (09.01.14 23:21:10 MSK) Последнее исправление: xaizek 09.01.14 23:21:36 MSK (всего исправлений: 1) Показать ответ Ссылка
Ответ на: комментарий от baverman 09.01.14 23:05:46 MSK спасибо, это то, что нужно Aswed ★★★★★ (09.01.14 23:21:51 MSK) автор топика Ссылка
Ответ на: комментарий от baverman 09.01.14 23:11:37 MSK не знаешь, как сделать проиграть через normal <esc> символ для такой команды «^i(*<esc>$a*)» Aswed ★★★★★ (09.01.14 23:23:36 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от xaizek 09.01.14 23:21:10 MSK Команда execute сама объединяет свои аргументы вставляя между ними пробел.Век живи, thx. baverman ★★★ (09.01.14 23:24:15 MSK) Ссылка
Ответ на: комментарий от Aswed 09.01.14 23:23:36 MSK execute "normal! I(*\<esc>A*)" baverman ★★★ (09.01.14 23:28:18 MSK) Показать ответ Ссылка
Ответ на: комментарий от baverman 09.01.14 23:28:18 MSK еще раз спасибо Aswed ★★★★★ (09.01.14 23:31:16 MSK) автор топика Ссылка