<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Отображение табуляций и выхода стро...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html</link>
    <description>Большинство программистов согласятся, что строчки кода должны быть короче 80 символов. Часто это просто хороший тон: &lt;br&gt;читаем Linux Kernel Coding Style (80) , Style Guide for Python code (79), Good Haskell Style (79), &lt;br&gt;Ruby Coding Conventions (80), Google C++ Style Guide (80)...&lt;br&gt;&lt;br&gt;Практический вопрос: а как в Vim увидеть, что строка стала длиннее 80 символов? Это может быть очень полезно, &lt;br&gt;если ширина окна больше 80. Простой и дубовый способ: 80&amp;#124; и курсор перемещается на 80-ю колонку. &lt;br&gt;&lt;br&gt;Проверять так каждую строку или включить автоматический перенос (set tw=80) не всегда удобно.&lt;br&gt;&lt;br&gt;Более элегантный выход - подсвечивать всё, что вылазит за 80-ю колонку. Ниже несколько рецептов.&lt;br&gt;&lt;br&gt;Включить подсветку вручную:&lt;br&gt;&lt;br&gt;   :match ErrorMsg &apos;&#092;&#037;&amp;gt;80v.&#092;+&apos;&lt;br&gt;&lt;br&gt;Чтобы включать подсветку автоматически, каждый раз при открытии буфера, в ~/.vimrc помещаем:&lt;br&gt;&lt;br&gt;   :au BufWinEnter * let w:m1=matchadd(&apos;Search&apos;, &apos;&#092;&#037;&amp;lt;81v.&#092;&#037;&amp;gt;77v&apos;, -1)&lt;br&gt;   :au BufWinEnter * let w:m2=matchadd(&apos;ErrorMsg&apos;, &apos;&#092;&#037;&amp;gt;80v.&#092;+&apos;, -1)&lt;br&gt;&lt;br&gt;Должно работать в Vim </description>

<item>
    <title>Раздел полезных советов: Отображение табуляций и выхода стро... (поцанчик)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html#25</link>
    <pubDate>Wed, 14 Jul 2010 23:41:24 GMT</pubDate>
    <description>Статистические данные, результаты тестов и исследований...&lt;br&gt;</description>
</item>

<item>
    <title>Отображение табуляций и выхода строки за границы 80 символов... (dor)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html#24</link>
    <pubDate>Tue, 07 Jul 2009 07:29:21 GMT</pubDate>
    <description>&amp;gt;А вот например был чудный стандарт - модем. На 300 бод. Предлагаю &lt;br&gt;&amp;gt;вам на него вернуться, т.к. этот стандарт не отменяли :).И вообще, &lt;br&gt;&amp;gt;вдруг какому-то китайскому &quot;тетрису&quot; бОльший поток данных в напряг?!Использовать гигабитный эзернет-никак &lt;br&gt;&amp;gt;не можно, что вы! :) &lt;br&gt;&lt;br&gt;Капец.&lt;br&gt;&lt;br&gt;А, кстати, &quot;модем&quot; -- не &quot;стандарт&quot;.&lt;br&gt;&lt;br&gt;Зачем показывать незнание?&lt;br&gt;&lt;br&gt;(hint: V.90 -- стандарт, его используют. 802.3 -- стандарт, его используют.)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Отображение табуляций и выхода строки за границы 80 символов в vim (paranormal)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html#23</link>
    <pubDate>Sat, 06 Jun 2009 14:47:34 GMT</pubDate>
    <description>У меня вышло что то вроде этого:&lt;br&gt;&lt;br&gt;&quot; highlighting after 80 letter&lt;br&gt;au BufWinEnter *.rb,*.erb,*.pl,*.sh let w:m2=matchadd(&apos;ErrorMsg&apos;, &apos;&#092;&#037;&amp;gt;80v.&#092;+&apos;, -1)&lt;br&gt;&quot; highlight trailing spaces&lt;br&gt;au BufNewFile,BufRead *.rb,*.erb,*.pl,*.sh let b:mtrailingws=matchadd(&apos;ErrorMsg&apos;, &apos;&#092;s&#092;+$&apos;, -1)&lt;br&gt;&quot; highlight tabs between spaces&lt;br&gt;au BufNewFile,BufRead *.rb,*.erb,*.pl,*.sh let b:mtabbeforesp=matchadd(&apos;ErrorMsg&apos;, &apos;&#092;v(&#092;t+)&#092;ze( +)&apos;, -1)&lt;br&gt;au BufNewFile,BufRead *.rb,*.erb,*.pl,*.sh let b:mtabaftersp=matchadd(&apos;ErrorMsg&apos;, &apos;&#092;v( +)&#092;zs(&#092;t+)&apos;, -1)&lt;br&gt;&lt;br&gt;так как мне данная фича только для нескольких Я.П. на которых пишу нужна.&lt;br&gt;</description>
</item>

<item>
    <title>Отображение табуляций и выхода строки за границы 80 символов... (gaa)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html#22</link>
    <pubDate>Thu, 28 May 2009 12:41:32 GMT</pubDate>
    <description>&amp;gt;А согласитесь что уже мало осталось программистов, у которых есть нужда сидеть &lt;br&gt;&amp;gt;в чистой консоли. Почта - тоже самое, выглядит мягко говоря как &lt;br&gt;&amp;gt;то странно, если она отформатирована в таком виде. &lt;br&gt;&lt;br&gt;В режиме diff удобно смотреть как раз файлы с 76-78 символами в строке, так как они полностью помещаются. 1280x1024, Terminus 12.&lt;br&gt;</description>
</item>

<item>
    <title>Отображение табуляций и выхода строки за границы 80 символов... (User294)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html#21</link>
    <pubDate>Wed, 27 May 2009 09:40:26 GMT</pubDate>
    <description>&amp;gt;Да не, всё проще: 80 символов надо подсвечивать потому, что так в &lt;br&gt;&amp;gt;стандартах написано.&lt;br&gt;&lt;br&gt;А вот например был чудный стандарт - модем. На 300 бод. Предлагаю вам на него вернуться, т.к. этот стандарт не отменяли :).И вообще, вдруг какому-то китайскому &quot;тетрису&quot; бОльший поток данных в напряг?!Использовать гигабитный эзернет-никак не можно, что вы! :)&lt;br&gt;</description>
