gaf: Fix memory leak
[geda-gaf.git] / docs / wiki / wiki-dokuvimki.ru.html
blob3412a7f9069ce0adbe10d06a41851ca173ab2098
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
6 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
7 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10 </head>
11 <body>
13 <p>
14 <em>Эта страница доступна также на следующих языках:</em> <a href="wiki-dokuvimki.html" class="wikilink1" title="wiki-dokuvimki.html">English</a>
15 </p>
17 <h1 id="использованиеvimдляредактированиястраницgedawiki">Использование Vim для редактирования страниц gEDA wiki</h1>
18 <div class="level1">
20 <p>
21 Для удобного редактирования страниц gEDA wiki в vim можно воспользоваться
22 <strong>DokuVimKi</strong>.
23 </p>
25 <p>
26 DokuVimKi можно установить следующим образом:
27 </p>
28 <ol>
29 <li class="level1"><div class="li"> Загрузить последнюю версию DokuVimKi и скопировать все файлы плагина в соответствующие каталоги в <em><code>~/.vim</code></em>: <pre class="code"> git clone git://github.com/chimeric/dokuvimki.git
30 cd dokuvimki
31 for i in doc plugin syntax; do cp &quot;$i&quot;/* ~/.vim/&quot;$i&quot;/; done </pre>
32 </div>
33 </li>
34 <li class="level1"><div class="li"> Чтобы открывать справку по DokuVimKi с помощью <strong><code>:h dokuvimki</code></strong>, можно сгенерировать для плагина теги справки vim командой <strong><code>:helptags ~/.vim/doc/</code></strong> из vim.</div>
35 </li>
36 <li class="level1"><div class="li"> Дополнительно можно использовать другой файл синтаксиса Dokuwiki. Я использую файл с http://github.com/nblock/vim-dokuwiki.git.</div>
37 </li>
38 <li class="level1"><div class="li"> Для установки DokuVimKi на вашей системе должна быть установлена библиотека <strong>xmlrpclib</strong>. Она, скорее всего, уже установлена как часть пакета python. Это можно проверить так: <pre class="code"> locate xmlrpclib </pre>
40 <p>
41 Более подробную информацию об этом можно найти на странице https:<em>www.dokuwiki.org/devel:xmlrpc.
42 - Также вам нужно установить <strong>dokuwikixmlrpc</strong>. Загрузите и установите последнюю версию::&lt;code&gt;
43 git clone git:</em>github.com/chimeric/dokuwikixmlrpc
44 </p>
45 </div>
46 </li>
47 </ol>
49 <p>
50 cd dokuwikixmlrpc
51 </p>
52 <pre class="code">sudo python setup.py install</pre>
54 <p>
55 &lt;/code&gt; Более подробную информацию об установке модулей python см. в документации по Python.
56 </p>
57 <ol>
58 <li class="level1"><div class="li"> Затем для настройки DokuVimKi для gEDA нужно добавить несколько строк в свой файл <em><code>~/.vimrc</code></em>: <pre class="code vim"><span class="kw1">let</span> g<span class="sy0">:</span>DokuVimKi_USER = <span class="st0">&quot;your_wiki_login_name&quot;</span>
59 <span class="kw1">let</span> g<span class="sy0">:</span>DokuVimKi_PASS = <span class="st0">&quot;YOUR_WIKI_PASSWORD&quot;</span>
60 <span class="kw1">let</span> g<span class="sy0">:</span>DokuVimKi_URL = <span class="st0">&quot;http://wiki.geda-project.org/lib/exe/xmlrpc.php&quot;</span><span class="co1">
61 &quot; Необязательные настройки. Подробности см. в справке по ':DWhelp'.</span>
62 <span class="st0">&quot;&quot;</span><span class="kw1">let</span> g<span class="sy0">:</span>DokuVimKi_INDEX_WINWIDTH = <span class="nu0">30</span>
63 <span class="st0">&quot;&quot;</span><span class="kw1">let</span> g<span class="sy0">:</span>DokuVimKi_DEFAULT_SUM = <span class="st0">&quot;[xmlrpc dokuvimki edit]&quot;</span></pre>
64 </div>
65 </li>
66 <li class="level1"><div class="li"> Для вызова Vim с включенными возможностями DokuVimKi нужно использовать: <pre class="code"> vim +DokuVimKi </pre>
68 <p>
69 Для быстрого ввода этой команды можно добавить следующие псевдонимы в свой файл <em><code>~/.bashrc</code></em>:
70 </p>
71 <pre class="code bash"><span class="co0"># Vim aliases for gEDA</span>
72 <span class="kw3">alias</span> <span class="re2">vimgeda</span>=<span class="st0">&quot;vim +DokuVimKi&quot;</span>
73 <span class="kw3">alias</span> <span class="re2">gvimgeda</span>=<span class="st0">&quot;gvim +DokuVimKi&quot;</span></pre>
74 </div>
75 </li>
76 </ol>
78 <p>
79 Вот и всё. Наберите <strong><code>gvimgeda</code></strong>, чуть подождите и наслаждайтесь
80 интерактивным редактированием Dokuwiki в vim!
81 </p>
85 </div>
86 </body>
87 </html>