Привет друзья! Давненько мы с вами не виделись! Но теперь уроки будут выходить с должной периодичностью, не реже 2х раз в неделю!
Эта статья продолжение серии статей по текстовому редактору Атом. И тема текущей статьи — настройки текстового редактора Atom! Долго просили и долго ждали данную статью и вот наконец-то она вышла в свет! 🙂
Заходим в настройки редактора Settings и открываем первую вкладку настроек Core (Ядро).
Ниже перечислены все настройки данной вкладки:
Allow Pending Pane Items — Если поставить галку, то кликая по файлам в дереве проекта, они будут открываться в одной и той же вкладке на панеле редактора, пока вы не кликните по файлу два раза, либо пока не внесете изменения в файл.
Audio Beep — Аудиосигнал при недоступности действия или результата выполнения.
Auto Hide Menu Bar — Автоматически скрывать верхнюю панель меню.
Automatically Update — Автоматическое обновление текстового редактора Atom.
Close Deleted File Tabs — Автоматически закрывать вкладку, если файл удален из файловой системы (с жесткого диска).
Close Empty Windows — Автоматически закрывать окно, если в нем нет открытых панелей и вкладок
Color Profile — Цветовой профиль (системный или sRGB).
Remove Empty Panes — Закрывать пустые панели (без вкладок)
Exclude VCS Ignored Paths — Исключить файлы и папки из поиска и поиска с заменой, пути которых прописаны в VCS.
File Encoding — Кодировка файлов по умолчанию.
File System Watcher — Наблюдатель за изменениями файлов в системе (то, что будет отслеживать изменения файлов на вашем жестком диске, я не меняю эти настройки, оставляю по умолчанию).
Follow Symlinks — Проходить ли по ярлыкам при поиске или поиске с заменой. То есть учитывать ли файлы и папки, на которые ведут ярлыки в открытом проекте.
Ignored Names — Игнорируемые файлы и директории в дереве проектов и поиске.
Open Empty Editor On Start — Открывать пустой редактор при старте (если не активна настройка — Открывать последний закрытый проект при старте).
Project Home — Директория проекта по умолчанию.
Reopen Project Menu Count — Какое количество последних закрытых проектов отображать в меню File > Reopen.
Restore Previous Windows On Start — Открывать последний закрытый проект при старте.
— No — Нет — Открывать пустой редактор.
— Yes — Да — Открывать последнее состояние редактора, если он запущен при помощи иконки текстового редактора Атом или из командной строки.
— Always — Всегда — Открывать последнее состояние редактора атом, в любых случаях.
Send Telemetry to the Atom Team — Отсылать ли техническую информацию для анализа, команде разработчиков текстового редактора Atom. Я всегда ставлю — Do not send any telemetry data (Никогда не отсылать никакие технические данные).
Use Proxy Settings When Calling APM — Использовать ли прокси сервер, при установке пакетов, через командную строку с помощью команды apm.
Use Tree Sitter Parser — Использовать синтаксический анализатор для поддерживаемых языков. Штука полезная для структурирования переменных, функций, классов и т.д. для плагинов, которые анализируют и структурируют эти данные для удобства навигации по ним и поиска определений. Кто в теме, тот поймет. Остальным совет — лучше оставить галочку включенной.
Version Pinned Packages — Список имен установленных пакетов, которые не будут обновляться автоматически.
Warn On Large File Limit — Предупреждать, при открытии файла размером превышающим лимит. По умолчанию стоит лимит на открытие файлов весом в 40Мб.
Atomic Soft Tabs — Перемещать ли курсор по табам, пропуская пробелы. Для большего понимания и наглядности в действии — смотрите видео урок к статье. Да, кстати и не забывайте подписываться на канал, ставить лайки и присоединяться к нам в соц. сетях! 😉
Auto Indent — Автоматический отступ курсора при переводе на новую строку.
Auto Indent On Paste — Автоматический отступ при вставке скопированного кода/текста.
Confirm Checkout HEAD Revision — Показывать ли окно подтверждения, при сбросе изменений в файлах к последнему коммиту. (эта настройка будет интересна тем, кто юзает git систему контроля версий и его команды 🙂
Font Family — Шрифт(ы) используемые в редакторе.
Font Size — Размер текста. По умолчанию 14px.
Invisibles — Блок в котором можно указать, какими символами отображать символы пробела, табуляции, перевода строк, каретки. После слова Default: в каждой строке идет отображение используемых для визуализации скрытых символов по умолчанию. Для того чтобы включить отображение скрытых символов, необходимо поставить галку в настройке чуть ниже — Show Invisibles (Показывать скрытые символы).
Line Height — Высота межстрочного интервала текста в редакторе Атом.
Max Screen Line Length — Длина строк кода, после превышения которой, идет перенос текста. По умолчанию 500px.
Non Word Characters — Символы не относящиеся к словам и служащие разделителями слов. (Для чего это, более подробно смотрите в видео уроке).
Preferred Line Length — Предпочтительная длина строки, после которой текст будет переносится на новую строку. (действует, при включенной опции — Soft Wrap at Preferred Line Length ниже). Более подробно в видео уроке.
Scroll Past End — Разрешить скроллить документ ниже последней линии в документе.
Scroll Sensitivity — Чувствительность скрола. По умолчанию стоит значение 40.
Show Cursor On Selection — Показывать мигающий курсор на выделении.
Show Indent Guide — Показывать направляющие линии отступов.
Show Invisibles — Показывать невидимые символы (пробелы, табуляции, переносы строк…)
Show Line Numbers — Показывать номера строк.
Soft Tabs — Определяет, с каким типом отступов (пробелами — галка стоит / табуляцией — галка снята) будет вставлен код из буфера, если в Tab Type (опции ниже) стоит значение auto.
Soft Wrap — Переносить строки кода при достижении края максимальной длины строки.
Soft Wrap At Preferred Line Length — Переносить строки по достижении предпочтительной длины строки. Длина указывается в строке Preferred Line Length — выше.
Soft Wrap Hanging Indent — Отступ перенесенного текста относительно начала строки. По умолчанию без отступа — 0.
Tab Length — Длина отступа в пробелах, при нажатии клавиши Tab.
Tab Type — Тип табуляции: Soft — пробелами; hard — табами; auto — определяется автоматически, исходя из кода в буфере, либо (если не удалось определить автоматически) в зависимости от опции Soft Tab (выше).
Undo Grouping Interval — Интервал группирования действий в истории изменений (в миллисекундах). По умолчанию 300 миллисекунд.Zoom Font When Ctrl Scrolling — Изменять ли размер шрифта, при зажатой клавише Ctrl и скролле колесиком мыши.
Register as file handler — Показывать ли Atom в контекстном меню файла, во вкладке “Открыть с помощью”.
Show in file context menus — Показывать Atom в контекстном меню файлов.
Show in folder context menus — Показывать Атом в контекстном меню папок.
Честно говоря так сильно не заморачивался и не юзал этот раздел настроек редактора Атом. Для функциональности редактора, настройка не несет никакой пользы. Интересно мнение тех, кто раскопал надобность и возможность применения данных настроек — отпишитесь в комментариях ниже — обсудим и примем на заметку! 😉
Горячие клавиши и их настройку мы рассмотрим в одном из дальнейших видео по текстовому редактору Атом.
Здесь можно посмотреть все установленные пакеты.
UI Theme — Список тем меняющих вид интерфейса текстового редактора Atom.
Syntax Theme — Список тем отображения кода текстового редактора.
Дополнительные темы вы можете установить в разделе настроек — Install.
Отображаются доступные обновления для текстового редактора Atom.
Тут можно просмотреть доступные для установки и установить пакеты расширений функциональности текстового редактора Атом.
Кнопка Open Config Folder — Открывает папку расположения настроек текстового редактора.
Вот и разобрались мы с настройками текстового редактора Atom. Пишите свои комментарии ниже, делитесь информацией с вашими друзьями. До новых встреч друзья!