Статья морально устарела и у нее появилась замена тут
Вот и пришло время прощаться с двумя программами. Одну я не забуду никогда, это notepad2, который сменил назначение и теперь используется вместо стандартного блокнота для открытия *.txt
И вторая программа — знаменитейший, бесплатный, легендарный notepad++. Не хотел его использовать до последнего. Какой-то он совсем консервативный с угнетающим внешним видом. Зато бесплатный, способный дать фору многим своим конкурентам.
Теперь я использую Sublime Text 3. Перешел на него с третьего раза — трудно было отвыкать от привычных программ. Не сложилось с первого раза, на втором потерялся в настройках, но понял преимущества и отложил до лучших времен. И вот он, с третьего раза заряженный и готовый к работе.
На настройку Sublime Text придется потратить немало времени. Пришлось перелопатить больше количество блогов, просмотреть видео и изучать мануалы на официальном сайте.
Основная проблема STдля вновь прибывших — это текстовая настройка. Вместо привычных кнопочек и галочек мы имеем конфигурационные файлы с настройками на языке JSON, которые, естественно, требуется заполнять вручную. Но это не страшно, посмотрите на скриншоты ниже — быстрый, красивый, нет ничего лишнего:
А теперь по порядку, кратко основные особенности:
Настройка Sublime Text
Они также прописываются в конфигурационный файл на языке JSON. Имеется файл настроек по умолчанию, но его редактировать нельзя. В этом файле все переменные подписаны комментариями, но они на английском. Частично понятно, а частично нет.
Но это не беда, на официальном сайте есть мануал на русском. В свою сборку вложил свой готовый конфиг, но продублирую его здесь:
Основные настройки
{
//Цветовая схема. Отредактируется автоматом. Выбирается через меню
"color_scheme": "Packages/Color Scheme - Default/Solarized (Light).tmTheme",
//Всплываеющие помощники для тегов
"auto_complete":true,
//Кодировка по умолчанию. Строго не изменять строку
"fallback_encoding": "Cyrillic (Windows 1251)",
//Размер шрифта
"font_size": 10.5,
//Горизонтальная прокрутка. Автоперенос строк. Ну не идет этому блокноту скролл внизу по ширине, некрасиво :)
"word_wrap": true,
//Автоматически добавлять закрывающую скобку, парную кавычку и так далее.
"auto_match_enabled": false,
//Перед сохранением добавлять пустую строку в конец файла.
"ensure_newline_at_eof_on_save": true,
//Выделать строку, на которой находится курсор.
"highlight_line": true,
//Подсвечивать измененные вкладки.
"highlight_modified_tabs": true,
//Если установлено значение true, то редактор будет закрываться без лишних вопросов.
//Все несохраненные данные будут восстановлены во время следующего запуска программы.
"hot_exit": true,
//Отображать ли номера строк.
"line_numbers":true,
//Открывать незакрытые файлы при каждом запуске программы
"remember_open_files":true,
//Показывать кнопки закрытия на вкладках
"show_tab_close_buttons": true
}
Очень важно обратить внимание на третий объект — кодировка. Если изменить, будете ломать себе голову с крякозябрами вместо русских букв.
Горячие клавиши
Не стал углубляться, точнее перегружать мозг еще и хоткеями поверх основных настроек. Поэтому, когда “напортачил” в коде, пришлось как то возвращать все назад. Поменял только одну команду.
[
{ "keys": ["ctrl+shift+x"], "command": "undo" },
]
Программа очень гибкая в настройках. Кнопками можно задать все, что угодно.
Проекты
Только сейчас, изучая статьи на других блогах разобрался с этой штукой. У нас сбоку есть выдвижная панель. Кнопками вызывается с двух комбинаций: Ctrl+K и следом Ctrl+B. Отзывается аналогично.
Это быстрый доступ к файлам папок. Это не каталог и не дерево. В списке будут только те папки, которые мы выберем сами. Для этого в меню проекты нужно выбрать пункт “добавить папку”
Сбоку панель, куда я выставил файлы этого сайта. По центру вверху, нажатием Ctrl+P появляется поисковая строка по текущим проектам. Я ввел индекс и он вывел мне все индексы, которые есть в этом проекте.
Есть еще очень много особенностей, которые вы найдете через Google, т.к. мне они не интересны и я не стал углубляться в них.
Статья морально устарела и у нее появилась замена тут
Комментарии