{"id":1312,"date":"2006-09-07T10:57:01","date_gmt":"2006-09-07T14:57:01","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/2006\/09\/07\/bbedit-85\/"},"modified":"2006-09-07T22:37:37","modified_gmt":"2006-09-08T02:37:37","slug":"bbedit-85","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2006\/09\/07\/bbedit-85\/","title":{"rendered":"BBEdit 8.5"},"content":{"rendered":"<p>\r\nFantastic <a href=\"http:\/\/www.barebones.com\/support\/bbedit\/arch_bbedit85.shtml\">update<\/a> to the <a href=\"http:\/\/www.barebones.com\/products\/bbedit\/\">app I live in<\/a>. Despite the only 0.24 jump in the version number, this seems to me to be a bigger update than either 7.0 or 8.0 was. 6.0 probably had more changes under the hood, but they weren&rsquo;t as evident at the user level.\r\n<\/p>\r\n\r\n<ul>\r\n<li>\r\nOverall, the interface and preferences seem more polished and modern.\r\n<\/li>\r\n<li>\r\nHierarchical disk browsers that can use BBEdit file filters. I keep two of these open at all times, now that the new layout makes better use of my screen space.\r\n<\/li>\r\n<li>\r\nIndented soft wrapping&mdash;at last.\r\n<\/li>\r\n<li>\r\nThe Set Jump Mark command, which doesn&rsquo;t seem to be listed in the official change notes, is very useful. I used to have to type XXX and then search for that to get back to where I was. Now, I don&rsquo;t need that workaround.\r\n<\/li>\r\n<li>\r\nCamel case (a.k.a. studly) keyboard navigation is built-in, and (unlike <a href=\"http:\/\/c-command.com\/scripts\/bbedit\/studly-next\">my script<\/a>) works when you have Shift held down to modify the selection.\r\n<\/li>\r\n<li>\r\nThe navigation bar has been consolidated and is now keyboard navigable. I also like being able to see the current language and encoding in the status bar.\r\n<\/li>\r\n<li>\r\nFind in Reference works better with different languages.\r\n<\/li>\r\n<li>\r\nText folding! This is occasionally <em>very<\/em> useful, but I only use it a few times per day. I&rsquo;d probably use it more if it were possible to fold text from the keyboard (e.g. everything or the current function) without selecting it first.\r\n<\/li>\r\n<li>\r\nSupport for <tt>-*- x-counterpart: <em>file<\/em>; -*-<\/tt> means I can flip back and forth between code and unit tests.\r\n<\/li>\r\n<li>\r\nCodeless language modules can now use regular expressions rather than just matching fixed text strings. This is a huge improvement, although they remain less powerful than TextMate&rsquo;s <a href=\"http:\/\/macromates.com\/textmate\/manual\/language_grammars\">language grammars<\/a>.\r\n<\/li>\r\n<li>\r\nLanguage-specific editing and display preferences seem nice, though I haven&rsquo;t had time to play around with them much yet.\r\n<\/li>\r\n<li>\r\nThe searchable preferences window is genius. I&rsquo;ve been using BBEdit for\r\nmore than ten years, but even I don&rsquo;t always remember which setting is\r\non which pane. I love that you can see the names of the settings as you search, unlike with System Preferences. The consolidated &ldquo;Menus&rdquo; pane is also very nice.\r\n<\/li>\r\n<li>\r\nDocument state is now tracked when files are moved&mdash;like it was in the old days of resource forks.\r\n<\/li>\r\n<li>\r\nThe character-level difference highlighting is useful when comparing lines, but when looking for character rather than line differences I prefer my <a href=\"http:\/\/mjtsai.com\/blog\/2006\/07\/07\/character-level-diff-in-bbedit\/\">script<\/a> that displays all the differences at once.\r\n<\/li>\r\n<li>\r\nClippings are basically the same as glossary items (you can link to scripts but not embed them), but they&rsquo;re much easier to create and use than before.\r\n<\/li>\r\n<li>\r\nAs I write this, the online store doesn&rsquo;t seem to be working, but if I understand correctly there&rsquo;s now a single (non-academic) price&mdash;no more secret discount for upgrading from a free product. Good move.\r\n<\/li>\r\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Fantastic update to the app I live in. Despite the only 0.24 jump in the version number, this seems to me to be a bigger update than either 7.0 or 8.0 was. 6.0 probably had more changes under the hood, but they weren&rsquo;t as evident at the user level. Overall, the interface and preferences seem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1312","post","type-post","status-publish","format-standard","hentry","category-technology"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=1312"}],"version-history":[{"count":0,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1312\/revisions"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=1312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=1312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=1312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}