Eclipse CDT file template include style
<p>In <code>Preferences -&gt; C/C++ -&gt; Code Style -&gt; Code templates</code>, the "Default C++ source template" looks like this:</p>

<pre><code>${filecomment}
${includes}

${namespace_begin}

${declarations}

${namespace_end}
</code></pre>

<p>If I create a new C++ class <code>Foo</code> using this template, the source file looks like this:</p>

<pre><code>/*
 * Copyright etc.
 */

#include &lt;foo.h&gt;

Foo::Foo()
{
}
</code></pre>

<p>This guarantees that the file can not be successfully compiled, because foo.h (in the current directory) is not found when <code>#include &lt;foo.h&gt;</code> is used. The include line should be <code>#include "foo.h"</code>.</p>

<p>For the header, the ${includes} variable contains the headers of the base classes. For the c++ file, it contains its own header. It is constructed by Eclipse. </p>

<p>Is it possible to change the #include &lt;> style to #include "" ? I don't want to use <code>-I.</code> just to work around this inconvenience.</p>