<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Блог Андрея Смирнова (vim)</title><link>http://www.smira.ru/</link><description></description><language>ru</language><lastBuildDate>Sun, 11 Jan 2015 19:24:30 GMT</lastBuildDate><generator>http://getnikola.com/</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Проверка орфографии в Vim</title><link>http://www.smira.ru/posts/20081117russian-vim-spell-checking.html</link><dc:creator>Andrey</dc:creator><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;Чудесная возможность Vim'а! Да поможет она повышению грамотности наших разработчиков. Проверка орфографии умная, понимает, что именно в исходном файле стоит проверять (например, комментарии), а что не стоит (например, ключевые слова).&lt;/p&gt;
&lt;p&gt;Итак:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Качаем &lt;a href="http://wiki.services.openoffice.org/wiki/Dictionaries#Russian_.28Russia.29"&gt;отсюда&lt;/a&gt;
словарь: &lt;a href="http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/ru_RU.zip"&gt;http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/ru_RU.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Раскрываем архив в папку &lt;code&gt;/tmp/dict&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mkdir -p ~/.vim/spell/&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Запускаем Vim, делаем:&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;mkspell&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt; &lt;span class="o"&gt;~/&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;vim&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;spell&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;ru&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;tmp&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;dict&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;ru_RU&lt;/span&gt;
&lt;/pre&gt;


&lt;p&gt;Вуаля! Словарь готов! (Всё описанное выше - подготовительный этап, это надо сделать всего один раз).&lt;/p&gt;
&lt;p&gt;Включение проверки на русском и английском (для текущего буфера):&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;setlocal&lt;/span&gt; &lt;span class="n"&gt;spell&lt;/span&gt; &lt;span class="n"&gt;spelllang&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;ru_ru&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;en_us&lt;/span&gt;
&lt;/pre&gt;


&lt;p&gt;Дополнительно о проверке орфографии:&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;help&lt;/span&gt; &lt;span class="nx"&gt;spell&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nx"&gt;p&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="nb"&gt;body&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="nx"&gt;html&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;</description><category>checker</category><category>russian</category><category>spell</category><category>vim</category><category>орфография</category><category>проверка</category><category>разработка</category><category>русский</category><guid>http://www.smira.ru/posts/20081117russian-vim-spell-checking.html</guid><pubDate>Mon, 17 Nov 2008 05:27:40 GMT</pubDate></item></channel></rss>