<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Google выпустил плагин для форматирования кода в Vim</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html</link>
    <description>Разработчики из компании Google анонсировали (http://google-opensource.blogspot.ru/2015/01/format-code-easy-way-with-codefmt.html) новый открытый проект vim-codefmt (https://github.com/google/vim-codefmt), в рамках которого подготовлена утилита для автоматической расстановки отступов и форматирования кода с учётом синтаксиса используемого языка программирования. Утилита может использоваться как плагин для обеспечения форматирования кода в редакторе Vim. Поддерживаются две команды &quot;:FormatLines&quot; для форматирования диапазона строк и &quot;:FormatCode&quot; для форматирования буфера целиком.  Обеспечена поддержка языков C++, JavaScript, Protocol Buffers и Go.&lt;br&gt;&lt;br&gt;&lt;br&gt;Например, при использовании vim-codefmt строк &lt;br&gt;&lt;br&gt;&amp;lt;font color=&quot;#461b7e&quot;&amp;gt;&lt;br&gt;   int foo(int * x) &#123; return * x** x ; &#125;&lt;br&gt;&amp;lt;/font&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;будет переоформлена в &lt;br&gt;&lt;br&gt;&amp;lt;font color=&quot;#461b7e&quot;&amp;gt;&lt;br&gt;   int foo(int* x) &#123; return *x * *x; &#125;&lt;br&gt;&amp;lt;/font&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://google-opensource.blogspot.ru/2015/01/format-code-easy-way-with-codefmt.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?n</description>

<item>
    <title>Google выпустил плагин для форматирования кода в Vim (waker)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html#82</link>
    <pubDate>Tue, 27 Jan 2015 08:01:09 GMT</pubDate>
    <description>спасибо&lt;br&gt;</description>
</item>

<item>
    <title>Google выпустил плагин для форматирования кода в Vim (к)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html#81</link>
    <pubDate>Mon, 26 Jan 2015 20:07:01 GMT</pubDate>
    <description>плагину нужна эта тулза, сейчас он просто неправильно ругается на её отсутсвие&lt;br&gt;http://clang.llvm.org/docs/ClangFormat.html&lt;br&gt;&lt;br&gt;Подробности:&lt;br&gt;https://github.com/google/vim-codefmt/issues/16&lt;br&gt;</description>
</item>

<item>
    <title>Google выпустил плагин для форматирования кода в Vim (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html#80</link>
    <pubDate>Mon, 26 Jan 2015 01:41:09 GMT</pubDate>
    <description>vim-autoformat? https://github.com/Chiel92/vim-autoformat&lt;br&gt;</description>
</item>

<item>
    <title>Google выпустил плагин для форматирования кода в Vim (Softfire)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html#79</link>
    <pubDate>Sun, 25 Jan 2015 22:12:59 GMT</pubDate>
    <description>&amp;gt; По мне так, форматирование, это как почерк, имеет право отличаться.&lt;br&gt;&lt;br&gt;Представления не имею, как выглядят почерки моих коллег на работе.&lt;br&gt;Уже давно предлагать кому бы то ни было рукописный текст - моветон.&lt;br&gt;Разбираться в чужом почерке также неприятно, как и в нестандартно отформатированном коде.&lt;br&gt;</description>
</item>

<item>
    <title>Google выпустил плагин для форматирования кода в Vim (й)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html#78</link>
    <pubDate>Sun, 25 Jan 2015 14:11:56 GMT</pubDate>
    <description>&amp;gt; По мне так, форматирование, это как почерк, имеет право отличаться.&lt;br&gt;&lt;br&gt;ага, в большом проекте с кучей людей. и отступы пусть каждый использует, какие привык -- кто таб, кто четыре пробела, кто два, кто пять. а функции myTest1, my_test2 и MyTest3 в одном файле не хотите? да так, чтобы одна из них бросала exception, вторая возвращала return code, третья -- писала в глобальную переменную? индивидуальность программиста же.&lt;br&gt;&lt;br&gt;увидите как-нибудь такое на практике -- поймёте, зачем создали style guide для проектов.&lt;br&gt;</description>
</item>

<item>
    <title>Google выпустил плагин для форматирования кода в Vim (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html#77</link>
    <pubDate>Sun, 25 Jan 2015 05:53:02 GMT</pubDate>
    <description>не имеет. В нормальных языках прописано как надо форматировать код. &lt;br&gt;Если ты пишешь только для себя то да, все равно. А если несколько человек пишут то получится мешанина из разных способов форматирования.&lt;br&gt;</description>
</item>

<item>
    <title>Google выпустил плагин для форматирования кода в Vim (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html#76</link>
    <pubDate>Sun, 25 Jan 2015 05:26:39 GMT</pubDate>
    <description>&amp;gt;Грамматика языка к системе типов не относится ну совершенно никак.&lt;br&gt;&lt;br&gt;Самое смешное сообщение на опеннете за последнюю неделю.&lt;br&gt;</description>
</item>

<item>
    <title>Google выпустил плагин для форматирования кода в Vim (888)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html#75</link>
    <pubDate>Sat, 24 Jan 2015 20:37:47 GMT</pubDate>
    <description>Вот поэтому вы в гугле и не работаете. xD Правда, я тоже.&lt;br&gt;Но мне хоть не придётся для использования этого плагина переучиваться.&lt;br&gt;</description>
</item>

<item>
    <title>Google выпустил плагин для форматирования кода в Vim (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101286.html#74</link>
    <pubDate>Sat, 24 Jan 2015 19:32:01 GMT</pubDate>
    <description>The choice between &quot;int* p;&quot; and &quot;int *p;&quot; is not about right and wrong, but about style and emphasis. C emphasized expressions; declarations were often considered little more than a necessary evil. C++, on the other hand, has a heavy emphasis on types.&lt;br&gt;&lt;br&gt;A &quot;typical C programmer&quot; writes &quot;int *p;&quot; and explains it &quot;*p is what is the int&quot; emphasizing syntax, and may point to the C (and C++) declaration grammar to argue for the correctness of the style. Indeed, the * binds to the name p in the grammar.&lt;br&gt;&lt;br&gt;A &quot;typical C++ programmer&quot; writes &quot;int* p;&quot; and explains it &quot;p is a pointer to an int&quot; emphasizing type. Indeed the type of p is int*. I clearly prefer that emphasis and see it as important for using the more advanced parts of C++ well.&lt;br&gt;&lt;br&gt;http://stackoverflow.com/questions/6990726/correct-way-of-declaring-pointer-variables-in-c-c&lt;br&gt;</description>
</item>

</channel>
</rss>
