Atom: My New Friend
Atom is my new friend. I may be only three weeks into gSchool, but I have spent hours upon hours staring at code in Atom. And like any new friend, I have decided to make the effort to get to know it on a deeper level.
Here is a short site detailing the reasons why Atom is awesome, and also a link to download it: https://atom.io/
Here are the basic hot keys I am memorizing first for the Atom editor:
command + d — — select current word
command + l — — select current line
shift + arrow(↑↓) — — highlight up or down a line
option + shift + arrow(←→) —— highlight to the right or left
command + shift + arrow(←→↑↓) — — highlight to far left, right, top, or botom
command + ][ — — indent or outdent current line (or group of lines)
control + command + arrow(↑↓) — — move current line up or down
control + shift + k — — delete current line
option + delete OR option + backspace — — delete to beginning OR end of word
command + enter OR command + shift + enter — — insert new line below or above
shift + command + d — — duplicate current line
command + j — — join current and next lines
command + arrow(←→) — — jump to the far left, right, top, or botom
option + arrow(←→) — — skips one word to the left or right
If you are ready for more commands, here is an excellent Atom cheat sheet: http://d2wy8f7a9ursnm.cloudfront.net/atom-editor-cheat-sheet.pdf
You can also find an even more comprehensive sheet in Atom by hitting ‘ command + , ‘ and clicking on “Keybindings” on the left side.
And if you’re feeling the urge to personalize your Atom, here’s how:
- Go to https://atom.io/themes

- “Syntax” concerns the appearance of the main typing area
- “UI” is ‘user interface’ – the buttons, side bar, tabs, etc.
- Copy the name of the UI or Syntax that you like
- Open preferences in Atom (command + ,).

- Click on “Themes”. In the “Install Themes” section, paste the UI or Syntax you chose, then hit enter.
- Find your selection, click “Install”
- In the “Choose a Theme” section of the same page, select your choice in the UI or Syntax drop-down list.
- Your Atom should change immediately.
I expect Atom and I to have an intense relationship consisting of high frustration countered by extreme joy. I also expect these cheats to help the coding process go a little more smoothly.