![]() ![]() Update: I have since added several more useful packages to my stack, including atom-html-preview, autocomplete-paths, git-time-machine, hyperlink-hyperclick, merge-conflicts, sublime-block-comment, more languages, and linters.Sublime Text 3 is pretty good out-of-the-box but reaches a whole new level when you install some of the great packages on offer.īelow I'll list my favourite packages for Sublime Text. Based on the Advanced Custom Fields Snippets for Sublime Text package. ZP ACF Snippets – This is a collection of Atom snippets for the Advanced Custom Fields WordPress plugin. Tree View Autoresize – Autoresize the tree view when opening/closing folders. Sync Settings – Synchronize package settings, keymap and installed packages across devices. I can press cmd-b to make my markdown text bold, cmd-k to insert a hyperlink, and so on. I like this one because it makes Atom behave more like Ghost. Markdown Writer – Make Atom a better Markdown editor and an easier static blogging tool. Less Than Slash – Adds automatic closing of HTML tags when less-than, slash ( </) is typed. Language Blade – Syntax highlighter for the Blade templating engine used in Laravel. As you can see, it handles a lot more languages than that.Įmmet – Another time-saving package providing many useful HTML snippets.įile Icons – Assign file extension icons and colors for improved visual grepping. This replaced JavaScript Beautify and SassBeautify from my Sublime setup. PackagesĪtom Beautify – Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more in Atom. Thanks to apm, it was incredibly easy to publish. I was also able to create my first Atom package. ![]() ![]() Now, on to the fun stuff: packages! I was able to find a replacement for every package I loved in Sublime, and all of these either matched or surpassed their predecessors. Emmet’s default keybinding is ctrl+e to expand abbreviations I changed it to cmd-e since I wasn’t using it for anything else and it’s more intuitive to my fingers. ^ that may just be because I am using Emmet, which in Sublime, allows tab to expand all of its abbreviations. In Atom, it seems like the return key is more reliable for autocomplete, while tab still works for snippets. In Sublime, you could use tab (much like a terminal) to expand snippets and use suggested autocompletions. The other big thing to get used to was the behavior of the tab key. This is the correct way: 'atom-workspace atom-text-editor:not()': It’s because Atom was expecting me to type alt-cmd-shift-D because I had entered it as a capital D. Well, I added my keybindings like so: 'atom-workspace atom-text-editor:not()':ĭelete line worked, but not duplicate line. (They’re case sensitive.)Īs mentioned in A Front End Developer’s Sublime Text Setup, I had been used to using shift-cmd-d to delete lines and alt-cmd-d to duplicate lines. This is because I was adding them incorrectly. I had a few custom ones set up in Sublime that I struggled with in Atom. In fact, most of what I had to adjust to with Atom was keybindings. Thriving developer community that is responsible for all of this awesomeness.No more having to press control-backtick, finding that code snippet online, and pasting it in the console □ SideBarEnhancements behavior by default.Better autocomplete suggestions, since it will search your entire project for matches to what you are typing as opposed to just the file you are in at the moment.Atom will indicate changes to your git projects by changing the color of file/directory names and the line numbers in your files Git integration, eliminating the need for GitGutter.Markdown preview, which renders all the expensive markdown writing apps out there totally useless.Better default theme and syntax highlighting.But this in itself is an improvement over Sublime. I immediately disabled the wrap-guide package because I couldn’t take the line running through my code, and I don’t ascribe to the 80-character preference. Right off the bat Atom comes with default packages, which you can disable. But, after a few weeks, I realized that Atom did everything Sublime did, except better! And more! There was definitely an adjustment period. ![]() The whole dev team is using Atom, so I figure I’ll give it another shot. When Atom first came out, I tried it for a little bit, but quickly became frustrated because there were still some kinks that needed resolved.įast forward about 2 years to when I start my new job at Element Three. When I first discovered Sublime Text, I fell in love with its configurability and the availability of packages to extend its features. ( Atom Material Dark with Panda Syntax and Mononoki typeface) ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |