//Ðта Ñтраница доÑтупна также на Ñледующих Ñзыках:// [[dokuvimki|English]]
====== ИÑпользование Vim Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñтраниц gEDA wiki ======
Ð”Ð»Ñ ÑƒÐ´Ð¾Ð±Ð½Ð¾Ð³Ð¾ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñтраниц gEDA wiki в vim можно воÑпользоватьÑÑ
**DokuVimKi**.
DokuVimKi можно уÑтановить Ñледующим образом:
- Загрузить поÑледнюю верÑию DokuVimKi и Ñкопировать вÑе файлы плагина в ÑоответÑтвующие каталоги в //''~/.vim''//:
git clone git://github.com/chimeric/dokuvimki.git
cd dokuvimki
for i in doc plugin syntax; do cp "$i"/* ~/.vim/"$i"/; done
- Чтобы открывать Ñправку по DokuVimKi Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ **'':h dokuvimki''**, можно Ñгенерировать Ð´Ð»Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð° теги Ñправки vim командой **'':helptags ~/.vim/doc/''** из vim.
- Дополнительно можно иÑпользовать другой файл ÑинтакÑиÑа Dokuwiki. Я иÑпользую файл Ñ [[http://github.com/nblock/vim-dokuwiki.git]].
- Ð”Ð»Ñ ÑƒÑтановки DokuVimKi на вашей ÑиÑтеме должна быть уÑтановлена библиотека **xmlrpclib**. Она, Ñкорее вÑего, уже уÑтановлена как чаÑть пакета python. Ðто можно проверить так:
locate xmlrpclib
Более подробную информацию об Ñтом можно найти на Ñтранице https://www.dokuwiki.org/devel:xmlrpc.
- Также вам нужно уÑтановить **dokuwikixmlrpc**. Загрузите и уÑтановите поÑледнюю верÑию::
git clone git://github.com/chimeric/dokuwikixmlrpc
cd dokuwikixmlrpc
sudo python setup.py install
Более подробную информацию об уÑтановке модулей python Ñм. в [[http://docs.python.org/install/index.html|документации по Python]].
- Затем Ð´Ð»Ñ Ð½Ð°Ñтройки 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]"
- Ð”Ð»Ñ Ð²Ñ‹Ð·Ð¾Ð²Ð° Vim Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ‹Ð¼Ð¸ возможноÑÑ‚Ñми DokuVimKi нужно иÑпользовать: vim +DokuVimKi
Ð”Ð»Ñ Ð±Ñ‹Ñтрого ввода Ñтой команды можно добавить Ñледующие пÑевдонимы в Ñвой файл //''~/.bashrc''//:
# Vim aliases for gEDA
alias vimgeda="vim +DokuVimKi"
alias gvimgeda="gvim +DokuVimKi"
Вот и вÑÑ‘. Ðаберите **''gvimgeda''**, чуть подождите и наÑлаждайтеÑÑŒ
интерактивным редактированием Dokuwiki в vim!
~~NOTOC~~