{"id":312,"date":"2015-05-18T18:30:21","date_gmt":"2015-05-19T00:30:21","guid":{"rendered":"http:\/\/www.managerjs.com\/blog\/?p=312"},"modified":"2015-05-18T13:17:29","modified_gmt":"2015-05-18T19:17:29","slug":"column-mode-versus-slow-mo","status":"publish","type":"post","link":"https:\/\/www.managerjs.com\/blog\/2015\/05\/column-mode-versus-slow-mo\/","title":{"rendered":"Column Mode versus Slow Mo&#8217;"},"content":{"rendered":"<p class=\"p1\"><span class=\"s1\"><a href=\"http:\/\/www.sublimetext.com\/\">Sublime Text&#8217;s<\/a> column mode makes it really easy to create multiple cursors and make repetitive edits. This comes in handy all the time.\u00a0<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">On Mac, Sublime Text&#8217;s default key-binding for entering column mode conflicts with the system&#8217;s default key bindings for the &#8220;slow-mo&#8221; version of mission control.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">I like mission control. I hate slow mo. Apparently you can&#8217;t have one bound to ctrl-up without the other bound to ctrl-shift-up.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Luckily it&#8217;s pretty easy to modify the sublime text shortcut from ctrl-shift-up (and down) to ctrl-alt-up (and down).<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Just add the following bindings to your user key-bindings:<\/span><\/p>\n<pre class=\"p2\"><span class=\"s2\">{ <\/span><span class=\"s1\">\"keys\"<\/span><span class=\"s2\">: [<\/span><span class=\"s1\">\"ctrl+alt+up\"<\/span><span class=\"s2\">], <\/span><span class=\"s1\">\"command\"<\/span><span class=\"s2\">: <\/span><span class=\"s1\">\"select_lines\"<\/span><span class=\"s2\">, <\/span><span class=\"s1\">\"args\"<\/span><span class=\"s2\">: {<\/span><span class=\"s1\">\"forward\"<\/span><span class=\"s2\">: <\/span><span class=\"s3\"><b>false<\/b><\/span><span class=\"s2\">} },\n<\/span><span class=\"s2\">{ <\/span><span class=\"s1\">\"keys\"<\/span><span class=\"s2\">: [<\/span><span class=\"s1\">\"ctrl+alt+down\"<\/span><span class=\"s2\">], <\/span><span class=\"s1\">\"command\"<\/span><span class=\"s2\">: <\/span><span class=\"s1\">\"select_lines\"<\/span><span class=\"s2\">, <\/span><span class=\"s1\">\"args\"<\/span><span class=\"s2\">: {<\/span><span class=\"s1\">\"forward\"<\/span><span class=\"s2\">: <\/span><span class=\"s3\"><b>true<\/b><\/span><span class=\"s2\">} }<\/span><\/pre>\n<p class=\"p1\"><span class=\"s1\">Of course, take care to get the line-ending-commas right if you already have bindings in that file.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">I hope that helps you.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sublime Text&#8217;s column mode makes it really easy to create multiple cursors and make repetitive edits. This comes in handy all the time.\u00a0 On Mac, Sublime Text&#8217;s default key-binding for entering column mode conflicts with the system&#8217;s default key bindings for the &#8220;slow-mo&#8221; version of mission control. I like mission control. I hate slow mo.&hellip; <a class=\"more-link\" href=\"https:\/\/www.managerjs.com\/blog\/2015\/05\/column-mode-versus-slow-mo\/\">Continue reading <span class=\"screen-reader-text\">Column Mode versus Slow Mo&#8217;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"footnotes":""},"categories":[28],"tags":[101,103,102],"class_list":["post-312","post","type-post","status-publish","format-aside","hentry","category-developing","tag-mac-tip","tag-mission-control","tag-sublime-text","post_format-post-format-aside","wow fadeInUp","entry"],"_links":{"self":[{"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/posts\/312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/comments?post=312"}],"version-history":[{"count":1,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/posts\/312\/revisions"}],"predecessor-version":[{"id":313,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/posts\/312\/revisions\/313"}],"wp:attachment":[{"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/media?parent=312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/categories?post=312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/tags?post=312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}