<?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>beer planet &#187; shortcut</title> <atom:link href="http://beerpla.net/tag/shortcut/feed/" rel="self" type="application/rss+xml" /><link>http://beerpla.net</link> <description>where things have nothing to do with beer - tutorials, tips, how-tos, thoughts, hacks, and other techy nonsense</description> <lastBuildDate>Thu, 17 May 2012 22:50:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <atom:link rel='hub' href='http://beerpla.net/?pushpress=hub'/> <item><title>Essential Firefox Extensions (Plugins, Add-Ons) And Tips &#8211; A Comprehensive Guide :: Part 1 :: Tips</title><link>http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/</link> <comments>http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/#comments</comments> <pubDate>Sat, 11 Apr 2009 22:32:00 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Awesomeness]]></category> <category><![CDATA[My Favorites]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[add-on]]></category> <category><![CDATA[addon]]></category> <category><![CDATA[comprehensive]]></category> <category><![CDATA[extension]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[guide]]></category> <category><![CDATA[keyboard]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[restore]]></category> <category><![CDATA[session]]></category> <category><![CDATA[shortcut]]></category> <category><![CDATA[tip]]></category> <guid
isPermaLink="false">http://beerpla.net/?p=753</guid> <description><![CDATA[<h1>Introduction</h1><p>In this article I’m going to discuss a number of useful Firefox extensions and tips. This list is not a “COMPLETE GUIDE TO FIREFOX!!!111!” but a collection of <em>some</em>, albeit many, extensions and techniques I find useful, with detailed descriptions and illustrations. I try to make my reviews as personal as possible and express my own points of view, so I will not be using any boring official descriptions altogether. Short, concise, and useful – that is my goal.</p><p>Right now I use 53 extensions in total. If you think that’s a lot, you might be right. However, because Firefox is so mature and new extensions come out every day, it is not as crazy of a number ...<div
class=clear></div> <a
href="http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<h1>Introduction</h1><p>In this article I’m going to discuss a number of useful Firefox extensions and tips. This list is not a “COMPLETE GUIDE TO FIREFOX!!!111!” but a collection of <em>some</em>, albeit many, extensions and techniques I find useful, with detailed descriptions and illustrations. I try to make my reviews as personal as possible and express my own points of view, so I will not be using any boring official descriptions altogether. Short, concise, and useful – that is my goal.</p><p>Right now I use 53 extensions in total. If you think that’s a lot, you might be right. However, because Firefox is so mature and new extensions come out every day, it is not as crazy of a number as it was 2 years ago. Firefox gets faster, I download more extensions, and the end result is I’m happier as a user because Firefox suddenly provides me with a lot more features at approximately the same running speed. I plan on continuing to increase this number.</p><p><div
class="note"><div
class="noteclassic">Note that if you have a limited amount of RAM, installing so many extensions might start overflowing the memory and will significantly slow down the system if you run out of it.</div></div></p><p>Here’s a quick slightly obsolete screenshot of the extensions I’m using:</p><p><a
href="/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/firefoxextensions1.gif" class="lightview" rel="gallery['753']" title="firefox-extensions1"><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="firefox-extensions1" border="0" alt="firefox-extensions1" src="/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/firefoxextensions1_thumb.gif" width="650" /></a></p><p>&#160;</p><h1>Firefox Tips</h1><p>Before describing extensions, I wanted to mention a few tips about Firefox itself. If you are interested in extensions, proceed to <a
href="http://beerpla.net/2009/06/10/essential-firefox-extensions-plugins-add-ons-a-comprehensive-guide-part-2-pragmatic-extensions/">part 2</a> right away, however I urge you to read these too.</p><h2 align="center"><strong>Using the bookmarks bar and shortened names</strong></h2><p>You can fit a lot of quick bookmarks on the little bookmark bar if you shorten the names to 1 or 2 characters.</p><p><a
href="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_3.png" class="lightview" rel="gallery['753']" title="image"><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_thumb_3.png" width="640" height="59" /></a></p><h2 align="center"><strong>Using keywords for bookmarks</strong></h2><p>A little less known trick is to use the keywords property of your bookmarks. For example, here I assign a keyword ‘d’ to my <a
href="http://www.digg.com">digg.com</a> bookmark. Then I can just go to the url bar, type in ‘d’, Enter and voila &#8211; digg starts loading.</p><p
align="center"><a
href="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_4.png" class="lightview" rel="gallery['753']" title="image"><img
style="display: inline" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_thumb_4.png" width="190" height="286" /></a>&#160; <a
href="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_5.png" class="lightview" rel="gallery['753']" title="image"><img
style="display: inline" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_thumb_5.png" width="336" height="231" /></a></p><h2 align="center"><strong>Protecting and locking tabs</strong></h2><p>Protect a tab will prevent you from closing it.</p><p>I use this functionality on my most frequently visited sites – so frequently that I never want to close them. They include the iGoogle homepage, Google calendar, Remember The Milk TODO list, my Trac tickets at work, and a few other things.</p><p>These protected states are saved even if you close and open Firefox (but unfortunately, not if you use QuickRestart described in <a
href="http://beerpla.net/2009/06/10/essential-firefox-extensions-plugins-add-ons-a-comprehensive-guide-part-2-pragmatic-extensions/">part 2</a>). Protected windows are marked by a <a
href="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_77.png" class="lightview" rel="gallery['753']" title="image"><img
style="display: inline" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_thumb_77.png" width="15" height="15" /></a> symbol.</p><p><a
href="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_6.png" class="lightview" rel="gallery['753']" title="image"><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_thumb_6.png" width="243" height="265" /></a></p><p><a
href="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_7.png" class="lightview" rel="gallery['753']" title="image"><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_thumb_7.png" width="563" height="39" /></a></p><p><div
class="note"><div
class="notetip">You can protect a tab by Shift-clicking on it and lock it by Alt-clicking (these are customizable in Tab Mix Plus settings)</div></div></p><p>Locking a tab is similar, but instead of not being able to close it, you are not able to change the url. Any url change attempts will produce a new tab. I personally never use this feature but some may find it handy. Locked windows are marked by a <a
href="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_78.png" class="lightview" rel="gallery['753']" title="image"><img
style="display: inline" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_thumb_78.png" width="23" height="16" /></a> symbol.</p><p>Note that you need the Tab Mix Plus extension (described in <a
href="http://beerpla.net/2009/06/10/essential-firefox-extensions-plugins-add-ons-a-comprehensive-guide-part-2-pragmatic-extensions/">part 2</a>) for these tricks.</p><h2 align="center"><strong>Restoring sessions</strong></h2><p>While Firefox 3 now has a built-in session restore feature, it’s not very robust. That is why I still use the Tab Mix Plus (described in <a
href="http://beerpla.net/2009/06/10/essential-firefox-extensions-plugins-add-ons-a-comprehensive-guide-part-2-pragmatic-extensions/">part 2</a>) session restore feature set. TMP’s session manager remembers protect and lock statuses, tab history, selected tab, and everything else about the session. I will describe TMP in more detail later.</p><p><a
href="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_8.png" class="lightview" rel="gallery['753']" title="image"><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_thumb_8.png" width="377" height="412" /></a></p><h2 align="center"><strong>Using keyboard shortcuts</strong></h2><p>In my experience, keyboard shortcuts are primarily used by power users, while the rest of the population uses a mouse. However, shortcuts are immensely effective time savers and, if you mouse a lot, will provide a relief for your wrist. Let’s take a look at a few easy and important ones.</p><h3><strong>Ctrl-L and TABs</strong></h3><p>Ctrl-L will put the focus on the url bar, no matter where you are on the page. It is equivalent to F6 in IE, except it’s actually robust. So, when I’m ready to type in the name of the site, my fingers are already on the keyboard. Ctrl-L doesn’t even require extra movements.</p><p>TAB (the key, not the Firefox tab) once after you’ve pressed Ctrl-L and you’re in the Firefox search bar (the one I set to imdb a bit later in the article). TAB twice and you’re in the Google toolbar, if you have it installed.</p><h3><strong>Ctrl-Enter and Shift-Enter</strong></h3><p>Ctrl-Enter is a tremendous time saver. It appends “.com” to whatever you have in the url bar and prepends “http://www.”. Type in “google”, press Ctrl-Enter, and voila, you’re at <a
href="http://www.google.com">www.google.com</a>. Similarly, Shift-Enter, appends “.net”.</p><h3><strong>Ctrl-T</strong></h3><p>Ctrl-T opens a new tab.</p><h3><strong>Ctrl-Shift-T</strong></h3><p>Ctrl-Shift-T opens the last closed tab(s), in the order they were closed.</p><h3><strong>Ctrl-Alt-T</strong></h3><p>Ctrl-Alt-T duplicates the current tab. Yet again, this is a feature of Tab Mix Plus (described in <a
href="http://beerpla.net/2009/06/10/essential-firefox-extensions-plugins-add-ons-a-comprehensive-guide-part-2-pragmatic-extensions/">part 2</a>). Oh how much I love you, TMP.</p><h3><strong>Ctrl-TAB, Ctrl-Shift-TAB</strong></h3><p>Ctrl-TAB is probably the most frequently used key combination. It cycles between tabs forward while Ctrl-Shift-TAB does it backwards.</p><h3><strong>Ctrl-W</strong></h3><p>Ctrl-W closes the current tab.</p><h3><strong>Space</strong></h3><p>Pressing space is a quick way to scroll down one page. It’s a lot of times more convenient than finding the small PgDn button, especially if you have <a
href="http://thefingersyouhaveusedtodialaretoofat.thisisarecording.com/" rel="nofollow">fat fingers</a>.</p><h2 align="center"><strong>Setting the Firefox search bar to IMDB</strong></h2><p>Because I already use the Google Toolbar (one of the most useful toolbars out there) there is little point keeping Firefox’s default search box set to Google. I prefer IMDB (Internet Movie DataBase) myself but you can easily set it to another search engine.</p><p><a
href="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_10.png" class="lightview" rel="gallery['753']" title="image"><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/EssentialFirefoxExtensionsPluginsAddOnsF_8A0A/image_thumb_10.png" width="351" height="269" /></a></p><h1>End of Part 1</h1><p>This marks the end of part 1 in the series. Proceed to <a
href="http://beerpla.net/2009/06/10/essential-firefox-extensions-plugins-add-ons-a-comprehensive-guide-part-2-pragmatic-extensions/">part 2</a>.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Essential+Firefox+Extensions+%28Plugins%2C+Add-Ons%29+And+Tips+%26ndash%3B+A+Comprehensive+Guide+%3A%3A+Part+1+%3A%3A+Tips&amp;link=http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/&amp;notes=Introduction%20%20In%20this%20article%20I%E2%80%99m%20going%20to%20discuss%20a%20number%20of%20useful%20Firefox%20extensions%20and%20tips.%20This%20list%20is%20not%20a%20%E2%80%9CCOMPLETE%20GUIDE%20TO%20FIREFOX%21%21%21111%21%E2%80%9D%20but%20a%20collection%20of%20some%2C%20albeit%20many%2C%20extensions%20and%20techniques%20I%20find%20useful%2C%20with%20detailed%20descriptions%20and%20illustrations.%20I%20try%20to%20make%20m&amp;short_link=http://bit.ly/97pUp4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Essential+Firefox+Extensions+%28Plugins%2C+Add-Ons%29+And+Tips+%26ndash%3B+A+Comprehensive+Guide+%3A%3A+Part+1+%3A%3A+Tips&amp;link=http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/&amp;notes=Introduction%20%20In%20this%20article%20I%E2%80%99m%20going%20to%20discuss%20a%20number%20of%20useful%20Firefox%20extensions%20and%20tips.%20This%20list%20is%20not%20a%20%E2%80%9CCOMPLETE%20GUIDE%20TO%20FIREFOX%21%21%21111%21%E2%80%9D%20but%20a%20collection%20of%20some%2C%20albeit%20many%2C%20extensions%20and%20techniques%20I%20find%20useful%2C%20with%20detailed%20descriptions%20and%20illustrations.%20I%20try%20to%20make%20m&amp;short_link=http://bit.ly/97pUp4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Essential+Firefox+Extensions+%28Plugins%2C+Add-Ons%29+And+Tips+%26ndash%3B+A+Comprehensive+Guide+%3A%3A+Part+1+%3A%3A+Tips&amp;link=http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/&amp;notes=Introduction%20%20In%20this%20article%20I%E2%80%99m%20going%20to%20discuss%20a%20number%20of%20useful%20Firefox%20extensions%20and%20tips.%20This%20list%20is%20not%20a%20%E2%80%9CCOMPLETE%20GUIDE%20TO%20FIREFOX%21%21%21111%21%E2%80%9D%20but%20a%20collection%20of%20some%2C%20albeit%20many%2C%20extensions%20and%20techniques%20I%20find%20useful%2C%20with%20detailed%20descriptions%20and%20illustrations.%20I%20try%20to%20make%20m&amp;short_link=http://bit.ly/97pUp4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Essential+Firefox+Extensions+%28Plugins%2C+Add-Ons%29+And+Tips+%26ndash%3B+A+Comprehensive+Guide+%3A%3A+Part+1+%3A%3A+Tips&amp;link=http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/&amp;notes=Introduction%20%20In%20this%20article%20I%E2%80%99m%20going%20to%20discuss%20a%20number%20of%20useful%20Firefox%20extensions%20and%20tips.%20This%20list%20is%20not%20a%20%E2%80%9CCOMPLETE%20GUIDE%20TO%20FIREFOX%21%21%21111%21%E2%80%9D%20but%20a%20collection%20of%20some%2C%20albeit%20many%2C%20extensions%20and%20techniques%20I%20find%20useful%2C%20with%20detailed%20descriptions%20and%20illustrations.%20I%20try%20to%20make%20m&amp;short_link=http://bit.ly/97pUp4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Essential+Firefox+Extensions+%28Plugins%2C+Add-Ons%29+And+Tips+%26ndash%3B+A+Comprehensive+Guide+%3A%3A+Part+1+%3A%3A+Tips&amp;link=http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/&amp;notes=Introduction%20%20In%20this%20article%20I%E2%80%99m%20going%20to%20discuss%20a%20number%20of%20useful%20Firefox%20extensions%20and%20tips.%20This%20list%20is%20not%20a%20%E2%80%9CCOMPLETE%20GUIDE%20TO%20FIREFOX%21%21%21111%21%E2%80%9D%20but%20a%20collection%20of%20some%2C%20albeit%20many%2C%20extensions%20and%20techniques%20I%20find%20useful%2C%20with%20detailed%20descriptions%20and%20illustrations.%20I%20try%20to%20make%20m&amp;short_link=http://bit.ly/97pUp4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Essential+Firefox+Extensions+%28Plugins%2C+Add-Ons%29+And+Tips+%26ndash%3B+A+Comprehensive+Guide+%3A%3A+Part+1+%3A%3A+Tips&amp;link=http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/&amp;notes=Introduction%20%20In%20this%20article%20I%E2%80%99m%20going%20to%20discuss%20a%20number%20of%20useful%20Firefox%20extensions%20and%20tips.%20This%20list%20is%20not%20a%20%E2%80%9CCOMPLETE%20GUIDE%20TO%20FIREFOX%21%21%21111%21%E2%80%9D%20but%20a%20collection%20of%20some%2C%20albeit%20many%2C%20extensions%20and%20techniques%20I%20find%20useful%2C%20with%20detailed%20descriptions%20and%20illustrations.%20I%20try%20to%20make%20m&amp;short_link=http://bit.ly/97pUp4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Essential+Firefox+Extensions+%28Plugins%2C+Add-Ons%29+And+Tips+%26ndash%3B+A+Comprehensive+Guide+%3A%3A+Part+1+%3A%3A+Tips&amp;link=http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/&amp;notes=Introduction%20%20In%20this%20article%20I%E2%80%99m%20going%20to%20discuss%20a%20number%20of%20useful%20Firefox%20extensions%20and%20tips.%20This%20list%20is%20not%20a%20%E2%80%9CCOMPLETE%20GUIDE%20TO%20FIREFOX%21%21%21111%21%E2%80%9D%20but%20a%20collection%20of%20some%2C%20albeit%20many%2C%20extensions%20and%20techniques%20I%20find%20useful%2C%20with%20detailed%20descriptions%20and%20illustrations.%20I%20try%20to%20make%20m&amp;short_link=http://bit.ly/97pUp4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Essential%20Firefox%20Extensions%20%28Plugins%2C%20Add-Ons%29%20And%20Tips%20%26ndash%3B%20A%20Comprehensive%20Guide%20%3A%3A%20Part%201%20%3A%3A%20Tips&amp;link=http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/&amp;notes=Introduction%20%20In%20this%20article%20I%E2%80%99m%20going%20to%20discuss%20a%20number%20of%20useful%20Firefox%20extensions%20and%20tips.%20This%20list%20is%20not%20a%20%E2%80%9CCOMPLETE%20GUIDE%20TO%20FIREFOX%21%21%21111%21%E2%80%9D%20but%20a%20collection%20of%20some%2C%20albeit%20many%2C%20extensions%20and%20techniques%20I%20find%20useful%2C%20with%20detailed%20descriptions%20and%20illustrations.%20I%20try%20to%20make%20m&amp;short_link=http://bit.ly/97pUp4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/" rel="bookmark" title="August 18, 2009">Delicious.com [Quietly] Rolls Out Domain And Url Searching/Filtering. Finally!</a></li><li><a
href="http://beerpla.net/2009/06/10/essential-firefox-extensions-plugins-add-ons-a-comprehensive-guide-part-2-pragmatic-extensions/" rel="bookmark" title="June 10, 2009">Essential Firefox Extensions (Plugins, Add-Ons) &ndash; A Comprehensive Guide :: Part 2 :: Pragmatic Extensions</a></li><li><a
href="http://beerpla.net/2009/05/13/firefox-being-slow-especially-switching-tabs-high-cpu-load-memory-problems-are-you-using-firecookie-for-firebug/" rel="bookmark" title="May 13, 2009">Firefox Being Slow, Especially Switching Tabs, High CPU Load, Memory Problems? Are You Using Firecookie For Firebug?</a></li><li><a
href="http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/" rel="bookmark" title="April 9, 2008">Some Useful vim Commands &#8211; My vim Cheatsheet</a></li><li><a
href="http://beerpla.net/2008/09/03/thoughts-on-google-chrome/" rel="bookmark" title="September 3, 2008">Thoughts on Google Chrome</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2009%2F04%2F11%2Fessential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips%2F&amp;title=Essential%20Firefox%20Extensions%20%28Plugins%2C%20Add-Ons%29%20And%20Tips%20%26ndash%3B%20A%20Comprehensive%20Guide%20%3A%3A%20Part%201%20%3A%3A%20Tips" id="wpa2a_2"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Mastering The Linux Shell &#8211; Bash Shortcuts Explained (Now With Cheat Sheets)</title><link>http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/</link> <comments>http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/#comments</comments> <pubDate>Mon, 22 Dec 2008 19:46:05 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[cheat sheet]]></category> <category><![CDATA[cheatsheet]]></category> <category><![CDATA[combination]]></category> <category><![CDATA[featured]]></category> <category><![CDATA[key]]></category> <category><![CDATA[keyboard]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[pdf]]></category> <category><![CDATA[shortcut]]></category> <guid
isPermaLink="false">http://beerpla.net/2008/12/22/getting-around-bash-bash-shortcuts/</guid> <description><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/GettingAroundBashBashShortcuts_BFF6/image_thumb_3.png" width="234" height="114" />During my day-to-day activities, I use the Bash shell a lot. My #1 policy is to optimize the most frequently used activities as much as possible, so I’ve compiled these handy bash shortcuts and hints (tested in SecureCRT on Windows and Konsole on Linux). The article only touches on the default bash mode – emacs, not vi. If you haven’t specifically assigned your shell mode to vi (set –o vi), you’re almost certainly using the emacs mode. Learn these and your shell productivity will skyrocket, I guarantee it.</p><p><div
class="note"><div
class="noteimportant"><strong>Update #1: </strong>In response to a few people saying this list is too short and “[he] could&#039;ve added something to it, to atleast make it look longer” (quote from one of <a
href="http://www.stumbleupon.com/url/beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/">Stumbleupon</a></div></div>...<div
class=clear></div> <a
href="http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/GettingAroundBashBashShortcuts_BFF6/image_thumb_3.png" width="234" height="114" />During my day-to-day activities, I use the Bash shell a lot. My #1 policy is to optimize the most frequently used activities as much as possible, so I’ve compiled these handy bash shortcuts and hints (tested in SecureCRT on Windows and Konsole on Linux). The article only touches on the default bash mode – emacs, not vi. If you haven’t specifically assigned your shell mode to vi (set –o vi), you’re almost certainly using the emacs mode. Learn these and your shell productivity will skyrocket, I guarantee it.</p><p><div
class="note"><div
class="noteimportant"><strong>Update #1: </strong>In response to a few people saying this list is too short and “[he] could&#039;ve added something to it, to atleast make it look longer” (quote from one of <a
href="http://www.stumbleupon.com/url/beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/">Stumbleupon</a> reviewers), I want to clarify something. <strong>I deliberately did not include every single bash shortcut there is.</strong> I included what I personally thought were the best and most useful commands. I did not want to make the list too cluttered and wanted the cheat sheet to fit on one page without going to a smaller font size.</div></div></p><p><a
href="http://beerpla.net/downloads/Bash.Shortcuts.pdf" target="_blank"><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/GettingAroundBashBashShortcuts_BFF6/image_6.png" width="640" height="248" /></a>&#160;</p><p><font
size="5"><strong>Download Version 1.3 (03/22/12):</strong></font></p><ul><li><a
href="http://beerpla.net/downloads/Bash.Shortcuts.pdf">Bash.Shortcuts.pdf for Adobe Acrobat</a> (305.8 kB) downloaded 7319 times</li><li><a
href="http://beerpla.net/downloads/Bash.Shortcuts.docx">Bash.Shortcuts.docx for Word 2007+</a> (22.5 kB) downloaded 2736 times</li><li><a
href="http://beerpla.net/downloads/Bash.Shortcuts.doc">Bash.Shortcuts.doc for Word 97-2003</a> (52.5 kB) downloaded 1928 times</li></ul><p>And, for quick reference, here&#039;s the ugly html version:</p><p><center><br
/><table
border="1" cellspacing="0" cellpadding="2" width="600"><tbody><tr><td
width="186"><p
align="center"><b>Keyboard shortcut</b></p></td><td
width="564"><p
align="center"><b>Action</b></p></td></tr><tr><td
width="750" colspan="2"><p
align="center"><strong>Navigation</strong></p></td></tr><tr><td
width="186"><p><b>Ctrl-A</b></p></td><td
width="564"><p><i>Go </i>to the beginning of the line (note that if you use GNU screen, you can use the Home button to do this, especially considering that Ctrl-A is a special control character in screen).</p></td></tr><tr><td
width="186"><p><b>Ctrl-E</b></p></td><td
width="564"><p><i>Go </i>to the end of the line (note that if you use GNU screen, you can use the End button to do this).</p></td></tr><tr><td
width="186"><p><b>Alt-B (or ESC, left arrow)</b></p></td><td
width="564"><p><i>Jump </i>back one word using a non-alphanumeric character as delimiter.</p></td></tr><tr><td
width="186"><p><b>Alt-F (or ESC, right arrow)</b></p></td><td
width="564"><p><i>Jump </i>forward one word using a non-alphanumeric character as delimiter.</p></td></tr><tr><td
width="186"><p><b>Ctrl-PGUP or Shift-PGUP</b></p></td><td
width="564"><p>This may or may not work, and it works differently on different console apps. It will either <i>scroll</i> up one line at a time, 1 page at a time, or it may not work at all. I&#039;m inclined to think it&#039;s not a bash shortcut at all.</p></td></tr><tr><td
width="186"><p><b>Ctrl-PGDN or Shift-PGDN</b></p></td><td
width="564"><p>Same as the above but <i>scrolling</i> is done in the opposite direction.</p></td></tr><tr><td
width="186"><p><b>Up/Down</b></p></td><td
width="564"><p><i>Previous/Next</i> command in history. This one is way too obvious but I&#039;m including it for completeness.</p></td></tr><tr><td
width="186"><p><b>Ctrl-R</b></p></td><td
width="564"><p>History <i>search</i>. For example, Ctrl-R svn Ctrl-R Ctrl-R … will cycle through all recently run commands with the ‘svn’ in them. It is one of the most useful shortcuts in bash.</p></td></tr><tr><td
width="186"><p><b>Ctrl-O</b></p></td><td
width="564"><p>Takes whatever line was after the line you selected with Ctrl-R and makes it your next command.</p></td></tr><tr><td
width="750" colspan="2"><p
align="center"><strong>Command Line Manipulation</strong></p></td></tr><tr><td
width="186"><p><b>Ctrl-W</b></p></td><td
width="564"><p><i>Cut </i>one word backwards<i> </i>using white space as delimiter.</p></td></tr><tr><td
width="186"><p><b>Alt-BACKSPACE</b></p></td><td
width="564"><p><i>Cut</i> one word backwards using a non-alphanumeric character as delimiter (different from Ctrl-W, for example, abc;bcd will cut to abc;).</p></td></tr><tr><td
width="186"><p><b>Ctrl-K</b></p></td><td
width="564"><p><i>Cut </i>everything forward<i> </i>to end of line.</p></td></tr><tr><td
width="186"><p><b>Ctrl-U</b></p></td><td
width="564"><p><i>Cut </i>everything backwards<i> </i>to beginning of line.</p></td></tr><tr><td
width="186"><p><b>Ctrl-T</b></p></td><td
width="564"><p><i>Transpose </i>the current character with the previous one. I almost never use this. Never mind, I never use it, but someone might find it useful.</p></td></tr><tr><td
width="186"><p><b>Alt-T</b></p></td><td
width="564"><p><i>Transpose</i> the word at cursor with the one before cursor. In other words, swap them around.</p></td></tr><tr><td
width="186"><p><b>Ctrl-Y</b></p></td><td
width="564"><p><i>Paste</i> whatever was cut by the last cut command.</p></td></tr><tr><td
width="186"><p><b>Ctrl-V</b></p></td><td
width="564"><p><i>Insert</i> the next character <i>literally</i>. For example, Ctrl-V TAB inserts the actual TAB character. This shortcut is often misunderstood because of mistyping Ctrl-V and not realizing what it does.</p></td></tr><tr><td
width="186"><p><b>Ctrl-_</b></p></td><td
width="564"><p><i>Undo </i>the last command. Don’t forget – it’s Ctrl-Shift-MINUS, not Ctrl-MINUS.</p></td></tr><tr><td
width="186"><p><b>Alt-R</b></p></td><td
width="564"><p><i>Revert </i>all changes to current line. Very useful if you accidentally modify a command in history.<i></i></p></td></tr><tr><td
width="186"><p><b>Alt-U/Alt-L/Alt-C</b></p></td><td
width="564"><p><i>Uppercase/lowercase/capitalize </i>from cursor to end of word and move cursor past end of word.</p></td></tr><tr><td
width="750" colspan="2"><p
align="center"><strong>Terminal control</strong></p></td></tr><tr><td
width="186"><p><b>Ctrl-L</b></p></td><td
width="564"><p><i>Clear</i> screen while keeping whatever is already typed in the command line intact.</p></td></tr><tr><td
width="186"><p><b>Ctrl-S</b></p></td><td
width="564"><p><i>Suspend</i> currently running terminal.</p></td></tr><tr><td
width="186"><p><b>Ctrl-Q</b></p></td><td
width="564"><p><i>Unsuspend</i> the terminal suspended by Ctrl-S. You need to be aware of this shortcut because 99% of the time you’ve accidentally pressed Ctrl-S and need to undo its effects.</p></td></tr><tr><td
width="186"><p><b>Ctrl-Z</b></p></td><td
width="564"><p><i>Suspend </i>the currently running process (usually followed by <i>bg</i> to resume it in the background or <i>fg</i> to resume in the foreground).</p></td></tr><tr><td
width="186"><p><b>TAB</b></p></td><td
width="564"><p><i>Autocomplete</i>. Start typing, then hit TAB. You will either get a list of possible completion values (2 TABs needed) or the only choice will be filled in (only 1 TAB is needed). This shortcut is quite obvious and well known, so I put it at the bottom of the list.</p></td></tr></tbody></table><p></center><p><div
class="note"><div
class="notetip"><strong>Tip:</strong> By the way, as duly noted in the comments, all of these tricks work on the mysql command line, so you can, for example, ctrl-R through your previously executed mysql commands.</div></div></p><p>Hope you guys will find this list helpful. I think it is relatively complete, but feel free to add any omissions.</p><p><center><iframe
style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?t=beepla-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=B001GIOFNI&amp;md=10FE9736YVPPT7A0FBG2&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" scrolling="no"></iframe><iframe
style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?t=beepla-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0596009658&amp;md=10FE9736YVPPT7A0FBG2&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" scrolling="no"></iframe><iframe
style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?t=beepla-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0596526784&amp;md=10FE9736YVPPT7A0FBG2&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" scrolling="no"></iframe><iframe
style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?t=beepla-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0596005954&amp;md=10FE9736YVPPT7A0FBG2&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" scrolling="no"></iframe><iframe
style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?t=beepla-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1565922255&amp;md=10FE9736YVPPT7A0FBG2&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" scrolling="no"></iframe></center><div
class="post_blob_1">Get guaranteed <a
href="http://www.test-king.com/exams/70-270.htm">70-270</a> exam success with up to date <a
href="http://www.test-king.com/exams/642-982.htm">642-982</a> questions and <a
href="http://www.test-king.com/exams/642-504.htm">642-504</a> practice test.</div><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Mastering+The+Linux+Shell+-+Bash+Shortcuts+Explained+%28Now+With+Cheat+Sheets%29&amp;link=http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/&amp;notes=During%20my%20day-to-day%20activities%2C%20I%20use%20the%20Bash%20shell%20a%20lot.%20My%20%231%20policy%20is%20to%20optimize%20the%20most%20frequently%20used%20activities%20as%20much%20as%20possible%2C%20so%20I%E2%80%99ve%20compiled%20these%20handy%20bash%20shortcuts%20and%20hints%20%28tested%20in%20SecureCRT%20on%20Windows%20and%20Konsole%20on%20Linux%29.%20The%20article%20only%20touches%20on%20the%20default%20bas&amp;short_link=http://bit.ly/bGubfn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Mastering+The+Linux+Shell+-+Bash+Shortcuts+Explained+%28Now+With+Cheat+Sheets%29&amp;link=http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/&amp;notes=During%20my%20day-to-day%20activities%2C%20I%20use%20the%20Bash%20shell%20a%20lot.%20My%20%231%20policy%20is%20to%20optimize%20the%20most%20frequently%20used%20activities%20as%20much%20as%20possible%2C%20so%20I%E2%80%99ve%20compiled%20these%20handy%20bash%20shortcuts%20and%20hints%20%28tested%20in%20SecureCRT%20on%20Windows%20and%20Konsole%20on%20Linux%29.%20The%20article%20only%20touches%20on%20the%20default%20bas&amp;short_link=http://bit.ly/bGubfn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Mastering+The+Linux+Shell+-+Bash+Shortcuts+Explained+%28Now+With+Cheat+Sheets%29&amp;link=http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/&amp;notes=During%20my%20day-to-day%20activities%2C%20I%20use%20the%20Bash%20shell%20a%20lot.%20My%20%231%20policy%20is%20to%20optimize%20the%20most%20frequently%20used%20activities%20as%20much%20as%20possible%2C%20so%20I%E2%80%99ve%20compiled%20these%20handy%20bash%20shortcuts%20and%20hints%20%28tested%20in%20SecureCRT%20on%20Windows%20and%20Konsole%20on%20Linux%29.%20The%20article%20only%20touches%20on%20the%20default%20bas&amp;short_link=http://bit.ly/bGubfn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Mastering+The+Linux+Shell+-+Bash+Shortcuts+Explained+%28Now+With+Cheat+Sheets%29&amp;link=http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/&amp;notes=During%20my%20day-to-day%20activities%2C%20I%20use%20the%20Bash%20shell%20a%20lot.%20My%20%231%20policy%20is%20to%20optimize%20the%20most%20frequently%20used%20activities%20as%20much%20as%20possible%2C%20so%20I%E2%80%99ve%20compiled%20these%20handy%20bash%20shortcuts%20and%20hints%20%28tested%20in%20SecureCRT%20on%20Windows%20and%20Konsole%20on%20Linux%29.%20The%20article%20only%20touches%20on%20the%20default%20bas&amp;short_link=http://bit.ly/bGubfn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Mastering+The+Linux+Shell+-+Bash+Shortcuts+Explained+%28Now+With+Cheat+Sheets%29&amp;link=http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/&amp;notes=During%20my%20day-to-day%20activities%2C%20I%20use%20the%20Bash%20shell%20a%20lot.%20My%20%231%20policy%20is%20to%20optimize%20the%20most%20frequently%20used%20activities%20as%20much%20as%20possible%2C%20so%20I%E2%80%99ve%20compiled%20these%20handy%20bash%20shortcuts%20and%20hints%20%28tested%20in%20SecureCRT%20on%20Windows%20and%20Konsole%20on%20Linux%29.%20The%20article%20only%20touches%20on%20the%20default%20bas&amp;short_link=http://bit.ly/bGubfn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Mastering+The+Linux+Shell+-+Bash+Shortcuts+Explained+%28Now+With+Cheat+Sheets%29&amp;link=http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/&amp;notes=During%20my%20day-to-day%20activities%2C%20I%20use%20the%20Bash%20shell%20a%20lot.%20My%20%231%20policy%20is%20to%20optimize%20the%20most%20frequently%20used%20activities%20as%20much%20as%20possible%2C%20so%20I%E2%80%99ve%20compiled%20these%20handy%20bash%20shortcuts%20and%20hints%20%28tested%20in%20SecureCRT%20on%20Windows%20and%20Konsole%20on%20Linux%29.%20The%20article%20only%20touches%20on%20the%20default%20bas&amp;short_link=http://bit.ly/bGubfn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Mastering+The+Linux+Shell+-+Bash+Shortcuts+Explained+%28Now+With+Cheat+Sheets%29&amp;link=http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/&amp;notes=During%20my%20day-to-day%20activities%2C%20I%20use%20the%20Bash%20shell%20a%20lot.%20My%20%231%20policy%20is%20to%20optimize%20the%20most%20frequently%20used%20activities%20as%20much%20as%20possible%2C%20so%20I%E2%80%99ve%20compiled%20these%20handy%20bash%20shortcuts%20and%20hints%20%28tested%20in%20SecureCRT%20on%20Windows%20and%20Konsole%20on%20Linux%29.%20The%20article%20only%20touches%20on%20the%20default%20bas&amp;short_link=http://bit.ly/bGubfn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Mastering%20The%20Linux%20Shell%20-%20Bash%20Shortcuts%20Explained%20%28Now%20With%20Cheat%20Sheets%29&amp;link=http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/&amp;notes=During%20my%20day-to-day%20activities%2C%20I%20use%20the%20Bash%20shell%20a%20lot.%20My%20%231%20policy%20is%20to%20optimize%20the%20most%20frequently%20used%20activities%20as%20much%20as%20possible%2C%20so%20I%E2%80%99ve%20compiled%20these%20handy%20bash%20shortcuts%20and%20hints%20%28tested%20in%20SecureCRT%20on%20Windows%20and%20Konsole%20on%20Linux%29.%20The%20article%20only%20touches%20on%20the%20default%20bas&amp;short_link=http://bit.ly/bGubfn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/" rel="bookmark" title="April 9, 2008">Some Useful vim Commands &#8211; My vim Cheatsheet</a></li><li><a
href="http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/" rel="bookmark" title="April 11, 2009">Essential Firefox Extensions (Plugins, Add-Ons) And Tips &ndash; A Comprehensive Guide :: Part 1 :: Tips</a></li><li><a
href="http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/" rel="bookmark" title="October 6, 2009">Supercharge Your GNU Screen With A Power &quot;Taskbar&quot; And Never Feel Lost Again</a></li><li><a
href="http://beerpla.net/2009/11/04/android-auto-formatting-android-xml-files-with-eclipse/" rel="bookmark" title="November 4, 2009">[Android] Auto Formatting Android XML Files With Eclipse</a></li><li><a
href="http://beerpla.net/2008/03/12/mass-renaming-directories-and-files-using-total-commander/" rel="bookmark" title="March 12, 2008">Mass Renaming Directories And Files Using Total Commander</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2008%2F12%2F22%2Fmastering-the-linux-shell-bash-shortcuts-explained%2F&amp;title=Mastering%20The%20Linux%20Shell%20%26%238211%3B%20Bash%20Shortcuts%20Explained%20%28Now%20With%20Cheat%20Sheets%29" id="wpa2a_4"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/feed/</wfw:commentRss> <slash:comments>32</slash:comments> </item> <item><title>Some Useful vim Commands &#8211; My vim Cheatsheet</title><link>http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/</link> <comments>http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/#comments</comments> <pubDate>Thu, 10 Apr 2008 04:07:24 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[My Favorites]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[cheatsheet]]></category> <category><![CDATA[combination]]></category> <category><![CDATA[command]]></category> <category><![CDATA[key]]></category> <category><![CDATA[shortcut]]></category> <category><![CDATA[vim]]></category> <guid
isPermaLink="false">http://beerpla.net/?p=330</guid> <description><![CDATA[<p>[WORK IN PROGRESS] Here is a list of commands that I use every day with vim, in no particular order. Out of a billion possible key combinations, I found these to be irreplaceable and simple enough to remember.<div
style="margin-top: 0.313in; margin-left: 0in; direction: ltr"><ul
style="margin-top: 0in; margin-bottom: 0in; margin-left: 0.074in; direction: ltr; unicode-bidi: embed"><p
style="font-size: 10pt; margin: 0in; font-family: verdana; text-align: center">&#160;</p><div
style="direction: ltr"><table
style="border-right: #a3a3a3 1pt solid; border-top: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; direction: ltr; border-bottom: #a3a3a3 1pt solid; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1" valign="top"><tbody><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">*</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">search for the word under cursor (to the end of the file)</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">#</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">search for the word under cursor (to the top of the file)</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">ctrl-p</span>,<span
style="font-weight: bold">ctrl-n</span></p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">suggest (p)revious or (n)ext autocomplete from the list of existing keywords in the file or included files (!).</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">:go</span> NNN</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">go to byte NNN</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">.</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">redo last command</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">/</span>SEARCH TERM</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">search document for SEARCH TERM</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">:%s/</span>FOO<span
style="font-weight: bold">/</span>BAR<span
style="font-weight: bold">/gci</span></p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">replace FOO with BAR (g)lobally, case (i)insensitively, and asking for (c)onfirmation</p></td></tr></tbody></table></div></ul></div>...<div
class=clear></div> <a
href="http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p>[WORK IN PROGRESS] Here is a list of commands that I use every day with vim, in no particular order. Out of a billion possible key combinations, I found these to be irreplaceable and simple enough to remember.<div
style="margin-top: 0.313in; margin-left: 0in; direction: ltr"><ul
style="margin-top: 0in; margin-bottom: 0in; margin-left: 0.074in; direction: ltr; unicode-bidi: embed"><p
style="font-size: 10pt; margin: 0in; font-family: verdana; text-align: center">&nbsp;</p><div
style="direction: ltr"><table
style="border-right: #a3a3a3 1pt solid; border-top: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; direction: ltr; border-bottom: #a3a3a3 1pt solid; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1" valign="top"><tbody><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">*</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">search for the word under cursor (to the end of the file)</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">#</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">search for the word under cursor (to the top of the file)</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">ctrl-p</span>,<span
style="font-weight: bold">ctrl-n</span></p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">suggest (p)revious or (n)ext autocomplete from the list of existing keywords in the file or included files (!).</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">:go</span> NNN</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">go to byte NNN</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">.</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">redo last command</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">/</span>SEARCH TERM</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">search document for SEARCH TERM</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">:%s/</span>FOO<span
style="font-weight: bold">/</span>BAR<span
style="font-weight: bold">/gci</span></p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">replace FOO with BAR (g)lobally, case (i)insensitively, and asking for (c)onfirmation</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">n</span> (<span
style="font-weight: bold">N</span>)</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">next (previous) search result</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">%</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">find and jump to a matching brace or parenthesis</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">u</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">undo</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">ctrl-r</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">redo</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">r</span> CHAR</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">replace character under curson with CHAR</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">i</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">start editing before current character</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">I</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">start editing in the beginning of current line</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">a</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">start editing after current character</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">A</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">start editing at the end of current line</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">o</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">start editing on the next line</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">O</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">start editing on the previous line</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">:wq</span> or <span
style="font-weight: bold">ZZ</span></p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">write file and exit</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">ctrl-v</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">visual block select (rectangular)</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">shift-v</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">visual line select</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">ctrl</span>(or <span
style="font-weight: bold">shift</span>)<span
style="font-weight: bold">-v</span> <span
style="font-weight: bold">y</span> or <span
style="font-weight: bold">d</span></p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">copy or delete selected text</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">yy</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">yank (copy) current line</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">y</span>NNN<span
style="font-weight: bold"> </span>arrow up/down</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">yank NNN lines above or below</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">p</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">paste the yanked buffer</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-weight: bold; font-size: 10pt; margin: 0in; font-family: verdana">cw</p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">change word (delete word under cursor and go into edit mode)</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">c</span>N<span
style="font-weight: bold">w</span></p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466"><p
style="font-size: 10pt; margin: 0in; font-family: verdana">change N words</p></td></tr><tr><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.868in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid"><p
style="font-size: 10pt; margin: 0in; font-family: verdana"><span
style="font-weight: bold">e!</span></p></td><td
style="border-right: #a3a3a3 1pt solid; padding-right: 3pt; border-top: #a3a3a3 1pt solid; padding-left: 3pt; padding-bottom: 1.95pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 4.768in; padding-top: 1.95pt; border-bottom: #a3a3a3 1pt solid" width="466">reload the file (revert)</td></tr></tbody></table></div></ul></div><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Some+Useful+vim+Commands+-+My+vim+Cheatsheet&amp;link=http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/&amp;notes=%5BWORK%20IN%20PROGRESS%5D%20Here%20is%20a%20list%20of%20commands%20that%20I%20use%20every%20day%20with%20vim%2C%20in%20no%20particular%20order.%20Out%20of%20a%20billion%20possible%20key%20combinations%2C%20I%20found%20these%20to%20be%20irreplaceable%20and%20simple%20enough%20to%20remember.%20%20%20%20%26nbsp%3B%20%20%20%20%20%20%2A%20%20search%20for%20the%20word%20under%20cursor%20%28to%20the%20end%20of%20the%20file%29%20%20%20%23%20%20search%20fo&amp;short_link=http://bit.ly/cWsBSC&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Some+Useful+vim+Commands+-+My+vim+Cheatsheet&amp;link=http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/&amp;notes=%5BWORK%20IN%20PROGRESS%5D%20Here%20is%20a%20list%20of%20commands%20that%20I%20use%20every%20day%20with%20vim%2C%20in%20no%20particular%20order.%20Out%20of%20a%20billion%20possible%20key%20combinations%2C%20I%20found%20these%20to%20be%20irreplaceable%20and%20simple%20enough%20to%20remember.%20%20%20%20%26nbsp%3B%20%20%20%20%20%20%2A%20%20search%20for%20the%20word%20under%20cursor%20%28to%20the%20end%20of%20the%20file%29%20%20%20%23%20%20search%20fo&amp;short_link=http://bit.ly/cWsBSC&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Some+Useful+vim+Commands+-+My+vim+Cheatsheet&amp;link=http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/&amp;notes=%5BWORK%20IN%20PROGRESS%5D%20Here%20is%20a%20list%20of%20commands%20that%20I%20use%20every%20day%20with%20vim%2C%20in%20no%20particular%20order.%20Out%20of%20a%20billion%20possible%20key%20combinations%2C%20I%20found%20these%20to%20be%20irreplaceable%20and%20simple%20enough%20to%20remember.%20%20%20%20%26nbsp%3B%20%20%20%20%20%20%2A%20%20search%20for%20the%20word%20under%20cursor%20%28to%20the%20end%20of%20the%20file%29%20%20%20%23%20%20search%20fo&amp;short_link=http://bit.ly/cWsBSC&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Some+Useful+vim+Commands+-+My+vim+Cheatsheet&amp;link=http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/&amp;notes=%5BWORK%20IN%20PROGRESS%5D%20Here%20is%20a%20list%20of%20commands%20that%20I%20use%20every%20day%20with%20vim%2C%20in%20no%20particular%20order.%20Out%20of%20a%20billion%20possible%20key%20combinations%2C%20I%20found%20these%20to%20be%20irreplaceable%20and%20simple%20enough%20to%20remember.%20%20%20%20%26nbsp%3B%20%20%20%20%20%20%2A%20%20search%20for%20the%20word%20under%20cursor%20%28to%20the%20end%20of%20the%20file%29%20%20%20%23%20%20search%20fo&amp;short_link=http://bit.ly/cWsBSC&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Some+Useful+vim+Commands+-+My+vim+Cheatsheet&amp;link=http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/&amp;notes=%5BWORK%20IN%20PROGRESS%5D%20Here%20is%20a%20list%20of%20commands%20that%20I%20use%20every%20day%20with%20vim%2C%20in%20no%20particular%20order.%20Out%20of%20a%20billion%20possible%20key%20combinations%2C%20I%20found%20these%20to%20be%20irreplaceable%20and%20simple%20enough%20to%20remember.%20%20%20%20%26nbsp%3B%20%20%20%20%20%20%2A%20%20search%20for%20the%20word%20under%20cursor%20%28to%20the%20end%20of%20the%20file%29%20%20%20%23%20%20search%20fo&amp;short_link=http://bit.ly/cWsBSC&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Some+Useful+vim+Commands+-+My+vim+Cheatsheet&amp;link=http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/&amp;notes=%5BWORK%20IN%20PROGRESS%5D%20Here%20is%20a%20list%20of%20commands%20that%20I%20use%20every%20day%20with%20vim%2C%20in%20no%20particular%20order.%20Out%20of%20a%20billion%20possible%20key%20combinations%2C%20I%20found%20these%20to%20be%20irreplaceable%20and%20simple%20enough%20to%20remember.%20%20%20%20%26nbsp%3B%20%20%20%20%20%20%2A%20%20search%20for%20the%20word%20under%20cursor%20%28to%20the%20end%20of%20the%20file%29%20%20%20%23%20%20search%20fo&amp;short_link=http://bit.ly/cWsBSC&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Some+Useful+vim+Commands+-+My+vim+Cheatsheet&amp;link=http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/&amp;notes=%5BWORK%20IN%20PROGRESS%5D%20Here%20is%20a%20list%20of%20commands%20that%20I%20use%20every%20day%20with%20vim%2C%20in%20no%20particular%20order.%20Out%20of%20a%20billion%20possible%20key%20combinations%2C%20I%20found%20these%20to%20be%20irreplaceable%20and%20simple%20enough%20to%20remember.%20%20%20%20%26nbsp%3B%20%20%20%20%20%20%2A%20%20search%20for%20the%20word%20under%20cursor%20%28to%20the%20end%20of%20the%20file%29%20%20%20%23%20%20search%20fo&amp;short_link=http://bit.ly/cWsBSC&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Some%20Useful%20vim%20Commands%20-%20My%20vim%20Cheatsheet&amp;link=http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/&amp;notes=%5BWORK%20IN%20PROGRESS%5D%20Here%20is%20a%20list%20of%20commands%20that%20I%20use%20every%20day%20with%20vim%2C%20in%20no%20particular%20order.%20Out%20of%20a%20billion%20possible%20key%20combinations%2C%20I%20found%20these%20to%20be%20irreplaceable%20and%20simple%20enough%20to%20remember.%20%20%20%20%26nbsp%3B%20%20%20%20%20%20%2A%20%20search%20for%20the%20word%20under%20cursor%20%28to%20the%20end%20of%20the%20file%29%20%20%20%23%20%20search%20fo&amp;short_link=http://bit.ly/cWsBSC&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/" rel="bookmark" title="December 22, 2008">Mastering The Linux Shell &#8211; Bash Shortcuts Explained (Now With Cheat Sheets)</a></li><li><a
href="http://beerpla.net/2008/03/12/mass-renaming-directories-and-files-using-total-commander/" rel="bookmark" title="March 12, 2008">Mass Renaming Directories And Files Using Total Commander</a></li><li><a
href="http://beerpla.net/2009/11/04/android-auto-formatting-android-xml-files-with-eclipse/" rel="bookmark" title="November 4, 2009">[Android] Auto Formatting Android XML Files With Eclipse</a></li><li><a
href="http://beerpla.net/2007/08/04/watch-a-useful-linux-command-you-may-have-never-heard-of/" rel="bookmark" title="August 4, 2007">Watch &#8211; A Useful Linux Command You May Have Never Heard Of</a></li><li><a
href="http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/" rel="bookmark" title="May 11, 2009">[MySQL] Deleting/Updating Rows Common To 2 Tables &#8211; Speed And Slave Lag Considerations</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2008%2F04%2F09%2Fsome-useful-vim-commands-my-vim-cheatsheet%2F&amp;title=Some%20Useful%20vim%20Commands%20%26%238211%3B%20My%20vim%20Cheatsheet" id="wpa2a_6"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2008/04/09/some-useful-vim-commands-my-vim-cheatsheet/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
