我正在使用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}
)。
我在文档和文字中四处查看,但我见过的每个例子一次只能做单个属性。
答案 0 :(得分:1)
您需要指定两个用空格隔开的范围(然后需要用引号将整个内容括起来,以确保正确解析):
[*.csv]
scopeAttributes = "attr.keep-whitespace attr.do-not-ensure-new-line"