VIM: как поместить результат команды двоеточия в переменную? - PullRequest
2 голосов
/ 06 октября 2009

В скрипте VIM я хочу проверить, был ли VIM запущен с аргументами командной строки или без. Для этого я хочу проверить результат команды: args, которая печатает аргументы. Но как поместить результат: args в if () или переменную. Следующее не будет работать:

let s:MyArgs = execute( "args" )

1 Ответ

5 голосов
/ 06 октября 2009

Вам нужно поиграть с :redir. Я инкапсулировал эту операцию в функцию там .

Кстати, argc () также должен отвечать вашим первоначальным потребностям более простым способом. (: h argc ())

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...