Многие клянутся Sublime, и у них есть основания любить его, но лично я предпочитаю Atom. У Atom просто больше возможностей, функций и« пакетов

Как и многие, возможно, когда я начал это приключение в области программирования, я в основном придерживался IDE и repl.it, но с тех пор, как начал учебный лагерь в школе Flatiron, я ПРИНУДИТЕЛЬНО использовать текстовый редактор. Нет, но правда. Это просто делает жизнь намного проще, и плюс некоторые IDE действительно отстой ... Хотя мой друг, A, будет утверждать, что это лучше, потому что это экономит ваше пространство, поскольку вы не будете клонировать репозитории с Github.

Первоначально я уже скачал Sublime и поиграл с ним, но я помню, как видел Atom во время предварительных лабораторных работ и ручной настройки компьютера, терминала и прочего; так что естественно я его тоже скачал. Ясно, что я знал, что делаю, когда устанавливал массу вещей через терминал!

В тот день, когда меня официально убедили перейти на Atom, я случайно наткнулся на автозаполнение для HTML-тегов!

И с тех пор, мало-помалу, я выучил ярлыки, которые сделали мою жизнь намного проще. Отсутствие необходимости менять положение для использования тачпада экономит ваше время и усилия. Что-нибудь, чтобы увидеть, как волшебство происходит быстрее, верно?

Самые полезные ярлыки

cmd-d

выбирает текущее слово и нажмите еще раз, чтобы выбрать следующее вхождение того же слова (включая текущее)

cmd-control-g

выбирает одно и то же слово для текущего слова - в основном то, что делает предыдущий ярлык, но за один раз; хотя предыдущее полезно, когда вы ориентируетесь только на пару экземпляров одного и того же слова, а не на все

cmd-shift-d

дублировать текущую строку (AKA скопируйте строку и вставьте ниже)

cmd-control - стрелка вверх (или вниз)

перемещает текущую строку или строку дальше вверх или вниз по странице - отлично подходит для реорганизации вашего кода

cmd-Shift-Enter

создает новую строку там, где находится курсор, и сдвигает текущую строку ниже - вы также можете просто ввести «def» и затем нажать клавишу табуляции, чтобы получить «конец» и пробел в середине блока! (спасибо S за то, что научил меня своим путям)

cmd- [и cmd-]

отступы слева или справа - когда все становится беспорядочно, и вы не делаете его красивым и мурлыкающим

cmd- /

добавляет синтаксис комментария для языка файла

cmd-x

AKA ярлык вырезания - обрезает текущий выбор, но без выделения он обрезает текущую строку (можно использовать вместо удаления строки !!)

Удобные ярлыки

cmd-p

открывает средство поиска файлов Atom для поиска файлов в каталоге вашего проекта, чтобы найти и открыть - это действительно здорово, когда мы работаем с МНОГИМИ файлами

cmd- \

переключить или открыть и закрыть панель навигации слева со списком файлов проекта

a

по-настоящему, просто «а» - но только когда на панели навигации щелкнули по папке - это вызовет запрос на добавление файла; не могу выразить, насколько это полезно, если вы предпочитаете избегать создания ненужных файлов с помощью rails generate

alt-cmd-s

сохраняет все открытые окна - для тех, кто забыл сохранить! А, я смотрю на тебя!

cmd-l

выбирает текущую строку / строку - полезно, если вам нужно добавить цитаты, скобки, интерполяцию строки или просто удалить ее

Дополнительно

alt-b

перемещается в начало текущего слова

alt-backspace

удаляет до начала слова от того места, где в данный момент находится курсор

альтернативное удаление

удаляет от местоположения текущего курсора до начала слова

alt-d

удаляет от текущего курсора до конца слова

Пакеты

открыть в браузере

потому что он не встроен, как Sublime

файлы-иконки

потому что нам не нравятся стильные значки для ваших разных файлов (разные для HTML, CSS, JS, Ruby и т. д.!)

рельсы-сниппеты

потому что вручную набирать теги замены ERB и скриптов - это ТАК УЖАСНО!

Есть еще много чего, но я чувствую, что доволен этим! Я уверен, что более опытные программисты могут не согласиться, но я проживу свою лучшую жизнь, а вы живете своей!