Список ярлыков Atom, которые упростят вам путь к программированию.

Текстовые редакторы

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

Вот тут-то и пригодится Атом. Atom - текстовый редактор, выпущенный в 2014 году и созданный GitHub . Его называют текстовым редактором 21 века, который можно взломать.

Когда я учился в школе Flatiron и начинал писать код, я выбрал «байк» Атом. Как и все первые «байки», они имеют особое значение и требуют, чтобы мы узнали, как они работают.

Вы же не хотите знать, сколько раз я гуглил «как‹ что-то ›в Atom». Я создал этот список, чтобы помочь вам укрепить отношения с вашим редактором. Вы найдете общие ярлыки Atom и массовое редактирование, пакеты и другие способы, чтобы меньше беспокоиться о том, почему вы получаете NoMethodError.

Не стесняйтесь command + G искать в этой статье что-нибудь конкретное!

Общие ярлыки

  1. 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 ваши пакеты, чтобы использовать их.

  1. vk-terminal

Переключение между окнами терминала может раздражать. Vk-terminal позволяет вызвать окно терминала в текущем окне Atom с помощью control + `.

2. minimap

Если вы визуализатор и хотите видеть всю свою тяжелую работу, minimap предоставит вам небольшую версию всего вашего кода, отображаемую справа, которую вы можете использовать для перехода к определенным областям кода.

3. beautify

Я включил beautify, потому что фраза программисты по своей природе ленивы приходит на ум при использовании beautify. Я бы не рекомендовал это новичкам, потому что важно привыкнуть к использованию определенных соглашений при написании кода.

Что делает beautify, так это дает вашему коду «красивый», с идеальным отступом и выровненный код, который легко читать. Это отлично подходит для тех, кто по колено в изучении абстракции языка и забывает сопоставить их закрывающие теги или конечные операторы (определенно не относящиеся ко мне).

Другие интересные вещи

  1. 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, найдите время, чтобы познакомиться со своим редактором и всеми замечательными вещами, которые он может сделать для вас и вашего кода.