вторник, 18 декабря 2012 г.

Настройка Sublime Text 2


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

"copy_with_empty_selection": true| false нужно ли копировать пустое выделение (если честно, не знаю, кому это может пригодиться)
"ensure_newline_at_eof_on_save": true | false при сохранении вставлять в конец файла пустую строку (может быть полезно в программировании)
"font_face": "<fontname>" название шрифта, который будет использоваться  в редакторе. Если шрифта нет, то он будет сброшен на шрифт по умолчанию (в Windows будет Consolas, в Linux - Droid Sans). Для программирования советую использовать моноширные шрифты (с фиксированной шириной).  В последнее время появилось множество красивых и качественных моноширных шрифтов - Consolas (коммерческий, доступен бесплатно для Visual Studio), Droid Sans Mono (бесплатен), Ubuntu Mono (бесплатен), Inconsolata (бесплатен, не поддерживает кириллицу).

"font_options": [
"no_bold", // запрет жирного шрифта
"no_italic", // запрет наклонного шрифта
"no_antialias", // |
"gray_antialias", // | опции сглаживания
"subpixel_antialias", // |
"no_round" // только для OS X
"directwrite" // только для Windows - использования directX
]
view raw gistfile1.txt hosted with ❤ by GitHub

"highlight_line": true | false - выделение линии, на которой находится курсор
"margin": 0 - отступ области редактирования от номеров линий в пикселях
"overlay_scroll_bars": "system" | "enabled" | "disabled"   настройка полос прокрутки - использовать системные полосы, включить прозрачность и автоскрытие, отключить прозрачность и автоскрытие
"save_on_focus_lost": true | false включение или выключение автосохранения вкладок, потерявших фокус
"trim_trailing_white_space_on_save": true | false включить или выключить удаление лишних пробелов при сохранении
"translate_tabs_to_spaces": true | false преобразование символов табуляции в пробелы

Пример рабочей конфигурации, появляющийся по нажатию Preferences -> Settings - User
{
"auto_complete": true,
"auto_complete_commit_on_tab": true,
"copy_with_empty_selection": false,
"ensure_newline_at_eof_on_save": true,
"font_face": "Ubuntu Mono",
"font_options":
[
"subpixel_antialias"
],
"font_size": 19.0,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"margin": 0,
"overlay_scroll_bars": "enabled",
"save_on_focus_lost": true,
"tab_size": 2,
"trailing_spaces_highlight_color": "selection",
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true
}
view raw gistfile1.json hosted with ❤ by GitHub

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

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