<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.eiffelroom.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>eiffelroom - Find Class Files Fast in EiffelStudio - Comments</title>
 <link>http://www.eiffelroom.org/blog/paulbates/find_class_files_fast_in_eiffelstudio</link>
 <description>Comments for &quot;Find Class Files Fast in EiffelStudio&quot;</description>
 <language>en</language>
<item>
 <title>Admittedly I never tested</title>
 <link>http://www.eiffelroom.org/blog/paulbates/find_class_files_fast_in_eiffelstudio#comment-369</link>
 <description>&lt;p&gt;Admittedly I never tested the cluster aspect :| I&#039;ll modify the tip.&lt;/p&gt;

</description>
 <pubDate>Fri, 26 Oct 2007 08:56:29 -0700</pubDate>
 <dc:creator>paulbates</dc:creator>
 <guid isPermaLink="false">comment 369 at http://www.eiffelroom.org</guid>
</item>
<item>
 <title>Mnemonic Shortcut</title>
 <link>http://www.eiffelroom.org/blog/paulbates/find_class_files_fast_in_eiffelstudio#comment-367</link>
 <description>&lt;p&gt;That&#039;s a nice tip.&lt;/p&gt;

&lt;p&gt;I find &lt;strong&gt;Alt+1&lt;/strong&gt; difficult to remember, so I went into &lt;strong&gt;Tools | Preferences&lt;/strong&gt; and changed the shortcut to &lt;strong&gt;Ctrl+Shift+E&lt;/strong&gt;. The &lt;strong&gt;E&lt;/strong&gt; is for &lt;strong&gt;Explore&lt;/strong&gt;, which is the name I gave the command rather than &lt;strong&gt;Find&lt;/strong&gt;. (There&#039;s an &lt;strong&gt;e&lt;/strong&gt; in &lt;strong&gt;Open&lt;/strong&gt; too, which would be the name I&#039;ll use if I bother doing this on the Mac.)&lt;/p&gt;

&lt;p&gt;One small problem with the tip is that it doesn&#039;t work with clusters. I think you&#039;d have to omit the &lt;strong&gt;/select,&lt;/strong&gt; switch for it to work. I don&#039;t care, because I almost never have a cluster open in the editor anyway.&lt;/p&gt;

</description>
 <pubDate>Thu, 25 Oct 2007 18:48:04 -0700</pubDate>
 <dc:creator>peter_gummer</dc:creator>
 <guid isPermaLink="false">comment 367 at http://www.eiffelroom.org</guid>
</item>
<item>
 <title>Find Class Files Fast in EiffelStudio</title>
 <link>http://www.eiffelroom.org/blog/paulbates/find_class_files_fast_in_eiffelstudio</link>
 <description>&lt;p&gt;If, like me, you are always wanting to get to an Eiffel class file from within EiffelStudio there&#039;s a simple external command you can invoke that will launch a file browser selecting the editing class&#039; associated file.&lt;/p&gt;

&lt;p&gt;This tip is only for Windows.&lt;/p&gt;

&lt;p&gt;Open the External Commands Editor using the &lt;strong&gt;Tools&lt;/strong&gt; | &lt;strong&gt;External Commands&lt;/strong&gt; menu item, and add a new command.&lt;/p&gt;

&lt;p&gt;In the &lt;strong&gt;Name&lt;/strong&gt; field enter:&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;geshifilter&quot;&gt;Find&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Or whatever you want to call your command.&lt;/p&gt;

&lt;p&gt;In the &lt;strong&gt;Command line&lt;/strong&gt; field enter:&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;geshifilter&quot;&gt;explorer.exe /select, &quot;$file_name&quot;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;I also set the &lt;strong&gt;Index&lt;/strong&gt; so I can quickly access the command using ALT+&amp;lt;index&amp;gt;, but that&#039;s up to you. I&#039;m a keyboard junkie so it&#039;s a must for me.&lt;/p&gt;

&lt;p&gt;That&#039;s it!&lt;/p&gt;

&lt;p&gt;Now open a class in EiffelStudio and activate the external command from the menu &lt;strong&gt;Tools&lt;/strong&gt; | &lt;strong&gt;Find&lt;/strong&gt; (or whatever name you gave the command) or press ALT+&amp;lt;index&amp;gt; if you set an index. Ta-da! Windows Explorer opens the folder where you class resides and selects it.&lt;/p&gt;

&lt;p&gt;Something similar is also available for Mac users using the &lt;em&gt;open&lt;/em&gt; command, although selection is not possible. For Mac users the command is&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;geshifilter&quot;&gt;open &quot;$directory_name&quot;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This opens finder at the class container directory.&lt;/p&gt;

</description>
 <comments>http://www.eiffelroom.org/blog/paulbates/find_class_files_fast_in_eiffelstudio#comments</comments>
 <category domain="http://www.eiffelroom.org/tag/eiffelstudio">EiffelStudio</category>
 <category domain="http://www.eiffelroom.org/tag/tip">tip</category>
 <pubDate>Thu, 25 Oct 2007 13:56:03 -0700</pubDate>
 <dc:creator>paulbates</dc:creator>
 <guid isPermaLink="false">233 at http://www.eiffelroom.org</guid>
</item>
</channel>
</rss>
