Я использую Strip-Whitespace-On-Save & Ensure-Newline-At-The-EOF .
Теперь есть некоторые файлыдля которого я не хочу, чтобы что-либо происходило автоматически (я тестирую с CSV, так как это очень деликатно).
Я пробовал следующие настройки .tm_properties:
[*.csv]
scopeAttributes = attr.keep-whitespace
scopeAttributes = attr.do-not-ensure-new-line
что приводит к следующим атрибутам (⌃⇧P
):
attr.do-not-ensure-new-line
т.е.первый атрибут исчезает.Изменение порядка (как ожидается) приводит к появлению другого атрибута.Наличие двух отдельных разделов [*.csv]
приводит к одинаковому поведению.
Использование этих настроек:
[*.csv]
scopeAttributes = attr.keep-whitespace,attr.do-not-ensure-new-line
приводит к атрибуту attr.keep-whitespace,attr.do-not-ensure-new-line
, который пакеты игнорируют.Добавление фигурных скобок вокруг значения scopeAttributes
просто приводит к появлению фигурных скобок (например, {attr.keep-whitespace,attr.do-not-ensure-new-line}
).
Я просматривал документы и таблицы, но каждый пример, который я видел, только одинатрибуты за один раз.