Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > f2f28f61487f3042d93877451f0a311f > files > 473

geda-docs-1.8.2-4.mga5.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
  <title></title>
  <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
  <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
  <link rel="stylesheet" media="print" type="text/css" href="./print.css" />

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>


<p>
<em>Эта страница доступна также на следующих языках:</em> <a href="wiki-dokuvimki.html" class="wikilink1" title="wiki-dokuvimki.html">English</a>
</p>

<h1 class="sectionedit2321"><a name="использование_vim_для_редактирования_страниц_geda_wiki" id="использование_vim_для_редактирования_страниц_geda_wiki">Использование Vim для редактирования страниц gEDA wiki</a></h1>
<div class="level1">

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

<p>
DokuVimKi можно установить следующим образом:
</p>
<ol>
<li class="level1"><div class="li"> Загрузить последнюю версию DokuVimKi и скопировать все файлы плагина в соответствующие каталоги в <em><code>~/.vim</code></em>: <pre class="code">  git clone git://github.com/chimeric/dokuvimki.git
  cd dokuvimki
  for i in doc plugin syntax; do cp &quot;$i&quot;/* ~/.vim/&quot;$i&quot;/; done </pre>
</div>
</li>
<li class="level1"><div class="li"> Чтобы открывать справку по DokuVimKi с помощью <strong><code>:h dokuvimki</code></strong>, можно сгенерировать для плагина теги справки vim командой <strong><code>:helptags ~/.vim/doc/</code></strong> из vim.</div>
</li>
<li class="level1"><div class="li"> Дополнительно можно использовать другой файл синтаксиса Dokuwiki. Я использую файл с <a href="http://github.com/nblock/vim-dokuwiki.git" class="urlextern" title="http://github.com/nblock/vim-dokuwiki.git"  rel="nofollow">http://github.com/nblock/vim-dokuwiki.git</a>.</div>
</li>
<li class="level1"><div class="li"> Для установки DokuVimKi на вашей системе должна быть установлена библиотека <strong>xmlrpclib</strong>. Она, скорее всего, уже установлена как часть пакета python. Это можно проверить так: <pre class="code">  locate xmlrpclib </pre>

<p>
 Более подробную информацию об этом можно найти на странице <a href="https://www.dokuwiki.org/devel:xmlrpc" class="urlextern" title="https://www.dokuwiki.org/devel:xmlrpc"  rel="nofollow">https://www.dokuwiki.org/devel:xmlrpc</a>.
</p>
</div>
</li>
<li class="level1"><div class="li"> Также вам нужно установить <strong>dokuwikixmlrpc</strong>. Загрузите и установите последнюю версию::<pre class="code">  git clone git://github.com/chimeric/dokuwikixmlrpc
  cd dokuwikixmlrpc
  sudo python setup.py install</pre>

<p>
 Более подробную информацию об установке модулей python см. в <a href="http://docs.python.org/install/index.html" class="urlextern" title="http://docs.python.org/install/index.html"  rel="nofollow">документации по Python</a>.
</p>
</div>
</li>
<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>
<span class="kw1">let</span> g<span class="sy0">:</span>DokuVimKi_PASS = <span class="st0">&quot;YOUR_WIKI_PASSWORD&quot;</span>
<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">
&quot; Необязательные настройки. Подробности см. в справке по ':DWhelp'.</span>
<span class="st0">&quot;&quot;</span><span class="kw1">let</span> g<span class="sy0">:</span>DokuVimKi_INDEX_WINWIDTH = <span class="nu0">30</span>
<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>
</div>
</li>
<li class="level1"><div class="li"> Для вызова Vim с включенными возможностями DokuVimKi нужно использовать: <pre class="code"> vim +DokuVimKi </pre>

<p>
 Для быстрого ввода этой команды можно добавить следующие псевдонимы в свой файл <em><code>~/.bashrc</code></em>: 
</p>
<pre class="code bash"><span class="co0"># Vim aliases for gEDA</span>
<span class="kw3">alias</span> <span class="re2">vimgeda</span>=<span class="st0">&quot;vim +DokuVimKi&quot;</span>
<span class="kw3">alias</span> <span class="re2">gvimgeda</span>=<span class="st0">&quot;gvim +DokuVimKi&quot;</span></pre>
</div>
</li>
</ol>

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



</div>
<!-- EDIT2321 SECTION "Использование Vim для редактирования страниц gEDA wiki" [117-] --></body>
</html>