</item>

<item>
    <title>Отображение табуляций и выхода строки за границы 80 символов в vim (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html#20</link>
    <pubDate>Mon, 25 May 2009 15:39:35 GMT</pubDate>
    <description>http://ru.wikipedia.org/wiki/&#037;D0&#037;9F&#037;D0&#037;B5&#037;D1&#037;80&#037;D1&#037;84&#037;D0&#037;BE&#037;D0&#037;BA&#037;D0&#037;B0&#037;D1&#037;80&#037;D1&#037;82&#037;D0&#037;B0&lt;br&gt;</description>
</item>

<item>
    <title>Отображение табуляций и выхода строки за границы 80 символов в vim (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html#19</link>
    <pubDate>Mon, 25 May 2009 15:33:37 GMT</pubDate>
    <description>На самом деле ограничение в 80 символов пошло от перфокарт. Оно и по сей день актуально для Мэйнфреймов, хотя Card-Reader сейчас является устройством виртуальным, но backward compatibility для Мэйнфреймов это святая корова ...&lt;br&gt;&lt;br&gt;http://en.wikipedia.org/wiki/Computer_programming_in_the_punch_card_era&lt;br&gt;</description>
</item>

<item>
    <title>Отображение табуляций и выхода строки за границы 80 символов... (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html#17</link>
    <pubDate>Sat, 23 May 2009 11:02:47 GMT</pubDate>
    <description>&amp;gt;Комментарий кода уехавший на новую строку прочесть удобнее, чем переварить в голове &lt;br&gt;&amp;gt;извращенную синтаксическую конструкцию с кучей скобок и спец. символов. &lt;br&gt;&lt;br&gt;Не, я не про это, а про то что если будет TAB + 1 SPACE, то в редакторе &lt;br&gt;это будет светиться как красная полоса - раздражает малость... &lt;br&gt;</description>
</item>

<item>
    <title>Раздел полезных советов: Отображение табуляций и выхода стро... (LiLu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/54692.html#15</link>
    <pubDate>Sat, 23 May 2009 08:20:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Ширина терминала 80 символов - это не причина, а следствие.  Именно &lt;br&gt;&amp;gt;&amp;gt;80 символов является пограничным значением, после которого зрительное восприятие строки как &lt;br&gt;&amp;gt;&amp;gt;единого целого уменшается. Такие же требования приняты и в типографике, покажите &lt;br&gt;&amp;gt;&amp;gt;мне хоть одну печатную книгу с более 80 символами в строке. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Альбомы, Иллюстрированные каталоги, ... &lt;br&gt;&lt;br&gt; Зачем лгать?&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
