сценарии поддержек энергии в Python (и в жемчуге также, я думаю).
Просто необходимо удостовериться, что распределение энергии, которое Вы используете, было скомпилировано с поддержкой Python.
При использовании системы Linux можно загрузить источник и затем скомпилировать его с
./configure --enable-pythoninterp
make
sudo make install
В энергии можно ввести
:version
перечислять доступные функции; если это имеет поддержку Python, необходимо видеть '+python' где-нибудь ('-python' иначе).
Затем для проверки использования модуля Python можно ввести
:help python
P.S.: если Вы собираетесь скомпилировать источники энергии, удостоверьтесь, что проверили, что доступные настраивают опции, Вы, возможно, должны были бы указать - with-python-config-dir также.
P.P.S: для создания "пользовательской команды в командном режиме" (если я понимаю правильно, что Вы имеете в виду) можно создать функцию "MyFunction" в сценарии энергии (использующий Python или язык сценариев энергии) и затем вызвать его с
:Call MyFunction()
Проверить
:help user-functions
для деталей
Да это. На http://www.vim.org/scripts/index.php существует несколько расширений
Это может быть сделано с Python также, если поддержка Python компилируется в.
Статья об этом: http://www.techrepublic.com/article/extending-vim-with-python/
Google является нашим другом.
HTH