Многие клянутся 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 и скриптов - это ТАК УЖАСНО!
Есть еще много чего, но я чувствую, что доволен этим! Я уверен, что более опытные программисты могут не согласиться, но я проживу свою лучшую жизнь, а вы живете своей!