четверг, 1 декабря 2011 г.

Использование редактора Sublime Text 2

Sublime Text 2
Настройка
В sublime интересная система настроек: не нужно выбирать кучу флажочков и ползать по меню. Для этого есть несколько текстовых файлов с настройками.
Опишу некоторые настройки их.



Preferences->GlobalSettings-Default - это, как видно из названия файл настроек по-умолчанию
Preferences->GlobalSettings-User - это пользовательский файл настроек. Настройки из пользовательского файла перекрывают файл настроек по-умолчанию.

Первый файл под линуксом лежит в папке ~/.config/sublime-text-2/Packages/Default
А второй в папке ~/.config/sublime-text-2/Packages/User.


Обзор полезных, на мой взгляд настроек файла Global.sublime-settings, а чего-то не нашёл таковых :).

Есть другой более полезный файл настроек: Preferences->File Settings-Default под названием Base File.sublime-settings-Default в нём можно подсмотреть что можно поменять. А менять мы будем в файле
Preferences->File Settings-User под названием Base File.sublime-settings-Default.

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

Итак настройки:
Обычно, чтобы включить true, выключить false

// Set to false to prevent line numbers being drawn in the gutter
// номера строк
"line_numbers": true,

// Columns in which to display vertical rulers
// добавить линейки, кому нужно, забавная фича, по умолчанию выключена
//"rulers": [5, 10], // пример добавляет две линейки на позиции 5 и 10
"rulers": [],

// Set to true to turn spell checking on by default
// Проверка на ошибки по умолчанию. Если хочется, то можно подключить русский словарь, я подключал.
"spell_check": false,

// Word list to use for spell checking
// Подключение словаря
"dictionary": "Packages/Language - English/en_US.dic",



// The number of spaces a tab is considered equal to
// количество пробелов, при нажатии tab, хорошее число 4, как у всех
"tab_size": 4,


// Set to true to insert spaces when tab is pressed
// Установить в true чтобы вставлять пробелы вместо tab, если нажимаем tab, я обычно ставлю в true
"translate_tabs_to_spaces": false, // true

// The encoding to use when the encoding can't be determined automatically.
// ASCII, UTF-8 and UTF-16 encodings will be automatically detected.
// Если файл находится не в кодировке UTF-8 и не в UTF-16, то в какой кодировке его открывать. Для большинства русских виндоузятников, копировать раскоментированную строчку
//"fallback_encoding": "Western (Windows 1252)",
"fallback_encoding": "Cyrillic (Windows 1251)",

Настроек, больше, кому нужно разберётся, начальные я рассказал.
Есть ещё файл с горячими клавишами, тоже можно разобраться, если нужно.

Горячие клавиши, которые нужно знать:
ctrl+p show_files - данное сочтание клавиш позволяет открыть/искать по разным файлам проекта, открытым, или находящимся в проекте
ctrl+r - поиск по именам функций, структур, похоже на список функций, "@"
ctrl+g - переход на строчку ":"
ctrl+; - поиск по переменным "#"

Символы "@, :, #" можно комбинировать, пример, вызываем строчку ctrl+p
далее вводим какие-то буквы из имени файла, к примеру у меня открыт файл Default(Linux).sublime-keymap
Для того, чтобы его выбрать достаточно ввести "deup", редактор может понять и гораздо раньше, что вам нужно и подсветит введённые вами буквы в слове. Дальше можно скомбинировать
ctrl+p, затем deup#ctrl, мы перейдём на первое вхождение ctrl, не так интересно, если бы рассматривали файл с кодом, можно было бы найти переменную с именем. Повторюсь, не обязательно помнить дословно, главное хотябы пару букв в нужном порядке :).

ctrl+shift+p - вот это тоже шикарное сочитание клавиш "command_palette", позволяет менять настройки редактора, маленький пример
нажимаем ctrl+shift+p, затем вводим map, и эта команда нам уберёт/покажет миникарту файла.






Выделение столбика

Мышкой
Windows
Right Mouse Button + Shift
OR: Middle Mouse Button
Add to selection: Ctrl
Subtract from selection: Alt

Linux
Right Mouse Button + Shift
Add to selection: Ctrl
Subtract from selection: Alt

Клавиатурой

Windows, Linux
Ctrl + Alt + Up
Ctrl + Alt + Down

Запуск приложения
Выбираем билдер (у нас python):

Tools -> Build System -> (choose) Python

ctrl+b - запустит приложение


Комментариев нет:

Отправить комментарий