Настройки | Sublime Text
Практически все параметры Sublime Text настраиваются вручную через файлы конфигурации. Это не самый удобный способ на свете, но зато очень гибкий. При желании, например, можно задать настройки для конкретного типа файлов или для отдельного проекта.
Для того, чтобы увидеть все доступные параметры, выберите пункт меню Preferences Settings — Default. В окне редактора откроется файл, который физически располагается тут: Packages/Default/Preferences.sublime-settings. Редактировать значения в нем крайне нежелательно, так как при следующем обновлении они скорее всего будут перезаписаны.
Основные настройки
Если вы хотите изменить какой-либо из параметров, откройте пользовательский файл настроек Preferences User — Default и скопируйте в него необходимый параметр. Например:
{
«tab_size»: 4,
«translate_tabs_to_spaces»: false
}
Отдельные настройки для каждого языка
Кроме этого, можно задать специфичные настройки для каждого языка. Откройте какой-нибудь файл для редактирования, а затем выберите пункт меню Preferences Settings — More Syntax Specific — User. Редактор сам создаст нужный файл настроек. Таким образом, например, можно задать цветовую схему для каждого типа файлов.
Настройки для проектов
Если вы используете проекты, то для них тоже можно переопределить некоторые параметры.
Подробнее на странице описания работы с проектами.
Настройка отвлеченного режима
Настройки отвлеченного режима из меню Preferences Settings — More Distraction Free — User.
Параметры и горячие клавиши
Большинство опций, доступных в меню, переключаются сочетанием горячих клавиш. Но если нужный вам параметр такового не имеет, его можно задать самому. Для этого используется команда toggle_setting. Выберите пункт меню Preferences Key Bindings — User. Вставьте, например, следующий код:
[
{
«keys»: [«alt+w»],
«command»: «toggle_setting»,
«args»:
{
«setting»: «word_wrap»
}
}
]
Теперь, в текущем файле, при кажом нажатии altw будет включаться или отключаться перенос слов.
Если необходимо задать параметр со значением, используйте команду set_setting. Вставьте, например, следующий код:
[
{
«keys»: [«ctrl+k», «ctrl+c»],
«command»: «set_setting»,
«args»:
{
«setting»: «color_scheme»,
«value»: «Packages/Color Scheme — Default/Cobalt.tmTheme»
}
}
]
Теперь, при последовательном нажатии двух сочетаний клавиш ctrlk, ctrlc в текущем файле подсветка синтаксиса переключится на тему Cobalt.
Приоритет файлов настроек
При конфигурации редактора следует иметь ввиду порядок, в котором файлы настроек переопределяют друг друга:
- Packages/Default/Preferences.sublime-settings
- Packages/Default/Preferences (<platform>).sublime-settings
- Packages/User/Preferences.sublime-settings
- <Project Settings>
- Packages/<syntax>/<syntax>.sublime-settings
- Packages/User/<syntax>.sublime-settings
- <Buffer Specific Settings>
Решение проблем
Так как одни и те же настройки могут быть заданы в различных местах, бывает полезно определить, какое значение имеет тот или иной параметр в текущем файле. Например, для параметра font_face, откройте консоль и наберите:
view.settings().get(‘font_face’)
Значение по умолчанию | Описание | |
---|---|---|
always_prompt_for_file_reload | ||
false | Требовать подтверждения для перезагрузки файла, даже если в нем не было изменений. По умолчанию редактор перезагружает файлы автоматически, когда посторонняя программа вносит в них изменения. Если есть несохраненные данные, предупреждение о перезагрузке будет в любом случае. | |
always_show_minimap_viewport | ||
false | Всегда отображать положение видимой области на миникарте. По умолчанию она видна только при наведении курсора. | |
atomic_save | ||
false | Атомарное сохранение. Во время сохранения, запись происходит в отдельный файл, после чего новый файл заменяет оригинальный. | |
auto_close_tags | ||
true | Автоматически закрывать теги в HTML и XML при наборе последовательности символов «</». | |
auto_complete | ||
true | Включить автокомплит. | |
auto_complete_commit_on_tab | ||
false | Режим срабатывания автокомплита. Если установлено значение false, то автокомплит будет срабатывать по нажатию Enter или Tab. Если установлено значение true, автокомплит будет срабатывать только по нажатию Tab. Enter будет работать как обычно. | |
auto_complete_cycle | ||
false | Поведение окна автодополнения. Определяет, что произойдет после нажатия Up когда выбран первый пункт списка автодополнения. Если значение параметра false, то список будет закрыт. Если true, то будет выбран последний пункт и наоборот. | |
auto_complete_delay | ||
50 | Задержка в миллисекундах перед срабатыванием автокомплита. | |
auto_complete_selector | ||
«source — comment» | Где будет срабатывать автокомплит. По-умолчанию функция автокомплита работает только для языков программирования и для HTML. Это можно исправить, если оставить значение этого параметра пустым. В этом случае, автокомплит будет работать в любых файлах. | |
auto_complete_size_limit | ||
4194304 | Максимальный размер файла, в котором автокомплит будет срабатывать автоматически. | |
auto_complete_triggers | ||
[ {«selector»: «text.html», «characters»: «<«} ] | Дополнительные параметры срабатывания автокомплита. | |
auto_complete_with_fields | ||
false | Включить срабатывание автокомплита внутри сниппета. Практически у любого сниппета есть активные точки для ввода текста, по которым перемещается курсор каждый раз, когда вы нажимаете Tab или Shift + Tab. По умолчанию, если курсор находится внутри такой активной точки, срабатывание второго сниппета невозможно. Влияет только если для параметра auto_complete_commit_on_tab установлено значение true. | |
auto_find_in_selection | ||
false | Автоматически включать функцию «поиск в выделенном» когда выделено несколько строк. | |
auto_indent | ||
true | Включить или выключить автоматические отступы. | |
auto_match_enabled | ||
true | Автоматически добавлять закрывающую скобку, парную кавычку и так далее. | |
binary_file_patterns | ||
[«*.jpg», «*.jpeg», «*.png», «*.gif», «*.ttf», «*.tga», «*.dds», «*.ico», «*.eot», «*.pdf»] | Считать бинарными файлы. Перечисленные в значении этого параметра файлы будут отображаться в боковой панели, но не будут включены в поиск. | |
bold_folder_labels | ||
false | Выделить жирным шрифтом имена папок в боковом меню. | |
caret_extra_bottom | ||
0 | Дополнительная глубина каретки в пикселях. | |
caret_extra_top | ||
0 | Дополнительная высота каретки в пикселях. | |
caret_extra_width | ||
0 | Дополнительная ширина каретки в пикселях. | |
caret_style | ||
«smooth» | Стиль курсора. Возможные значения: «smooth», «phase», «blink», «wide» и «solid». | |
close_windows_when_empty | ||
false | Закрыть программу вместе с последней закрытой вкладкой. Этот параметр никак не влияет на приложение в macOS. | |
color_scheme | ||
«Packages/Color Scheme — Default/Monokai.tmTheme» | Цветовая схема, которая будет использоваться для подсветки синтаксиса. | |
copy_with_empty_selection | ||
true | Если нет выделенного текста, выполнять операции «копировать» и «вставить» над текущей строкой. | |
create_window_at_startup | ||
true | Создать пустое окно на старте программы. Только для macOS. | |
default_encoding | ||
«UTF-8» | Кодировка по умолчанию. Кодировка, которая используется для сохранения новых файлов, а также для открытия файлов с неопределенной кодировкой. Если файл открыт с указанием кодировки, этот параметр будет проигнорирован и файл сохранится в той же кодировке. | |
default_line_ending | ||
«system» | Символ перевода строки. Возможные значения: «system» (актуальный для текущей ОС), «windows» (CRLF) и «unix» (только LF). | |
detect_indentation | ||
true | Определять, что используется в качестве отступов — пробелы или табуляции. | |
dictionary | ||
«Packages/Language — English/en_US.dic» | Словарь для проверки орфографии. | |
drag_text | ||
true | Выполнять операцию drag-drop над выделенным текстом. В данный момент, недоступно для Linux. | |
draw_centered | ||
false | Центрировать текст. | |
draw_indent_guides | ||
true | Отображать отступы. Цвета линий могут быть определены в файле темы .tmTheme параметрами: «guide», «activeGuide», «stackGuide». | |
draw_minimap_border | ||
false | Отображать рамку вокруг миникарты. Цвет рамки можно задать параметром «minimapBorder» в настройках цветовой схемы. | |
draw_white_space | ||
«selection» | Отображать символы пробелов. Возможные значения: «none», «selection», «all». | |
enable_hexadecimal_encoding | ||
true | Файлы, содержащие NULL байты открываются как шестнадцатеричные по умолчанию. | |
enable_tab_scrolling | ||
true | Включить прокрутку вкладок. Параметр включает прокрутку для вкладок, когда они перестают умещаться по ширине окна. | |
enable_telemetry | ||
«auto» | Отправлять разработчикам анонимные данные, которые могут помочь в разработке: сведения о технических характеристиках компьютера, времени запуска Sublime Text, установленных пакетах и типах редактируемых файлов. Если функция отключена, данные не отправляются и не записываются. В автоматическом режиме функция включена для dev-сборок и отключена для релизных. | |
ensure_newline_at_eof_on_save | ||
false | Перед сохранением добавлять пустую строку в конец файла. | |
fade_fold_buttons | ||
true | Отображать кнопки для фолдинга только при наведении. | |
fallback_encoding | ||
«Western (Windows 1252)» | Использовать кодировку, когда она не может быть определена автоматически. | |
file_exclude_patterns | ||
[«*.pyc», «*.pyo», «*.exe», «*.dll», «*.obj»,»*.o», «*.a», «*.lib», «*.so», «*.dylib», «*.ncb», «*.sdf», «*.suo», «*.pdb», «*.idb», «.DS_Store», «*.class», «*.psd», «*.db»] | Список игнорируемых файлов. Перечисленные в значении этого параметра файлы будут полностью игнорироваться редактором. | |
find_selected_text | ||
true | Копировать выделенный текст в панель поиска. | |
folder_exclude_patterns | ||
[«.svn», «.git», «.hg», «CVS»] | Игнорировать следующие директории. Перечисленные в значении этого параметра директории будут полностью игнорироваться редактором. | |
fold_buttons | ||
true | Отображать кнопки для фолдинга. | |
font_face | ||
«» | Имя шрифта. На заметку: параметры font_face и font_size будут предопределены в специфичном, для каждой платформы, файле. Например, «Base File (Linux).sublime-settings». | |
font_options | ||
[] | Настройки отображения шрифта. Возможные значения: «no_bold», «no_italic», «no_antialias», «gray_antialias», «subpixel_antialias», «no_round» (macOS only), «gdi» (Windows only), «directwrite» (Windows only) | |
font_size | ||
10 | Размер шрифта. На заметку: параметры font_face и font_size будут предопределены в специфичном, для каждой платформы, файле. Например, «Base File (Linux).sublime-settings». Изменение этих параметров здесь, не даст ни какого эффекта. Настраивайте их в своем User File Preferences. | |
gpu_window_buffer | ||
«auto» | Использовать OpenGL для ускорения отображения. Только для macOS. В автоматическом режиме опция будет включаться только для экранов шириной 2560 пикселей (Retina Display). Требуется перезапуск программы. | |
gutter | ||
true | Отображать ли «канавку». В ней располагаются номера строк и закладки. | |
highlight_line | ||
false | Выделить строку, на которой находится курсор. | |
highlight_modified_tabs | ||
false | Подсвечивать измененные вкладки. | |
hot_exit | ||
true | «Горячий экзит». Если установлено значение true, то редактор будет закрываться без лишних вопросов. Все несохраненные данные будут восстановлены во время следующего запуска программы. Хочу обратить внимание, что Undo после восстановления не вспомнит последних изменений. | |
ignored_packages | ||
[«Vintage»] | Список игнорируемых пакетов. Для применения этой настройки может потребоваться перезагрузка программы. | |
indent_guide_options | ||
[«draw_normal»] | Способы отображения линий отступов. Возможные значения: «draw_normal» — отображать все отступы, «draw_active» — отображать отступ только для блока, в котором находится курсор. Значения можно комбинировать, указав их через запятую. Например: [«draw_normal», «active_active»]. В этом случае, активный блок будет выделяться цветом. | |
indent_subsequent_lines | ||
true | Делать отступы для переносимых строк. | |
indent_to_bracket | ||
false | Добавляет пробел к первой открытой скобке при автоматическом отступе. Параметр auto_indent должен быть включен. | |
index_exclude_patterns | ||
[«*.log»] | Исключить файлы из индексации. Индексация необходима для работы функций GoTo. Файлы большого размера, такие как логи, могут снизить производительность. Чтобы этого избежать, рекомендуется добавить исключения или отключить индексацию. | |
index_files | ||
true | Индексация всех файлов, размещенных на боковой панели. Необходимо для работы функций Goto. | |
index_workers | ||
0 | Определяет число потоков, использующихся для индексирования. Значение 0 означает, что число потоков будет зависеть от количества ядер процессора. Для отключения индексирования используйте параметр index_files. | |
line_numbers | ||
true | Отображать ли номера строк. | |
line_padding_bottom | ||
0 | Отступ строки в пикселях снизу. | |
line_padding_top | ||
0 | Отступ строки в пикселях сверху. | |
margin | ||
4 | Расстояние между «канавкой» (блок слева от текста, в котором располагаются номера строк, кнопки фолдинга и так далее) и текстом. | |
match_brackets | ||
true | Подчеркивать парные скобки. | |
match_brackets_angle | ||
false | Подсвечивать парные угловые скобки. Для параметра «match_brackets» должно быть установлено значение true. | |
match_brackets_braces | ||
true | Подсвечивать парные фигурные скобки. Для параметра «match_brackets» должно быть установлено значение true. | |
match_brackets_content | ||
true | Подсветка парных скобок. Если будет установлено значение false, парные скобки будут подсвечиваться только когда курсор находится рядом с одной из них. | |
match_brackets_square | ||
true | Подсвечивать парные квадратные скобки. Для параметра «match_brackets» должно быть установлено значение true. | |
match_selection | ||
true | Подсвечивать слова, соответствующие выделенному. | |
match_tags | ||
true | Подсветка парных тегов в HTML и XML. | |
minimap_scroll_to_clicked_text | ||
false | Включить анимацию при клике по миникарте. | |
move_to_limit_on_up_down | ||
false | Этот параметр определяет, что произойдет после нажатия Up или Down на первой или последней строке. Для macOS этот параметр переопределен в соответствии со спецификой платформы. Если вам нужно его изменить, добавьте параметр в ваш пользовательский файл. | |
open_files_in_new_window | ||
true | Открывать файлы в новом окне. Если установлено значение true, файлы открытые из контекстного меню Finder или брошенные на иконку в доке будут открываться в новом окне. Параметр актуален только для macOS. | |
overlay_scroll_bars | ||
«system» | Режим отображения полос прокрутки. Допустимые значения: «system», «enabled» и «disabled». | |
preview_on_click | ||
true | Предпросмотр файла при его выборе в боковой панели. Двойной клик мышкой, открывает его в новой вкладе для редактирования. | |
remember_full_screen | ||
false | Запомнить, что включен полноэкранный режим. Когда параметр включен, редактор запустится в полноэкранном режиме, при условии, что он в нем находился, когда был последний раз выключен. Если значение параметра false, то редактор никогда не запустится в полноэкранном режиме. | |
remember_open_files | ||
false | Открывать незакрытые файлы при каждом запуске программы. Параметр позволяет при каждом запуске редактора заново открывать все незакрытые файлы во время последнего сеанса работы. Установка у этого параметра значения false не даст никакого эффекта, если у параметра hot_exit установлено значение true. | |
rulers | ||
[] | После каких по-счету символов рисовать линейку. Например: [60, 75]. | |
save_on_focus_lost | ||
false | Автоматически сохранять файл при потере фокуса. Как только окно программы станет неактивным, редактор сохранит файл. | |
scroll_past_end | ||
true | Конец файла не ограничивает полосу прокрутки нижней границей окна. | |
scroll_speed | ||
1.0 | Плавность прокрутки. При значении от 0 до 1 прокрутка станет медленнее, а при значении больше 1 прокрутка будет ускоряться. Если установить 0, то плавная прокрутка будет отключена. | |
shift_tab_unindent | ||
false | Режим работы табуляции. По умолчанию, комбинация клавиш Shift + Tab удаляет отступы только когда выделено несколько строк. Установите значение true, чтобы комбинация клавиш Shift + Tab всегда удаляла отступы в начале строки. | |
show_definitions | ||
true | Отображать всплывающее окошко с координатами определения функции. | |
show_encoding | ||
false | Отображать в статусной строке кодировку файла. | |
show_errors_inline | ||
true | Показывать сообщения об ошибках в местах их допущения. | |
show_full_path | ||
true | Показывать полный путь к файлу в заголовке окна. | |
show_line_endings | ||
false | Отображать в статусной строке символ конца строки. | |
show_panel_on_build | ||
true | Показывает отчет, после исполнения файла с помощью Build System. | |
show_tab_close_buttons | ||
true | Показывать кнопки закрытия на вкладках. | |
smart_indent | ||
true | Делает автоотступы чуточку «умнее», например, при помощи отступов после оператора if в языке C. Опция «auto_indent» должна быть включена. | |
spelling_selector | ||
«markup.raw, source string.quoted — punctuation — meta. preprocessor.c.include, source comment — source comment.block.preprocessor, -(source, constant, keyword, storage, support, variable, markup.underline.link, meta.tag)» | Определяет, какие области будут проверяться на наличие орфографических ошибок. | |
spell_check | ||
false | Включить проверку орфографии. | |
tab_completion | ||
true | Режим работы табуляции. Если установлено значение true, табуляция будет подставлять наиболее подходящее продолжение строки. Если установлено значение false, табуляция будет работать только для активации сниппета или вставки символа табуляции. | |
tab_size | ||
4 | Количество пробелов, которое будет использовано вместо табуляции. | |
theme | ||
«Packages/Color Scheme — Default/Monokai.tmTheme» | Оформление интерфейса. | |
translate_tabs_to_spaces | ||
false | Использовать пробелы вместо табуляции. | |
tree_animation_enabled | ||
true | Включить анимацию в дереве проекта. | |
trim_automatic_white_space | ||
true | Удалять лишние пробелы, которые были автоматически добавлены автоотступом (auto_indent), в тот момент, когда курсор покидает строку. | |
trim_trailing_white_space_on_save | ||
false | Перед сохранением удалять пробелы и табуляции в конце строк. | |
use_simple_full_screen | ||
false | Простой полноэкранный режим. Значение true отключает специфический для OS X Lion полноэкранный режим. Параметр актуален только для OSX 10.7. Вступает в силу только после перезагрузки программы. | |
use_tab_stops | ||
true | Режим удаления табуляции. Если включены параметры translate_tabs_to_spaces и use_tab_stops, бекспейс будет удалять по несколько подряд идущих пробелов, как будто это символ табуляции. &*|+=[]{}`~?» | Символы, которые рассматриваются как отдельные слова. |
word_wrap | ||
«auto» | Включить или выключить перенос строк. | |
wrap_width | ||
0 | Принудительно делать перенос с указанного по счету символа. Если установлен 0, перенос будет, как обычно, от края окна. |
Руководство для начинающих по Sublime Text 3
Sublime, без сомнения, является наиболее предпочтительным облегченным редактором для разработчиков, он не требует много места для установки и работать с ним просто весело. Цель этого блога — помочь вам настроить основные расширения, которые необходимы при работе с Sublime: Package Control, профессиональный, стильный пакет тем, а также основную функцию Sublime «Goto Everywhere». Я использую Mac, но эта концепция также хорошо работает в Windows, проверьте соответствующий ярлык в Интернете, и это должно быть простым и плавным процессом.
Прежде чем идти вперед, убедитесь, что Sublime Text Editor 3 установлен правильно. Если вы еще не установили его, вы можете скачать его здесь.
1. Контроль пакетов
Все еще со мной? Потрясающий! Давайте начнем. Прежде всего, самое удивительное в Sublime — это разнообразная коллекция пакетов, которые вы можете установить. Пакеты варьируются от больших, таких как Git и SublimetoCodeIntel, до небольших удобных виджетов, таких как палитра цветов и автоматическое заполнение пути. Продолжайте проверять и искать наиболее полезные пакеты для себя — это очень важная часть вашего ежедневного кодирования с помощью Sublime. Поэтому обо всем по порядку, давайте установим Package Control.
Руководство по установке находится здесь
Нажмите
ctrl + `(обычно тот, что находится под Esc)
Затем вставьте код из приведенной выше ссылки в свою консоль, это может сбить с толку вставку большого графика кода в вашу возвышенную консоль Python , но это работает, так что давайте сделаем это.
Теперь попробуйте нажать
Cmd + Shift + p
Затем введите «Установить пакет», вы должны увидеть это сейчас:
2. Тема
Перед установкой любого функционального пакета давайте сделаем sublime еще красивее, поищем тему!
- Установить пакет сверху
- Затем введите «Тема»
Вы должны увидеть большой список тем прямо сейчас, вы можете сначала выполнить поиск в Интернете, чтобы просмотреть некоторые темы, выбрать хорошую цветовую схему, которая вам нравится, а затем найти ее здесь. Я хотел бы предложить ту, которую я использую, называется «Тема — itg. flat»
После установки предпочитаемой вами темы шрифт и цветовая схема для возвышенного, возможно, уже были обновлены. Но это не похоже на то, что вы видели в другом месте, не так ли? Это потому, что вам также нужно обновить настройки пользовательского интерфейса для возвышенного, для itg.flat это даст вам более плоский вид после обновления.
Перейдите к:
Этот файл на самом деле перезаписывает настройки в файле JSON с настройками по умолчанию. Если вы ошибетесь с этим пользовательским файлом, просто удалите их, чтобы восстановить исходные настройки. Так что не стесняйтесь поиграть с ним, здесь вы можете определить настройки из руководства поставщика вашей темы, здесь я опубликую свой образец
{ "color_scheme": "Пакеты/тема - itg.flat/itg.dark.tmTheme", "размер_шрифта": 14, "highlight_line": правда, "highlight_modified_tabs": правда, "theme": "itg.flat.dark.sublime-тема" }
Обратите внимание, что формат JSON важен для Sublime Settings, если вы не уверены в нем, проверьте его с помощью онлайн-валидатора JSON. Теперь, когда этот шаг выполнен, у вас будет восхитительная рабочая среда для написания кода:
.
3. Goto Everywhere
Одна из самых замечательных функций, предоставляемых возвышенным, называется «Goto Everywhere», для меня это больше похоже на «Найти все». Как только вы к этому привыкнете, ваша продуктивность значительно повысится, так как вы сэкономите огромное количество времени на поиске вещей. Вот краткий список его наиболее распространенных целей использования:
- Быстрый переход к файлу
- Быстрый переход к строке
- Быстро найти символ
Чтобы активировать эту функцию, нажмите комбинацию клавиш:
Cmd + p
Затем для других целей вы просто нажимаете разные кнопки, чтобы активировать функцию,
- Перейти к файлу: непосредственно введите имя файла
- Перейти к номеру строки: нажмите
:
, затем введите номер строки, на которую вы хотите перейти, - Символ перехода: нажмите
@
, после чего автоматически появится список опций. Перемещайтесь по символу, который вы ищете, или вводите его напрямую. Это чаще всего используется при поиске идентификаторов HTML и имен классов.
До сих пор я вкратце рассказал об основных функциях, которые предоставляет Sublime. В следующем блоге этой серии я объясню, как сделать вашу работу еще проще, используя Sublime Project, Snippet и Macro. А пока, адиос!!!
Автор Team LoginRadius
LoginRadius — ведущий поставщик облачной платформы управления идентификацией клиентов и доступом (cIAM).
Установка — Неофициальная документация Sublime Text
Обязательно ознакомьтесь с условиями использования на официальном сайте. Sublime Text не является бесплатным .
Процесс установки Sublime Text отличается для каждой платформы.
32 бита или 64 бита?
OS X
Вы можете игнорировать этот раздел: есть только одна версия Sublime Text для OS X.
Windows
Вы сможете запустить 64-битная версия если вы используете современную версию Windows. Если у вас возникли проблемы с запуском 64-битной версии, попробуй 32-битную версию.
Linux
Запустите эту команду в вашем терминале чтобы проверить тип вашей операционной системы:
uname -m
Windows
Портативный или не портативный?
Sublime Text поставляется в двух вариантах для Windows: обычный и портативный. Большинству пользователей лучше обслуживать нормальная установка. Используйте только портативную версию если вы знаете, что вам это нужно.
Обычные установки отдельные данные между двумя папками: собственно папка установки, и каталог данных (пользовательский каталог для данных; объясняется далее в этом руководстве). Обычные установки также интегрируйте Sublime Text с проводником файлов.
Портативные установки сохранить все файлы требуется Sublime Text в одной папке. Эту папку можно перемещать и редактор все равно будет работать.
Как установить обычную версию Sublime Text
- Скачать программу установки
- Дважды щелкните программу установки
Как установить переносную версию Sublime Text
- Скачать сжатые файлы
- Разархивируйте их в папку по вашему выбору
Вы найдете исполняемый файл sublime_text. exe внутри этой папки.
OS X
- Скачать .dmg файл
- Открыть .dmg файл
- Перетащите пакет Sublime Text 3 в папку Applications
Для создания символической ссылки использовать в командной строке введите следующую команду на терминале:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Linux
Вы можете скачать пакет и распаковать его вручную. Альтернативно, вы можете использовать командную строку.
Ubuntu
Для i386
cd ~ wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3083_i386.deb
Для x64
компакт-диск ~ wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3083_amd64.deb
Другие дистрибутивы Linux
Для i386
cd ~ wget http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x32. tar.bz2 смола vxjf sublime_text_3_build_3083_x32.tar.bz2
Для x64
компакт-диск ~ wget http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x64.tar.bz2 смола vxjf sublime_text_3_build_3083_x64.tar.bz2
Теперь мы должны переместить несжатые файлы в соответствующее место.
sudo mv Sublime\ Text\ 3 /opt/
Наконец, мы создаем символическую ссылку для использования в командной строке.
sudo ln -s /opt/Sublime\ Text\ 3/sublime_text /usr/bin/sublime
В Ubuntu, если вы также хотите добавить Sublime Text к ланчеру Unity, читайте дальше.
Сначала нам нужно создать новый файл.
sudo возвышенное /usr/share/applications/sublime.desktop
Затем скопируйте в него следующее.
[Вход с рабочего стола] Версия=1.0 Имя = Возвышенный текст 3 # Кажется, только KDE 4 использует GenericName, поэтому мы повторно используем строки KDE. # Из пакетов Ubuntu language-pack-kde-XX-base, версия 9. 04-20090413. GenericName=Текстовый редактор Exec=возвышенный Терминал=ложь Icon=/opt/Sublime Text 3/Icon/48x48/sublime-text.png Тип = Приложение Categories=TextEditor;IDE;Разработка X-Ayatana-Desktop-Shortcuts=НовоеОкно [Группа ярлыков NewWindow] Имя=Новое окно Exec=возвышенный -n Целевая среда = единство
Если вы зарегистрировали свою копию Sublime Text, но каждый раз, когда вы открываете его вас попросят ввести вашу лицензию, вы должны попробовать запустить эту команду.
sudo chown -R имя пользователя: имя пользователя /home/username/.config /sublime-text-3
Просто замените имя пользователя на имя пользователя вашей учетной записи. Это должно исправить ошибку разрешения в случае, если вы открыли Sublime Text как root при первом входе в лицензию.
Каналы выпуска
На момент написания этой статьи существуют две основные версии Sublime Text: Sublime Text 2 и Sublime Text 3. Вообще говоря, Sublime Text 3 это лучший выбор. Хотя технически это бета-версия, он такой же стабильный, как Sublime Text 2 и имеет больше возможностей.