<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bugs On Steroids &#187; Eclipse</title>
	<atom:link href="http://blog.e-svet.si/category/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.e-svet.si</link>
	<description>Not Another Programming Blog</description>
	<lastBuildDate>Wed, 26 Feb 2014 14:15:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6</generator>
		<item>
		<title>My Top 10 Favorite Eclipse Shortcuts</title>
		<link>http://blog.e-svet.si/2013/09/my-top-10-favorite-eclipse-shortcuts/</link>
		<comments>http://blog.e-svet.si/2013/09/my-top-10-favorite-eclipse-shortcuts/#comments</comments>
		<pubDate>Thu, 05 Sep 2013 15:25:55 +0000</pubDate>
		<dc:creator>Matic Balantič</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://blog.e-svet.si/?p=74</guid>
		<description><![CDATA[When I first started programming I didn&#8217;t realize how important role a good IDE plays. Initially, I just used notepad for a while. Although, I did write only few lines long scripts. After a while I switched to &#8220;professional&#8221; IDE, but I never tried to explore all of the options it was offering. I was ...<a class="post-readmore" href="http://blog.e-svet.si/2013/09/my-top-10-favorite-eclipse-shortcuts/">read more</a>]]></description>
				<content:encoded><![CDATA[<p>When I first started programming I didn&#8217;t realize how important role a good IDE plays. Initially, I just used notepad for a while. <img src='http://blog.e-svet.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Although, I did write only few lines long scripts. After a while I switched to &#8220;professional&#8221; IDE, but I never tried to explore all of the options it was offering. I was perfectly happy with code completion and code coloring. Oh, and I used a shortcut for commenting a line <img src='http://blog.e-svet.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  And I was satisfied until I saw a colleague using all sorts of shortcuts. One of them was to generate getters and setters for class properties, which was the task I really hated, but always had to write all by myself. Well, enough of small talk, lets take a look at my top 10 choices &#8230;<span id="more-74"></span></p>
<h2>Shortcuts:</h2>
<ul>
<li>
<h3>1. Code Completion &#8211; Ctrl + Space</h3>
<p> Well, since the very beginning and up to now, this is indubitably my favorite shortcut and probably the most used by developers all over the world.</li>
<li>
<h3>2. Quickly Move Trough Text and Quickly Select Text &#8211; Ctrl + Arrow Left/Right and Ctrl + Shift + Arrow Left/Right</h3>
<p> Not exactly Eclipse shortcut, I don&#8217;t even know what its official name is, but I use it all the time to quickly move through words.</li>
<li>
<h3>3. Delete Line &#8211; Ctrl + d</h3>
<p> Deletes whole line or selected lines. Comes in very handy <img src='http://blog.e-svet.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>
<h3>4. Quick Fix &#8211; Ctrl + 1</h3>
<p> This combination offers tips to fix the compilation error. Very useful so you don&#8217;t have to move mouse cursor to that small sign at the beginning of the line.</li>
<li>
<h3>5. Open Type &#8211; Ctrl + T and Open Resource Ctrl + R</h3>
<p>Supports wildcards for searching through files.</li>
<li>
<h3>6. Generate Source Code &#8211; Shift + Alt + S</h3>
<p>            This shortcut opens a menu, which provides us with various different possible pieces of code Eclipse can generate for us. Some of the combinations are:</p>
<ul>
<li><strong>Create constructor using fields</strong> &#8211; Shift + Alt + S O</li>
<li><strong>Create constructors from superclass</strong> &#8211;  Shift + Alt + S C</li>
<li><strong>Generate getters and setters</strong> &#8211;  Shift + Alt + S R</li>
<li><strong>Override/implement methods</strong> &#8211;  Shift + Alt + S C</li>
</ul>
</li>
<li>
<h3>7. Move To Next/Previus Error &#8211; Ctrl + . and Ctrl + ,</h3>
<p> &#8211; This way one can quickly jump from one error/warning to another. The only problem with this shortcut is, that you can&#8217;t configure it in a way, that it would skip warnings. Or at least I wasn&#8217;t able to <img src='http://blog.e-svet.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>
<h3>Jump To Point Of Last Edit &#8211; Ctrl + Q</h3>
<p> &#8211; Jump to position in a file (even if you are in different tab), where you edited it the last time.</li>
<li>
<h3>Show Outline of Class &#8211; Ctrl + O</h3>
<p> &#8211; Offers a great way to quickly search for a method in a class or check out its methods.</li>
<li>
<h3>Show All Shortcuts &#8211; Ctrl + Shift + L</h3>
<p> &#8211; This one comes in handy <img src='http://blog.e-svet.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  With this shortcut you can quickly find a combination you can&#8217;t remember at the moment <img src='http://blog.e-svet.si/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</li>
</ul>
<p>Well, these are my favorites, but I use others as well. I would definitely put shortcuts like <em>format file, indent all lines, organize imports etc</em> , but I configured Eclipse to do these things on file save. That way is even faster and more effortless than using shortcuts <img src='http://blog.e-svet.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I hope I inspired someone to let the tool take care of tedious tasks like generating getters and setters and use extra time to be more productive &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e-svet.si/2013/09/my-top-10-favorite-eclipse-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
