<HTML><HEAD>
<BASE HREF="http://www.wagner.pp.ru/~vitus/tips/vim.html">
-<TITLE>îÅÍÎÏÇÏ Ï ÎÁÓÔÒÏÊËÅ Vim</TITLE>
-<META NAME="description" CONTENT="òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÔÅËÓÔÏ× × ÒÁÚÎÙÈ
-ËÏÄÉÒÏ×ËÁÈ, ×ÙÂÏÒ ÛÒÉÆÔÁ ÐÒÉ ÚÁÐÕÓËÅ × ÒÁÚÎÙÈ ÌÏËÁÌÑÈ">
+<TITLE>Немного о настройке Vim</TITLE>
+<META NAME="description" CONTENT="Редактирование текстов в разных
+кодировках, выбор шрифта при запуске в разных локалях">
</HEAD><BODY>
-<H1>îÅÍÎÏÇÏ Ï ÎÁÓÔÒÏÊËÅ <A HREF="http://www.vim.org">Vim</A></H1>
+<H1>Немного о настройке <A HREF="http://www.vim.org">Vim</A></H1>
-<H2>òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÔÅËÓÔÁ × ÒÁÚÎÙÈ ËÏÄÉÒÏ×ËÁÈ</H2>
+<H2>Редактирование текста в разных кодировках</H2>
-Vim 6.x ÐÏÎÉÍÁÅÔ ÔÅËÓÔÙ × ÒÁÚÎÙÈ ËÏÄÉÒÏ×ËÁÈ. ëÏÄÉÒÏ×ËÕ ÍÏÖÎÏ ÕËÁÚÁÔØ
-ÐÒÉ ÏÔËÒÙÔÉÉ ÆÁÊÌÁ (ËÏÍÁÎÄÙ <tt>:edit</tt> É <tt>:split</tt>) Ó ÐÏÍÏÝØÀ
-ÏÐÃÉÉ <tt>++enc=<i>ÉÍÑ</i> <i>ÆÁÊÌ</i></tt>, ÇÄÅ <i>ÉÍÑ</i> - ÌÀÂÏÅ ÉÍÑ
-ËÏÄÉÒÏ×ËÉ ÉÚ×ÅÓÔÎÏÅ ×ÁÛÅÍÕ ÓÉÓÔÅÍÎÏÍÕ iconv.
+Vim 6.x понимаеÑ\82 Ñ\82екÑ\81Ñ\82Ñ\8b в Ñ\80азнÑ\8bÑ\85 кодиÑ\80овкаÑ\85. Ð\9aодиÑ\80овкÑ\83 можно Ñ\83казаÑ\82Ñ\8c
+пÑ\80и оÑ\82кÑ\80Ñ\8bÑ\82ии Ñ\84айла (командÑ\8b <tt>:edit</tt> и <tt>:split</tt>) Ñ\81 помоÑ\89Ñ\8cÑ\8e
+опции <tt>++enc=<i>имя</i> <i>файл</i></tt>, где <i>имя</i> - любое имя
+кодировки известное вашему системному iconv.
<p>
-ðÒÏÓÔÅÊÛÉÊ ÓÐÏÓÏ ÓÄÅÌÁÔØ ÐÅÒÅËÏÄÉÒÏ×ËÕ ÎÁ ÌÅÔÕ - ÐÏ×ÅÓÉÔØ ËÏÍÁÎÄÙ
-ÐÅÒÅÇÒÕÚËÉ ÔÅËÕÝÅÇÏ ÆÁÊÌÁ ËÁË ÆÁÊÌÁ Ó ÒÁÚÎÙÍÉ ËÏÄÉÒÏ×ËÁÍÉ ÎÁ
-ËÁËÉÅ-ÎÉÂÕÄØ ËÎÏÐËÉ. ÷ÏÔ ÔÁË:
+Простейший способ сделать перекодировку на лету - повесить команды
+пеÑ\80егÑ\80Ñ\83зки Ñ\82екÑ\83Ñ\89его Ñ\84айла как Ñ\84айла Ñ\81 Ñ\80азнÑ\8bми кодиÑ\80овками на
+какие-нибудь кнопки. Вот так:
<div style="width: 30%; background-color: black; color: white;">
<pre>
</pre>
</div>
-éÎÏÇÄÁ ÈÏÞÅÔÓÑ ÞÅÇÏ-ÔÏ ÂÏÌÅÅ ËÒÁÓÉ×ÏÇÏ, ÎÁÐÒÉÍÅÒ, ÎÅ ÚÁÐÏÍÉÎÁÔØ ÐÑÔØ
-ËÌÁ×ÉÛ, Á ÚÁÐÏÍÎÉÔØ ÏÄÎÕ, É ÞÔÏÂÙ ×ÙÓËÁËÉ×ÁÌÁ ÍÅÎÀÛËÁ. üÔÏ ÔÏÖÅ
-ÄÅÌÁÅÔÓÑ:
+Иногда хочется чего-то более красивого, например, не запоминать пять
+клавиш, а запомнить одну, и чтобы выскакивала менюшка. Это тоже
+делается:
<div style="width: 60%; background-color: black; color: white;">
<pre>
<font color="#ffff00">map</font> <font color="#ff40ff"><</font><font color="#ff40ff">F8</font><font color="#ff40ff">></font> :<font color="#ffff00">emenu</font> Encoding<font color="#ffff00">.</font><font color="#ff40ff"><</font><font color="#ff40ff">TAB</font><font color="#ff40ff">></font>
</pre>
</div>
-åÓÌÉ ×Ù ÐÏÍÅÓÔÉÔÅ ÜÔÉ ÓÔÒÏÞËÉ × ×ÁÛ <tt>.vimrc</tt> ÔÏ × gvim ÐÏÑ×ÉÔÓÑ
-ÎÏ×ÏÅ ÍÅÎÀ Encoding, Á ÐÒÉ ÎÁÖÁÎÉÉ ËÌÁ×ÉÛÉ F8 ÍÅÎÀ ÂÕÄÅÔ ×ÙÓËÁËÉ×ÁÔØ
-ÎÁÄ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÏÊ, × ÔÏÍ ÞÉÓÌÅ É × ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ.
+Если вы поместите эти строчки в ваш <tt>.vimrc</tt> то в gvim появится
+новое меню Encoding, а при нажании клавиши F8 меню будет выскакивать
+над командной строкой, в том числе и в текстовом режиме.
-<H2>á×ÔÏÍÁÔÉÞÅÓËÏÅ ÐÏÄÈ×ÁÔÙ×ÁÎÉÅ ÐÒÁ×ÉÌØÎÏÇÏ ÛÒÉÆÔÁ gvim × ÚÁ×ÉÓÉÍÏÓÔÉ
-ÏÔ ÌÏËÁÌÉ</H2>
+<H2>Автоматическое подхватывание правильного шрифта gvim в зависимости
+от локали</H2>
-óÌÅÄÕÀÝÉÊ ÆÒÁÇÍÅÎÔ ×ÚÑÔ ÉÚ <tt>.vimrc</tt> áÒÔÅÍÁ þÕÐÒÉÎÙ.
+Следующий фрагмент взят из <tt>.vimrc</tt> Артема Чуприны.
<pre style="background-color: #000000; color: white;">
<font color="#8080ff">" SetGuiFont()</font>
-<font color="#8080ff">" ÷ÙÓÔÁ×ÌÑÅÔ ÏÐÃÉÀ 'guifont' ÓÏÇÌÁÓÎÏ ÔÅËÕÝÅÍÕ ÓÏÓÔÏÑÎÉÀ ÌÏËÁÌÉ ÉÌÉ</font>
-<font color="#8080ff">" ÐÅÒÅÍÅÎÎÏÊ RESOURCE_NAME</font>
+<font color="#8080ff">" Выставляет опцию 'guifont' согласно текущему состоянию локали или</font>
+<font color="#8080ff">" пеÑ\80еменной RESOURCE_NAME</font>
<font color="#ffff00">function</font>! SetGuiFont ()
<font color="#ffff00">if</font> <font color="#00ffff">has</font>(<font color="#ff6060">'x11'</font>) <font color="#ffff00">&&</font> <font color="#00ffff">has</font>(<font color="#ff6060">'gui_running'</font>)
<font color="#ffff00">let</font> resource_name <font color="#ffff00">=</font> <font color="#ff40ff">$RESOURCE_NAME</font>
<font color="#ffff00">endfunction</font>
</pre>
-äÌÑ ÔÏÇÏ ÞÔÏÂÙ ÆÕÎËÃÉÑ ÎÁÈÏÄÉÌÁ ÐÒÁ×ÉÌØÎÙÊ ÛÒÉÆÔ ÔÒÅÂÕÅÔÓÑ ÐÏÍÅÓÔÉÔØ
-× <tt>.Xdefaults</tt> ÓÌÅÄÕÀÝÉÅ ÒÅÓÕÒÓÙ (ÉÌÉ ÉÍ ÐÏÄÏÂÎÙÅ)::
+Для того чтобы функция находила правильный шрифт требуется поместить
+в <tt>.Xdefaults</tt> следующие ресурсы (или им подобные)::
<pre style="background-color: #000070;">
<font color="#00ff00">==== 8< [!xrdb -q | egrep '^[a-z][a-z][a-z]</font>*<font color="#00ff00">font</font>:<font color="#ff6060">'] ====</font>