В vim, как мне определить функцию, которую можно вызывать без: call? - PullRequest
15 голосов
/ 15 сентября 2011

Как определить функцию, чтобы я мог вызывать ее из режима командной строки без: вызова перед ней?

Прямо сейчас я должен сделать это: :call TrimWhitespace()

Я хочу определить это так, чтобы я мог сделать это: :TrimWhitespace

1 Ответ

19 голосов
/ 15 сентября 2011

Это не будет функцией, вместо этого вы должны создать команду.Проверьте документацию для команд (:help user-commands в Vim).

Простейший случай - команда для вызова функции:

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