Textmate 2.0 中缩进长度(tabSize)和缩进类型(softTabs)设置后不能被记住的解决方法

2011-12-19 15:20:09 +08:00
 1212e
截至8956版本, Textmate 2.0中indent size和indent using的值修改后不能被记住, 比如我把缩进设为空格缩进, 关闭再重新打开文件后发现设置又恢复成tab缩进(默认值)了.

于是到twitter上问了一下作者@macromates,他回复:

@1212e Many settings aren’t remembered yet, you can set defaults from http://t.co/338jaq39 however.

完整链接是http://blog.macromates.com/2011/git-style-configuration/

根据他给的链接, 解决方法为:

在用户根目录下 或者 特定的项目根目录下, 新建.tm_properties文件

输入下面几行, php/html换成你使用的语言的相应后缀名:

softTabs = true
[ *.php ]
tabSize = 4
[ *.html ]
tabSize = 4

如果你不需要指定文件类型,让所有文件使用同一规则,只要下面两行就够了:

softTabs = true
tabSize = 4

重新打开文件查看效果~
5411 次点击
所在节点    TextMate
6 条回复
Jet
2011-12-21 15:56:50 +08:00
tabSize = 2 不见任何效果
1212e
2011-12-21 16:04:22 +08:00
@Jet 可以,我刚试过,你把> .tm_properties <文件放哪个目录了? 文件名有没有写错?
Jet
2011-12-21 19:03:26 +08:00
@1212e 文件夹根目录,用的博客文章中的方法添加的..直接两行
softTabs = true
tabSize = 2
1212e
2011-12-21 20:51:20 +08:00
@Jet 我是放在用户目录下了, ~/.tm_properties 是有效的
Jet
2011-12-22 11:01:00 +08:00
@1212e 我发现对其他文件例如 html 都起作用,但是py仍然是4... 奇怪了这
ofan
2011-12-22 11:12:33 +08:00
用vim或emacs

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/23827

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX