Atom is a text and source code editor developed by Github. There are lots of great text editors, but at Learn we use Atom because it is free, open-sourced, and user friendly. Atom can be run from Mac, Windows, or Linux operating system and supports all the languages we use at Learn as well as Node.js integration, git control
Check out the README.md on Github for more information about and download instructions for Atom. The Atom Flight Manual is a great resource to familiarize yourself with Atom.
Atom allows users the option to add third-party packages to add functionality and customized features and looks. These packages can be installed and managed via Atom's package manager (APM).
To download packages open Atom >> preferences >> install >> search
Checkout these options:
- Atom Beautify
- Bracket Matcher
- Spell Check
- Preview HTML
Helpful tidbits:
- Toggle soft wrap - toggle on to end the line of code at the end of the screen view and wrap to the next line
- Split the screen top/bottom or left/right to view multiple files
- Change the colors and layouts in Atom >> preferences >> themes >> UI themes/Syntax themes
- highlight multiple lines
tabto indent blocks of code shift tabout-dentcommand /comments out codecommand lselects the current line, holding 'command' and hittinglwill add subsequent lines to the selected blockcommand dwill find every instance of a wordshift command dduplicates the linecommand control up/down arrowmoves the line of code up or down
Checkout this Atom Editor Cheat Sheet PDF for more keybindings. You can also search for and customize keybindings in Atom >> preferences >> keybindings.