Эта страница доступна также на следующих языках: English

# Использование Vim для редактирования страниц gEDA wiki

Для удобного редактирования страниц gEDA wiki в vim можно воспользоваться DokuVimKi.

DokuVimKi можно установить следующим образом:

1. Загрузить последнюю версию DokuVimKi и скопировать все файлы плагина в соответствующие каталоги в `~/.vim`:

         git clone git://github.com/chimeric/dokuvimki.git
         cd dokuvimki
         for i in doc plugin syntax; do cp "$i"/* ~/.vim/"$i"/; done

2. Чтобы открывать справку по DokuVimKi с помощью `:h dokuvimki`, можно сгенерировать для плагина теги справки vim командой `:helptags ~/.vim/doc/` из vim.
3. Дополнительно можно использовать другой файл синтаксиса Dokuwiki. Я использую файл с http://github.com/nblock/vim-dokuwiki.git.
4. Для установки DokuVimKi на вашей системе должна быть установлена библиотека xmlrpclib. Она, скорее всего, уже установлена как часть пакета python. Это можно проверить так:

         locate xmlrpclib

   Более подробную информацию об этом можно найти на странице https:www.dokuwiki.org/devel:xmlrpc. - Также вам нужно установить dokuwikixmlrpc. Загрузите и установите последнюю версию::<code> git clone git:github.com/chimeric/dokuwikixmlrpc

cd dokuwikixmlrpc

    sudo python setup.py install

</code> Более подробную информацию об установке модулей python см. в документации по Python.

1. Затем для настройки DokuVimKi для gEDA нужно добавить несколько строк в свой файл `~/.vimrc`:

       let g:DokuVimKi_USER = "your_wiki_login_name"
       let g:DokuVimKi_PASS = "YOUR_WIKI_PASSWORD"
       let g:DokuVimKi_URL = "http://wiki.geda-project.org/lib/exe/xmlrpc.php"
       " Необязательные настройки. Подробности см. в справке по ':DWhelp'.
       ""let g:DokuVimKi_INDEX_WINWIDTH = 30
       ""let g:DokuVimKi_DEFAULT_SUM = "[xmlrpc dokuvimki edit]"

2. Для вызова Vim с включенными возможностями DokuVimKi нужно использовать:

        vim +DokuVimKi

   Для быстрого ввода этой команды можно добавить следующие псевдонимы в свой файл `~/.bashrc`:

       # Vim aliases for gEDA
       alias vimgeda="vim +DokuVimKi"
       alias gvimgeda="gvim +DokuVimKi"

Вот и всё. Наберите `gvimgeda`, чуть подождите и наслаждайтесь интерактивным редактированием Dokuwiki в vim!