Ответы пользователя по тегу Sublime Text
  • Как изменить настройки SublimeText?

    Перейдите в пункт меню Preferences - Key Bindings и разместите в секции User следующий код:

    { "keys": ["enter"], "command": "insert", "args": {"characters": "\n\t"}, "context":
    	[
    		{ "key": "setting.auto_indent", "operator": "equal", "operand": true },
    		{ "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
    		{ "key": "preceding_text", "operator": "regex_contains", "operand": "\\{$", "match_all": true },
    		{ "key": "following_text", "operator": "regex_contains", "operand": "^\\}", "match_all": true },
    		{ "key": "selector", "operator": "equal", "operand": "source.css" }
    	]
    }


    Это изменение приведет к тому, что после нажатия клавиши enter в css файле у вас помимо переноса строки будет добавляться символ табуляции. При нажатии на { поведение будет аналогичным. Как в случае пустых скобок:
    .test {
    	}


    Так и в случае с автоматической подстановкой скобок:

    .test // нажимаем здесь {
    	width: 40px;


    .test {
    	width: 40px;} // автоматически подставляется }
    Ответ написан
    Комментировать
  • Как изменить размер вкладкок в Sublime Text 3?

    Откройте меню Preferences - Settings.
    В пользовательских настройках добавьте один из вариантов:

    • "spacegray_tabs_small": true
    • "spacegray_tabs_normal": true
    • "spacegray_tabs_large": true
    • "spacegray_tabs_xlarge": true


    Эти настройки определяют высоту вкладок. Остальные настройки можно посмотреть на странице проекта.
    Ответ написан
    Комментировать
  • Sublime Text как выделить четные строки?

    Перевод ответа на stackoverflow.com

    1. Вызовите строку поиска: Ctrl+F
    2. Если поиск по регулярным выражениям еще не был активирован, нажмите Alt+R
    3. Вбейте в поиск выражение (.*(\n|$)){2}
    4. Выполните поиск по файлу: Alt+Enter
    5. Нажмите стрелку влево, чтобы избавиться от выделения и оставить только курсоры: ←
    6. Теперь у вас выделены все нечетные строки. Если нужно выделить четные, нажмите стрелку вниз: ↓
    Ответ написан
    Комментировать
  • Как в Sublime 3.0 не закрывать окно замены?

    К сожалению, поведение кнопки "Replace all" изменить нельзя.
    Однако можно изменить поведение окошка замены при нажатии комбинации клавиш Ctrl + Alt + Enter.

    Открываем меню Preferences - Key Bindings.
    Ищем в левой секции (Default) раздел Replace panel key bindings и копируем оттуда значение для действия после нажатия комбинации "ctrl+alt+enter". Из него нужно удалить вот эту часть:

    "args": {"close_panel": true}

    и вставить его в правую секцию (User).
    Если других сочетаний клавиш не было создано, код в пользовательской части будет таким:

    [
    	{ "keys": ["ctrl+alt+enter"], "command": "replace_all", "context": [{"key": "panel", "operand": "replace"}, {"key": "panel_has_focus"}] }
    ]


    После это при нажатии Ctrl + Alt + Enter будет производится замена всех совпадений и не будет закрываться окошко замены текста.
    Ответ написан
    Комментировать