Quasus
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ASE_DAG, извините, пропустил ваше сообщение. Я в основном пользовался встроенной справкой по python. Питоновский интерфейс — это, во-первых, возможность исполнять питоновские команды и файлы (с помощью y(3) и y(3)f, тройка — для третьего), во-вторых, доступ из питона к виму с помощью «модуля» vim, и, в третьих, возможность использовать куски кода на питоне в vim-овских функциях. Например, можно сделать такие команды: Код: y3 import vim y3 l = vim.current.line y3 vim.current.buffer.append('&'.join(l.split())) | (в конце буфера будет добавлена копия текущей строки, в которой пробелы между словами заменены на амперсанды). Питон может общаться с вимом с помощью vim.command(str) — выполнение Ex-команды и с помощью vim.eval(str) — импорт выражения из вима. «Выполнить файл» командой yfile/py3file — это аналог выполнения его команд с помощью y. Файл может быть скриптом, а может содержать описания функций, тогда эти функции становятся доступными в интерактивном режиме. Как-то путанно получилось. Если что, то у меня в данное время всё работает, хотя я уже не очень хорошо помню, как компилировал gvim (на Windows), так что могу что-нибудь пояснить, если надо. |