<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Latest snippets tagged eclipse</title>
  <link rel="alternate" href="http://snippets.prendreuncafe.com/snippets/tagged/eclipse/order_by/date"></link>
  <id>http://snippets.prendreuncafe.com/snippets/tagged/eclipse/order_by/date</id>
  <updated>2008-07-22T15:09:37Z</updated>
  <author>
    <name>Symfony</name>
    <author_email>noreply@symfony-project.com</author_email>
  </author>
<entry>
  <title>Autocomplétion au sein d'eclipse</title>
  <link href="http://snippets.prendreuncafe.com/snippet/95"></link>
  <updated>2008-07-22T15:09:37Z</updated>
  <id>95</id>
  <summary type="html">Copier-coller le code suivant dans un fichier xml :

[code]
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&lt;templates&gt;&lt;template autoinsert=&quot;true&quot; context=&quot;php&quot; deleted=&quot;false&quot; description=&quot;create a Symfony Action&quot; enabled=&quot;true&quot; name=&quot;action&quot;&gt;public function execute${Action} {
  ${body}
}&lt;/template&gt;&lt;template autoinsert=&quot;true&quot; context=&quot;php&quot; deleted=&quot;false&quot; description=&quot;Create a class controller&quot; enabled=&quot;true&quot; name=&quot;controller&quot;&gt;class ${ControllerName}Actions extends sfActions  {

    public  function execute${action}()

    {
      ${body}
    }

}
&lt;/template&gt;&lt;template autoinsert=&quot;true&quot; context=&quot;php&quot; deleted=&quot;false&quot; description=&quot;criteria doSelect&quot; enabled=&quot;true&quot; name=&quot;doselect&quot;&gt;$$c = new Criteria;
$$${objects} = ${propelObject}Peer::doSelect($$c);&lt;/template&gt;&lt;/templates&gt;
[/code]

## Installation au sein d'eclipse 

* Dans eclipse allez dans Window &gt; Preferences
* Choisir PHP dans la liste des préférences
* Choisir Template et cliquer sur Import
* Selectionner le fichier xml puis accepter

__Note:__ _Le mieux serait de s'inspirer des templates de texmate afin de se monter un système de templating complet pour Eclipse. Ajout également de commentaires compatibles phpdocumentor_
</summary>
</entry>
<entry>
  <title>Lancer eclipse avec la JVM de Sun</title>
  <link href="http://snippets.prendreuncafe.com/snippet/60"></link>
  <updated>2007-03-06T16:44:59Z</updated>
  <id>60</id>
  <summary type="html">GCJ c'est gentil, mais ça rame. Alors Eclipse avec GCJ... :/

Pour y remédier, on peut lancer Eclipse en forçant la JVM (update-alternatives reste sourd aux incantations à ce niveau)

[code bash]
/usr/bin/eclipse -vm /usr/lib/jvm/java-1.5.0-sun/jre/bin/java -vmargs -Xmx256M
[/code]

On notera aussi la limitation de mémoire vive utilisable ;)

Pour installer la JVM de Sun si elle n'est pa sprésente sur le système :

[code bash]
sudo apt-get install sun-java5-jre
[/code]</summary>
</entry>
</feed>