Список ярлыков Atom, которые упростят вам путь к программированию.
Текстовые редакторы
Когда вы изучаете новый навык, первое, что вам нужно знать, - это инструменты, которые помогут вам достичь этого навыка. Чтобы научиться ездить на велосипеде, нам нужен настоящий велосипед. Чтобы научиться писать код, нам понадобится текстовый редактор.
Вот тут-то и пригодится Атом. Atom - текстовый редактор, выпущенный в 2014 году и созданный GitHub . Его называют текстовым редактором 21 века, который можно взломать.
Когда я учился в школе Flatiron и начинал писать код, я выбрал «байк» Атом. Как и все первые «байки», они имеют особое значение и требуют, чтобы мы узнали, как они работают.
Вы же не хотите знать, сколько раз я гуглил «как‹ что-то ›в Atom». Я создал этот список, чтобы помочь вам укрепить отношения с вашим редактором. Вы найдете общие ярлыки Atom и массовое редактирование, пакеты и другие способы, чтобы меньше беспокоиться о том, почему вы получаете NoMethodError
.
Не стесняйтесь command + G
искать в этой статье что-нибудь конкретное!
Общие ярлыки
command + shift + D
Поместив курсор на определенную строку кода, Atom скопирует и вставит эту строку столько раз, сколько вы нажмете D
.
2. control + command + up/down
Если вам нужно переместить строку вверх или вниз, не удаляя ее, вы можете изменить положение выбранной строки с помощью клавиш up
или down
.
3. command + [ or ]
Я был виноват в том, что не использовал отступы - этот ярлык будет перемещать код (даже ранее выполненный с отступом) вперед или назад. Для отступа слева используйте клавишу [
, а для отступа справа используйте ]
.
4. control + click + “Split Up/Down/Left/Right”
Хотите еще раз взглянуть на README.md
? Нажимая на определенные файлы, Atom дает вам возможность открывать определенные панели рядом или друг над другом!
5. command + /
В разных языках есть разные способы комментирования кода, поэтому прошли те времена, когда мы пытались вспомнить, правильное ли у вас количество #’s
или -’s
. Выбирая несколько строк, вы также можете закомментировать целые блоки кода.
6. command + F
Если вы ищете определенное слово в файле, заполненном огромным количеством кода, вы можете открыть панель поиска, в которой будет выделен текст, соответствующий этому запросу. Нажимая кнопку "Ввод", вы можете просмотреть каждое из этих совпадений.
Массовое редактирование
7. command + click
Если вам нужно находиться в нескольких разных местах одновременно, это позволит вам иметь несколько курсоров, которые позволят вам редактировать в этих конкретных местах.
8. command + D
Часть процесса кодирования - это возвращение к редактированию кода, поэтому переименование переменных происходит часто. Если вы поместите курсор в определенное место и удержите указанные выше команды одну за другой, Atom выберет выделенный код в качестве шаблона, и, снова щелкнув D
, вы сможете выделить совпадения одно за другим. Вы можете отменить выбор выделенного кода, используя command + U
.
9. command + control + G
Если вы знаете, что вам нужны все экземпляры определенного фрагмента кода, это выделит и массово выберет все экземпляры. Это особенно полезно, если вы использовали слово «имя» для каждого существительного.
Пакеты
Вот несколько пакетов, которые позволят персонализировать ваш «байк» и заставить вас чувствовать себя немного комфортнее, когда вы отправляетесь на незнакомую территорию. Вы можете получить доступ к пакетам, зайдя в свой Preferences
, затем Install
слева, и выполнив поиск по различным параметрам. Не забудьте Enable
ваши пакеты, чтобы использовать их.
vk-terminal
Переключение между окнами терминала может раздражать. Vk-terminal позволяет вызвать окно терминала в текущем окне Atom с помощью control + `
.
2. minimap
Если вы визуализатор и хотите видеть всю свою тяжелую работу, minimap
предоставит вам небольшую версию всего вашего кода, отображаемую справа, которую вы можете использовать для перехода к определенным областям кода.
3. beautify
Я включил beautify
, потому что фраза программисты по своей природе ленивы приходит на ум при использовании beautify. Я бы не рекомендовал это новичкам, потому что важно привыкнуть к использованию определенных соглашений при написании кода.
Что делает beautify, так это дает вашему коду «красивый», с идеальным отступом и выровненный код, который легко читать. Это отлично подходит для тех, кто по колено в изучении абстракции языка и забывает сопоставить их закрывающие теги или конечные операторы (определенно не относящиеся ко мне).
Другие интересные вещи
Soft Wrap
Когда вы научитесь программировать, вам придется создавать огромные блоки кода и делать что-то «долгим путем». Когда у вас одновременно открыто миллион разных окон, вы можете увидеть весь код, перейдя на Preferences
, затем на вкладку Editor
слева и прокрутив страницу до Soft Wrap
.
2. Show Indent Guide
Включив show indent guide
на вкладке Editor
в разделе Preferences
, вы получите белую линию, которая будет следовать везде, где требуется отступ. Это чрезвычайно полезно, когда вы пытаетесь сопоставить все конечные операторы с условными выражениями, просматриваете HTML-страницы и ищете отсутствующие конечные индикаторы.
3. Split Screen Application Windows
У меня дома нет ни компьютера, ни мониторов, поэтому возможность разделить экран на мгновение Google просто необходима. Сначала вы выполняете полноэкранный режим своего редактора и возвращаетесь на рабочий стол. Затем вы захватываете любое окно, которое хотите рядом с вашим редактором (скорее всего, браузер), в то же полноэкранное пространство.
Он должен переместиться и сесть вместе с редактором! На данный момент у вас может быть только два окна на полноэкранную страницу, но у вас может быть несколько полноэкранных страниц.
3. control + command + spacebar
Это не такая уж большая необходимость для Atom, но если вы когда-нибудь почувствуете необходимость добавить эмодзи в свой код, свой README.md
или любое другое место в Интернете, которое позволяет вам печатать, вы можете использовать этот ярлык.
Последние мысли
Теперь, когда у вас нет страха не знать, как пользоваться редактором, вы станете на шаг ближе к тому, чтобы стать настоящим разработчиком. По крайней мере, вы будете выглядеть круто, когда будете массово редактировать и исправлять переменную на глазах у других новичков в программировании.
Хотя вы не всегда можете использовать Atom, найдите время, чтобы познакомиться со своим редактором и всеми замечательными вещами, которые он может сделать для вас и вашего кода.