Редактор кода sublime text

Обзор Sublime Text

Программа для написания кода – позволяет создавать новые файлы и редактировать имеющиеся библиотеки (визуально открывая их как текстовый файл). Утилита поддерживает синтаксис около 50 языков программирования, подсвечивая цветом системные команды. При желании можно персонализировать интерфейс, изменить фоновый цвет, размер шрифта и цвет подсветки. Поддерживается возможность установки плагинов.

Особенно удобен Саблайн Текст при работе с большими объемами информации. В программу интегрирована мощная поисковая система, позволяющая быстро искать искомый фрагмент файла исходя из различных критериев. Каждая новая версия редактора базируется на оптимизированном поисковом движке. В последней версии Sublime Text были улучшен процесс индексирования файлов во время поиска переменной.

Программа совместима со всеми актуальными версиями операционной системы и подходит для компьютеров на основе Виндовс 10 и Linux.

Особенности

Популярная утилита для программирования на разных языках. Позволяет удобно работать с большими объемами информации, может подсвечивать синтаксис около 50 машинных языков (в том числе и HTML/CSS, Ruby, PHP). Sublime Text содержит настраиваемый интерфейс, включает мощные инструменты для поиска, поддерживает работу с макросами Python. Возможно назначение задач с помощью сочетаний «горячих клавиш».

Быстрая навигация

Различные условия для поиска необходимых данных

Система сборки

Сборка программ и их запуск без переключения на командную строку

Гибкость

Настройка размера текста, выбор цвета символов и фоновой подложки

Расширяемость

Возможность установки дополнений

Сниппеты

Использование заготовок для быстрой вставки шаблонного кода

Высокая производительность

Мгновенная обработка большого массива данных

На данный момент Sublime Text 3 — это лучший текстовый редактор для программистов, верстальщиков и web разработчиков. Основная его особенность заключается в том, что в нем нет ничего лишнего, и в то же время в нем есть все, что может потребоваться. Если какой-то функционал отсутствует, то его всегда можно дополнить одним из 1000 бесплатных плагинов. Если и этого мало, то под свою задачу можно либо написать плагин самостоятельно, либо заказать у умельцев.

У Sublime крайне простой и понятный интерфейс. По началу он даже пугает своим минимализмом, дело в том, что основные функции выведены на горячие клавиши, благодаря чему не придется все время браться за мышку, а это существенно увеличивает скорость разработки.

Для начала нужно определиться с тем, как у вас операционная система, на данный момент саблайн выпускается под 3 ОС:

  1. OS X для компьютеров apple;
  2. Windows 32 (86) и 64);
  3. Linux repos (32 и 64).

В зависимости от ОС скачаем с нашего сайта нужный архив с последней версией Sublime Text 3, далее 2 раза кликаем по .exe файлу, например: Sublime Text Build 3176 x64 Setup.

Далее идет стандартная установка:

  1. Нажимаем Запустить (скрин 1/6);
  2. next (скрин 2/6);
  3. Выбираем куда хотим установить и снова next (скрин 3/6);
  4. Ставим галочку add to explorer context menu, это нужно, что бы кликнув по файлу правой кнопкой мыши мы могли: открыть с помощью -> Sublime Text 3 (скрин 4/6);
  5. install (скрин 5/6);
  6. Все, программа установлена (скрин 6/6)!

Инструкция по установке Sublime Text 3 (см 6 скринов)

После того, как Вы в первый раз откроете текстовый редактор он будет выглядеть так:

Читайте также  Построить график функции y 3cosx

Как ранее упоминалось в нем нет ничего лишнего. Многие ищут русификатор для Sublime Text 3, но на самом деле и без него все понятно. К тому же все англоязычные и русскоязычные мануалы написаны с учетом английского интерфейса.

Официальным разработчиком не поддерживается русская версия Sublime Text 3. В интернете можно скачать и установить русификатор, но не факт, что он будет работать на более новых версиях саблайма.

Настроить интерфейс можно через верхнее меню – VIEW, где:

  1. view – side bar –show side bar. Показывает левый сайд бар, по началу он пусто, но если мы создадим на рабочем столе папку: new project и просто перетащим ее в Sublime, то она там появится и далее мы сможем работать с проектом, который будет находиться в этой папке.
  2. View – show minimap. Показывает в правом сайд баре в каком месте кода вы находитесь. Очень удобно при работе с большими проектами.
  3. View – show tab Показывает все открытые вкладки
  4. View – show status bar. Показывает нижнее меню. Кстати в самом правом углу можно менять кодировки. Вообще в зависимости от открываемого файла Sublime Text 3 по расширению понимает, что это за файл и сразу его открывает, как надо, но иногда бывает, что нужно подсказать, что это PHP, Python, C++ или что-то еще. Чуть левее находится Индентация, с помощью нее можно менять табы на пробелы и наоборот приводя код в более структурированное состояние.
  5. View – hide menu. Нажали? Если да, то меню в Sublime у вас скрылось, для того, чтобы вернуть надо нажать ctrl+shift+p и набрать menu
  6. View – show console. Показать консоль
  7. Enter Full Screen и Enter Distraction Free Mode. Полноэкранный и еще более полноэкранный режим.
  8. Layout, Groups, Focus Group, Move File to Group. Разбивка экрана на 2-3-4 части для работы с несколькими файлами. Разбивать можно как вертикально, так и горизонталью.

