{"id":12013,"date":"2020-07-30T18:09:12","date_gmt":"2020-07-31T01:09:12","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=12013"},"modified":"2022-08-04T11:15:24","modified_gmt":"2022-08-04T18:15:24","slug":"vim-vs-emacs-the-essential-facts","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/","title":{"rendered":"Vim vs Emacs: The Essential Facts"},"content":{"rendered":"\n<p>It doesn\u2019t take new developers long to find themselves sucked into the debate over whether Vim or Emacs is the superior text editor. A text editor can make or break your experience in <a href=\"https:\/\/careerkarma.com\/blog\/data-science-vs-software-engineering\/\">software engineering<\/a>, and the argument between coders over the pros and cons of these two editors has been heated enough to have been dubbed \u201cthe Editor War\u201d. It&#8217;s important to become familiar with both sides of the Vim vs Emacs debate. When you have a grasp of both text editors and how they work, you can select the ideal one for your process.<br><\/p>\n\n\n\n<p>Don\u2019t worry, though, because we\u2019re here to make everything easier for you. We give you the facts about Emacs vs Vim and show you the strong and weak points of both editors. You\u2019ll find out how the two editors handle memory utilization, keyboard layout, the user environment, and language support. Both editors are excellent and will help you with your work. Our guide helps you make an informed choice between the two.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vim vs Emacs Memory Use<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"535\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/pic2-1.jpg\" alt=\"A woman looks through a photo album\" class=\"wp-image-12019\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/pic2-1.jpg 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/pic2-1-768x411.jpg 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/pic2-1-320x170.jpg 320w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/pic2-1-770x412.jpg 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/pic2-1-20x11.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/pic2-1-385x206.jpg 385w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption> <strong>Cherish those memories. And make sure your text editor can use it all.<\/strong> <\/figcaption><\/figure>\n\n\n\n<p>Memory use is an important factor to consider, especially during startup. Vim and Emacs memory usage varies, with benefits and drawbacks to each approach. Vim uses little memory during startup, so it launches quickly but with limited adaptability. Emacs, on the other hand, offers customizable settings but with slower startup times.<br><\/p>\n\n\n\n<p>Efficient and effective memory utilization is crucial to your text editor, as any glitch in memory management will slow down the editor. Consequently, Vim and Emacs offer advantages to some people and disadvantages to others. Whichever program works best for you depends on what your priorities are, and what you value most in a program&#8211;adaptability or startup speed. You should also consider that the importance of memory usage <a href=\"https:\/\/careerkarma.com\/blog\/functional-programming-languages\/\">varies between languages<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Emacs and Vim Keyboard Functionality <\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/kb2.jpg\" alt=\"A backlit keyboard\" class=\"wp-image-12020\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/kb2.jpg 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/kb2-768x512.jpg 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/kb2-770x514.jpg 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/kb2-20x13.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/kb2-385x257.jpg 385w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption> <strong>Which editor turns your keyboard into a painter\u2019s brush?<\/strong> <\/figcaption><\/figure>\n\n\n\n<p>How does Vim and Emacs keyboard functionality compare? Vim suffers from awkwardness in its keyboard layout and lacks some streamlined shortcuts. Alternatively, Emacs uses meta key chords to activate additional features to create customized and mode-specific operations. When it comes to keyboard functionality, Emacs has an advantage.<br><\/p>\n\n\n\n<p>Vim lacks these features because it is based on an older text editor called vi. Like its ancestor, Vim\u2019s keyboard functionality seems slightly dated. However, Vim still allows you to adjust the key bindings to make it more comfortable, but it may take some time to get them the way you like. Keyboard functionality is a helpful tool no matter<a href=\"https:\/\/careerkarma.com\/blog\/newest-programming-languages-in-tech\/\"> which coding language<\/a> you like to use. Vim and Emacs both feature simple and easy to understand keyboard functions, and your individual preferences are the most important determining factor.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vim and Emacs User Environment<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"666\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/gray-bridge.jpg\" alt=\"An old bridge over a river\" class=\"wp-image-12021\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/gray-bridge.jpg 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/gray-bridge-768x511.jpg 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/gray-bridge-770x513.jpg 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/gray-bridge-20x13.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/gray-bridge-385x256.jpg 385w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption> <strong> A pleasant environment makes everything better.<\/strong> <\/figcaption><\/figure>\n\n\n\n<p>Vim and Emacs user environments are well-designed and functional. Vim has more features than it\u2019s predecessor but retains a text-based environment. Emacs began as a text-based program, but new versions include a modern GUI. If you prefer a classic layout, Vim is ideal. However, the Emacs GUI still has its advantages.<br><\/p>\n\n\n\n<p>Now, let\u2019s discuss why someone would choose a simple text-based program or a modern GUI. Experienced coders benefit from the no-nonsense approach of a text-based editor like VIM. It\u2019s familiar and lacks \u2018distracting\u2019 bells and whistles, even though it has more features than its predecessor. Vim users who prefer a GUI can use gVim or other derivatives. Alternatively, the Emacs GUI approach offers an attractive and easy-to-navigate interface, which is advantageous in many situations. Beginners and professionals alike prefer GUIs, especially when dealing with complex projects.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Do Vim and Emacs Handle Languages?<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"562\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paper.jpg\" alt=\"A page with a foreign language written on it\" class=\"wp-image-12022\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paper.jpg 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paper-768x432.jpg 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paper-770x433.jpg 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paper-20x11.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paper-385x216.jpg 385w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption> <strong>If you want your editor to succeed, you need it to speak your language.<\/strong> <\/figcaption><\/figure>\n\n\n\n<p>Vim and Emacs handle languages differently. Vim originates from the old-school Unix environment, so it works well with Linux, DOS, BSD, HP-UX, Mac, and other operating systems. Emacs also works with Unix systems, using special major modes for Scheme, Lisp, Perl, Java, Ruby, and more.&nbsp;<br><\/p>\n\n\n\n<p>Overall, Vim features slightly faster performance. But both Vim and Emacs include good system support and plenty of language pack options, allowing you to add more languages or operating systems if needed. But, owing to their backgrounds, the Vim and Emacs do better with some setups than others. Knowing which editor does best with your language and platform of choice can save you a lot of headaches, which is why it\u2019s important to examine your coding priorities before making the choice.<br><\/p>\n\n\n\n<p>Emacs and Vim are both immensely popular text editors, and the debate over which is better is ongoing. Here at Career Karma, we help you jump into the Emacs vs Vim debate and show you how each one can make your programming life a little bit better. You\u2019ll be ready to get on board Team Vim or Team Emacs with our help.<\/p>\n","protected":false},"excerpt":{"rendered":"It doesn\u2019t take new developers long to find themselves sucked into the debate over whether Vim or Emacs is the superior text editor. A text editor can make or break your experience in software engineering, and the argument between coders over the pros and cons of these two editors has been heated enough to have&hellip;","protected":false},"author":21,"featured_media":12023,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18051],"tags":[],"class_list":{"0":"post-12013","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-coding-tools"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"{term} vs {term}","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Vim vs Emacs: The Essential Facts | Career Karma<\/title>\n<meta name=\"description\" content=\"Learn about the Vim vs Emacs debate and find the line editor of your dreams. We help you build your toolkit and succeed.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vim vs Emacs: The Essential Facts\" \/>\n<meta property=\"og:description\" content=\"Learn about the Vim vs Emacs debate and find the line editor of your dreams. We help you build your toolkit and succeed.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-31T01:09:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-04T18:15:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"747\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Paul Larkin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paul Larkin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/\"},\"author\":{\"name\":\"Paul Larkin\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d\"},\"headline\":\"Vim vs Emacs: The Essential Facts\",\"datePublished\":\"2020-07-31T01:09:12+00:00\",\"dateModified\":\"2022-08-04T18:15:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/\"},\"wordCount\":834,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg\",\"articleSection\":[\"Coding Tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/\",\"name\":\"Vim vs Emacs: The Essential Facts | Career Karma\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg\",\"datePublished\":\"2020-07-31T01:09:12+00:00\",\"dateModified\":\"2022-08-04T18:15:24+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d\"},\"description\":\"Learn about the Vim vs Emacs debate and find the line editor of your dreams. We help you build your toolkit and succeed.\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg\",\"width\":1000,\"height\":747},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coding Tools\",\"item\":\"https:\/\/careerkarma.com\/blog\/coding-tools\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Vim vs Emacs: The Essential Facts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\",\"url\":\"https:\/\/careerkarma.com\/blog\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/careerkarma.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d\",\"name\":\"Paul Larkin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg\",\"caption\":\"Paul Larkin\"},\"description\":\"Paul Larkin has years of experience in the tech industry and writes about cybersecurity and future of work.\",\"url\":\"https:\/\/careerkarma.com\/blog\/author\/paul-larkin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Vim vs Emacs: The Essential Facts | Career Karma","description":"Learn about the Vim vs Emacs debate and find the line editor of your dreams. We help you build your toolkit and succeed.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/","og_locale":"en_US","og_type":"article","og_title":"Vim vs Emacs: The Essential Facts","og_description":"Learn about the Vim vs Emacs debate and find the line editor of your dreams. We help you build your toolkit and succeed.","og_url":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-07-31T01:09:12+00:00","article_modified_time":"2022-08-04T18:15:24+00:00","og_image":[{"width":1000,"height":747,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg","type":"image\/jpeg"}],"author":"Paul Larkin","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Paul Larkin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/"},"author":{"name":"Paul Larkin","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d"},"headline":"Vim vs Emacs: The Essential Facts","datePublished":"2020-07-31T01:09:12+00:00","dateModified":"2022-08-04T18:15:24+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/"},"wordCount":834,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg","articleSection":["Coding Tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/","url":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/","name":"Vim vs Emacs: The Essential Facts | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg","datePublished":"2020-07-31T01:09:12+00:00","dateModified":"2022-08-04T18:15:24+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d"},"description":"Learn about the Vim vs Emacs debate and find the line editor of your dreams. We help you build your toolkit and succeed.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/Featured.jpg","width":1000,"height":747},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/vim-vs-emacs-the-essential-facts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Coding Tools","item":"https:\/\/careerkarma.com\/blog\/coding-tools\/"},{"@type":"ListItem","position":3,"name":"Vim vs Emacs: The Essential Facts"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d","name":"Paul Larkin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg","caption":"Paul Larkin"},"description":"Paul Larkin has years of experience in the tech industry and writes about cybersecurity and future of work.","url":"https:\/\/careerkarma.com\/blog\/author\/paul-larkin\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/12013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=12013"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/12013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/12023"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=12013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=12013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=12013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}