{"id":3990,"date":"2014-04-06T18:39:56","date_gmt":"2014-04-06T22:39:56","guid":{"rendered":"http:\/\/www.jerslife.com\/word\/?p=3990"},"modified":"2014-04-06T19:35:51","modified_gmt":"2014-04-06T23:35:51","slug":"vim-lighting-fast-text-editor","status":"publish","type":"post","link":"http:\/\/www.jerslife.com\/word\/vim-lighting-fast-text-editor","title":{"rendered":"Vim &#8211; lighting fast text editor"},"content":{"rendered":"<p>It sounds like &#8220;lightning fast&#8221; is just another typical headline for viral Facebook post, which automatically makes me feel as if I&#8217;m not giving Vim enough credit.<\/p>\n<p>I typically use basic text when writing on my pc, and I sometimes create light code or html. Since I originally used a Windows machine, I have used Notepad, Context, Notepad++, etc. After moving to Linux, I was usually operating in gedit. It wasn&#8217;t until recently till I started shopping for another solution. Since we&#8217;re talking about BASIC TEXT, I felt it was pretty critical to choose an open source tool. I don&#8217;t like the idea of using a closed source tool in order to help me speak.<\/p>\n<p>I have spent a bit of time looking, testing and reading comment and I think I&#8217;ve got a pretty good hold on the <a title=\"5 cross-platform text editors\" href=\"http:\/\/www.omgubuntu.co.uk\/2013\/09\/five-cross-platform-editors-for-web-developers\">text editor options out there<\/a>. The same names pop up pretty frequently&#8230; though one editor has always stood out as being a legend in this area, though it does not have a GUI. Vi or Vim.<\/p>\n<p>I&#8217;m a big fan of not having to jump onto the mouse constantly, especially after realizing the RSI that the mouse was causing me.<\/p>\n<p>What is Vim? Alan Thomas does a great job of introducing Vim and looks at it through the lens of &#8220;sentences&#8221;, comparing the keystrokes to nouns, verbs, etc. He also includes some great example uses.<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/xGqUTtYWAXc\" height=\"315\" width=\"560\" allowfullscreen=\"\" frameborder=\"0\"><\/iframe><\/p>\n<p>So now the learning begins. This experience is much like when I had to force myself to touch type. I was slower at typing for a few days, but after 3 days of practice, I was almost twice as fast of a typist as I was before I touch-typed. Initial investment is pretty low compared to the benefits!<\/p>\n<p>First step was to force myself to get comfortable in using hjkl in order to navigate around the page.  The first 3 levels of <a href=\"http:\/\/vim-adventures.com\/\" title=\"training rpg\">VIM Adventure<\/a> helped with that.<\/p>\n<h3>Other Vim Resources<\/h3>\n<p><a href=\"http:\/\/yannesposito.com\/Scratch\/en\/blog\/Learn-Vim-Progressively\/\" title=\"sharpen your survival skills\">Learn Vim Progressively<\/a><\/p>\n<p>Cheat Sheets<br \/>\n<a title=\"a digestable list\" href=\"http:\/\/rtorruellas.com\/vim-cheat-sheet\/\">Vim common actions in catagories<\/a><br \/>\n<a title=\"detailed PDF\" href=\"http:\/\/tnerual.eriogerg.free.fr\/vimqrc.pdf\">Vim Quck Reference Card (PDF)<\/a><br \/>\n<a title=\"massive list of examples\" href=\"http:\/\/rayninfo.co.uk\/vimtips.html\">Best of Vim Tips<\/a><\/p>\n<p>Like a Pro<br \/>\n<a title=\"view on youtube\" href=\"http:\/\/youtu.be\/FcpQ7koECgk\">Vim teaser quickly demonstrating some editing magic.<\/a><br \/>\n<a title=\"view on youtube\" href=\"http:\/\/youtu.be\/SkdrYWhh-8s\">Ben Orenstein&#8217;s expert level vim talk<\/a> (40 minutes) shows how deep you can get.<br \/>\n<a title=\"Vim Casts: podcasts on Vim \" href=\"http:\/\/vimcasts.org\/episodes\/archive\">vimcasts.org\/episodes\/archive<\/a><\/p>\n<p>Why learn Vim?<br \/>\n<a title=\"stackoverflow\" href=\"http:\/\/stackoverflow.com\/questions\/74625\/what-is-the-best-way-to-force-yourself-to-master-vi\">Best way to master<\/a><br \/>\n<a title=\"on stackoverflow\" href=\"http:\/\/stackoverflow.com\/questions\/597077\/is-learning-vim-worth-the-effort\">Is it worth the effort?<\/a><br \/>\n<a href=\"http:\/\/xhtml-css.com\/blog\/seven-reasons-every-programmer-should-use-vim\">7 reasons Vim is your text editor<\/a><\/p>\n<p>More Interactive Ways To Learn<br \/>\n<a title=\"play with the interactive tutorial\" href=\"http:\/\/www.openvim.com\/tutorial.html\">OpenVim&#8217;s tutorial<\/a><br \/>\nSitting at a Linux computer and want muscle memory to assist your text editing? As Alan reminds us, just type this in a terminal window:<br \/>\n<code>vimtutor<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It sounds like &#8220;lightning fast&#8221; is just another typical headline for viral Facebook post, which automatically makes me feel as if I&#8217;m not giving Vim enough credit. I typically use basic text when writing on my pc, and I sometimes create light code or html. Since I originally used a Windows machine, I have used [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[81,96,218,135,223,435],"class_list":["post-3990","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-linux","tag-open-source","tag-programming","tag-tech","tag-text-editor","tag-tool"],"_links":{"self":[{"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/posts\/3990","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/comments?post=3990"}],"version-history":[{"count":5,"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/posts\/3990\/revisions"}],"predecessor-version":[{"id":3999,"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/posts\/3990\/revisions\/3999"}],"wp:attachment":[{"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/media?parent=3990"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/categories?post=3990"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.jerslife.com\/word\/wp-json\/wp\/v2\/tags?post=3990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}