PHP
- 3 ответа
- 0 вопросов
4
Вклад в тег
Перевод ответа на stackoverflow.com
(.*(\n|$)){2}
mb_regex_encoding('UTF-8');
mb_internal_encoding("UTF-8");
$charlist = preg_split('/(?<!^)(?!$)/u', $string);
{ "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" }
]
}
{
поведение будет аналогичным. Как в случае пустых скобок:.test {
}
.test // нажимаем здесь {
width: 40px;
.test {
width: 40px;} // автоматически подставляется }