Интерфейс (на 7 скриншотах)

Остальные вкладки рассматривать не будем, так как либо они входят в ранее рассмотренные настройки, либо ими почти никто не пользуется.

Сами по себе настройки хранятся во вкладке: верхнее меню – preferences – settings. В левой части будут настройки по умолчанию, а в правой пользовательские (preferences.sublime- settings user). Правильнее вносить корректировки именно в правой части (user). По началу там практически ничего нет. Добавим такую строчку: «draw_white_space»: «all», и сохраним. Как видно, теперь пробелы и табы начали подсвечиваться, а это очень удобно.

(см 2 скрина)

Для того, чтобы увеличить/уменьшить шрифт достаточно просто нажать ctrl+покрутить колесико мышки

Более детальных рекомендаций по настройке дать тяжело, так как у всех свои задачи и предпочтения, но со временем Вы поймете, что именно надо.

Функций в Sublime великое множество, находятся они в верхних вкладках меню “Edit” и “Selection”. Описать все функции будет просто не возможно. На youtube есть огромное количество видеороликов, в которых все детально рассказано и показано. Но все же стоит рассказать о нескольких самых популярных и удобных функциях в саблайме:

  1. ctr + / (контр + слеш) закомментировать строчку;
  2. tab — увеличить индентацию;
  3. shift + tab уменьшить индентацию;
  4. ctrl+shift+v — вставить с учетом индентации;
  5. shift+ctrl+d — дублирование строк.

Теперь перейдем к самой главной фишки Sublime – функция множественное выделение. Для пример возьмем простую html таблицу и выделим

Читайте также  Провод для ipad mini
(см далее скриншот 4 в 1), далее нажимаем ctrl+d и видим, что выделилась вторая строчка (скрин 2) и так нажав несколько раз мы можем выделить все строчки (скрин 3). При этом курсор будет мигать у каждой строчки, теперь мы можем писать, копировать, вставлять одно и тоже во всех строчках (скрин 4).

Так же можно делать точечные выделения с помощью комбинации ctrl + левый клик мыши.

Функция множественного выделения

Программа Sublime условно бесплатная, то есть ее можно просто скачать и начать использовать, никакого license key для ее активации не потребуется. Изредка при сохрани документа она будет спрашивать не желаете ли вы оплатить? На что можно просто ответить нет. Кстати по статистике разработчики оплачивает лицензию как правило на 4 году использования Sublime, вот такой вот хороший, качественный и полезный продукт.

Далее можно скачать Sublime Text 3 под свою операционную систему.

Операционная Система Файл для скачивания Торрент файл
OS X (OS X 10.6 и более поздние) Скачать под MAC n/a*
Windows 32 (86) bit Скачать под Windows 32 бита n/a*
Windows 64 bit Скачать под Windows 64 бита n/a*
Linux 32 bit Скачать под Linux 32 bit n/a*
Linux 64 bit Скачать под Linux 64 bit n/a*

* Из-за невостребованности торрент файлов они были убраны с сайта.

Sublime Text
Тип текстовый редактор и интегрированная среда разработки
Разработчик Джон Скиннер[d]
Написана на C++[1] и Python[1]
Операционная система Microsoft Windows , macOS и Linux
Первый выпуск 18 января2008
Аппаратная платформа IA-32 и x86-64
Последняя версия
  • 3.2.2 ( 1 октября2019 ) [2]
Лицензия Проприетарная
Сайт sublimetext.com

Разработчик позволяет бесплатно и без ограничений ознакомиться с продуктом, однако программа уведомляет о необходимости приобретения лицензии.

Содержание

Возможности [ править | править код ]

  • Быстрая навигация (Goto Anything)
  • Командная палитра (Command Palette)
  • APIплагинов на Python
  • Одновременное редактирование (Split Editing)
  • Высокая степень настраиваемости (Customize Anything)

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

Sublime Text может быть оснащён менеджером пакетов, который позволяет пользователю находить, устанавливать, обновлять и удалять пакеты без перезагрузки программы. Менеджер поддерживает установленные пакеты в актуальном состоянии, загружая новые версии из репозиториев. Кроме того, он предоставляет команды для активации и деактивации установленных пакетов.

