{"id":13305,"date":"2016-09-18T16:02:28","date_gmt":"2016-09-18T20:02:28","guid":{"rendered":"http:\/\/scruss.com\/blog\/?p=13305"},"modified":"2016-09-18T16:02:28","modified_gmt":"2016-09-18T20:02:28","slug":"micro-a-nice-little-text-editor","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2016\/09\/18\/micro-a-nice-little-text-editor\/","title":{"rendered":"micro, a nice little text editor"},"content":{"rendered":"<p><a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/Screenshot-from-2016-09-18-15-24-13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13306\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/Screenshot-from-2016-09-18-15-24-13.png\" alt=\"screenshot-from-2016-09-18-15-24-13\" width=\"652\" height=\"455\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/Screenshot-from-2016-09-18-15-24-13.png 652w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/Screenshot-from-2016-09-18-15-24-13-160x112.png 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/Screenshot-from-2016-09-18-15-24-13-320x223.png 320w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/a><\/p>\n<p>micro \u00e2\u20ac\u201c <a href=\"https:\/\/github.com\/zyedidia\/micro\">https:\/\/github.com\/zyedidia\/micro<\/a> \u00e2\u20ac\u201c is a terminal-based text editor. Unlike vi, emacs and nano, it has sensible default command keys: Ctrl+S saves, Ctrl+Q quits, Ctrl+X\/C\/V cuts\/copies\/pastes, etc. micro also supports full mouse control (even over ssh), Unicode and colour syntax highlighting.<\/p>\n<p>micro is written in Go \u00e2\u20ac\u201c <a href=\"https:\/\/golang.org\">https:\/\/golang.org<\/a> \u00e2\u20ac\u201c so is very easy to install:<\/p>\n<pre>go get -u github.com\/zyedidia\/micro\/...<\/pre>\n<p>If you don\u00e2\u20ac\u2122t already have Go installed, it\u00e2\u20ac\u2122s pretty simple, even on a Raspberry Pi: <a href=\"https:\/\/golang.org\/doc\/install\">https:\/\/golang.org\/doc\/install<\/a><\/p>\n<p>If your running under Linux, you probably want to have <strong>xclip<\/strong> installed for better cut\/paste support.<\/p>\n<p>Overall, I really like micro. It\u00e2\u20ac\u2122s much easier to use than any of the standard Linux text editors. It uses key commands that most people expect. Creating code should not be made harder than it needs to be.<\/p>\n<p>(<em>I was about to suggest <a href=\"http:\/\/fte.sourceforge.net\/\">FTE<\/a>, as it appears to be the closest thing to the old MS-DOS 6 editor that I&#8217;ve seen under Linux. While it&#8217;s a great plain text editor, its Unicode support isn&#8217;t where it needs to be in 2016.<br \/>\nmicro suggestion came via MetaFilter&#8217;s <a href=\"https:\/\/www.metafilter.com\/162250\/Ctrl-Q-to-quit-Need-I-say-more\">Ctrl + Q to quit. Need I say more?<\/a><\/em>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>micro \u00e2\u20ac\u201c https:\/\/github.com\/zyedidia\/micro \u00e2\u20ac\u201c is a terminal-based text editor. Unlike vi, emacs and nano, it has sensible default command keys: Ctrl+S saves, Ctrl+Q quits, Ctrl+X\/C\/V cuts\/copies\/pastes, etc. micro also supports full mouse control (even over ssh), Unicode and colour syntax highlighting. micro is written in Go \u00e2\u20ac\u201c https:\/\/golang.org \u00e2\u20ac\u201c so is very easy to install: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[3007,3008,270,2510,1551],"class_list":["post-13305","post","type-post","status-publish","format-standard","hentry","category-computers-suck","tag-editor","tag-golang","tag-linux","tag-raspberrypi","tag-text"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-3sB","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/13305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=13305"}],"version-history":[{"count":1,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/13305\/revisions"}],"predecessor-version":[{"id":13307,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/13305\/revisions\/13307"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=13305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=13305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=13305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}