Особенности [ править | править код ]

Некоторые особенности программы [6] :

Редактор содержит различные визуальные темы, с возможностью загрузки дополнительных.

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

Есть несколько режимов экрана. Один из них включает от 1 до 4 панелей, с помощью которых можно показывать до четырёх файлов одновременно. Полноценный (free modes) режим показывает только один файл без каких-либо дополнительных меню вокруг него [5] .

Выделение столбцов и множественная правка

Выделение столбцов целиком или расстановка нескольких указателей по тексту, что делает возможным мгновенную правку. Указатели ведут себя, будто каждый из них — один в тексте. Команды типа перемещение на знак, перемещение на строку, выборка текста, перемещение на слово или его части (CamelCase, разделённый дефисом или подчёркиванием), перемещение в начало/конец строки и т. д., влияют на все указатели независимо и сразу, позволяя править сложноструктурированный текст быстро, без использования макрокоманд или регулярных выражений.

Читайте также  Принтер ricoh sp 325 snw

Когда пользователь набирает код, Sublime Text, в зависимости от используемого языка, будет предлагать различные варианты для завершения записи. Редактор также автоматически завершает созданные пользователем переменные.

Подсветка синтаксиса и высокая контрастность

Тёмный фон Sublime Text предназначен для увеличения контрастности текста. Основные элементы синтаксиса выделены разными цветами, которые лучше сочетаются с тёмным фоном, нежели со светлым.

Поддержка систем сборки

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

Сохранение фрагментов часто используемого кода, ключевые слова для их запуска.

Переход по файлам

Навигационный инструмент, который позволяет пользователям перемещаться между файлами, а также внутри них, с помощью нечёткого поиска.

  • Дополнительно реализована функция автосохранения, помогающая пользователям не потерять проделанную работу.
  • Настраиваемые комбинации клавиш и инструмент навигации позволяют назначать свои комбинации клавиш для меню и панелей инструментов (только для первой версии, во второй и третьей — Command Palette).
  • Возможность поиска по мере набора используется для поиска в документе.
  • Функция проверки синтаксиса работает подобным же образом, проверяя корректность прямо во время ввода.
  • Есть возможность автоматизации с помощью макросов и повтора последних действий.
  • Команды редактирования, включая редактирование отступов, переформатирование параграфов и объединение строк.

История [ править | править код ]

Sublime Text [ править | править код ]

Проект начался в ноябре 2007 года [7] с целью создать «лучший текстовый редактор» [8] , первая версия программы вышла 18 января 2008 года [9] и была доступна только под Windows [10] .

Из возможностей программы стоит отметить [11] [12] :

  • систему проектов: возможность объединения файлов в один проект;
  • режим Distraction Free — полноэкранный режим с акцентом на содержимом;
  • панель быстрого доступа для перехода по файлам проекта или файлам в текущем каталоге;
  • возможность выбрать несколько строк для редактирования;
  • API плагинов на Python;
  • поддержка «горячих» клавиш;
  • поиск по файлам.

Последняя версия Sublime Text 1 вышла 13 сентября 2010 года [13] .

Sublime Text 2 [ править | править код ]

Со второй версии редактор стал доступен под OS X и Linux.

Первая бета-версия была выпущена 1 июля 2011 года [15] , а финальная — 26 июня 2012 года [16] .

  • подсветка синтаксиса языка Go;
  • функция «перейти к чему-нибудь» — быстрый переход по к разным участкам кода;
  • палитра команд — предоставление быстрого доступа к командам;
  • быстрая смена проекта;
  • поддержка Mac OS X Snow Leopard и OS X Lion[17] .

Sublime Text 3 [ править | править код ]

Бета-версия Sublime Text 3 вышла 29 января 2013 года и была доступна только для зарегистрированных пользователей [18] , которые купили Sublime Text 2. Однако после релиза 3047, Sublime Text 3 стал доступен всем [19] .

Финальная версия вышла 13 сентября 2017 года [20] , 3.1 — 7 мая 2018 года [21] , а 3.2 — 13 марта 2019 года [22] .

Однако dev-версия доступна только зарегистрированным участникам [23] .

Также для загрузки стали доступны deb-пакеты для GNU/Linux-дистрибутивов. Ранее же были доступны только tar-архивы.

Изменения в новой версии [24] [25] :

  • увеличение скорости запуска программы;
  • улучшения в интерфейсе, в поиске, редактировании HTML-файлов;
  • использование Python 3 для плагинов;
  • индексирование файлов для поиска объявления переменной, функции или класса как в современных > См. также [ править | править код ]
Ссылка на основную публикацию
Adblock
detector