1
ectotherm OP 另外如何设置hook,比如“在保存文件时候自动删除行尾的空格”、“保存C#代码的时候自动格式化“。
|
2
Echoldman 2012-02-09 11:15:12 +08:00
“完整的设置关键字的参考”,可以通过查看“Preferences->File Settings Default”,所有的默认设置都在这里,估计是完整的。
|
4
lucifr 2012-02-09 11:29:10 +08:00
1&2. 目前具体的设置都是通过 Settings 文件来完成的,一般设置文件都有两个(包括很多 package 的),一个是 Default,一个是 User。User 可以用于覆盖 Default 的设置,而 Default 这个是有注释的,也就是说让你对着 Default 向 User 中添加想要定义的项目。我觉得这样的通过文件设定更好一些,毕竟大多数使用者都是程序猿。
3. 不知道你用的什么系统,我在 Mac 下开新文件是会新建立窗口的。 4. 这个没细研究,既然把目录当项目那直接开目录不就行了 |
5
ectotherm OP @lucifr 3. 我也是用mac,但是如果之前在st2中打开一个目录窗口w,然后在命令行执行subl file,file也会被打开在那个w中;
4. 直接打开不行,st2只能给项目设置file_exclude_patterns,build_settings等属性,不能对目录设置 |
8
roamlog 2012-02-09 11:52:24 +08:00
4,直接 subl .
|
10
ectotherm OP @roamlog 4. 直接打开不行,st2只能给项目设置file_exclude_patterns,build_settings等属性,不能对目录设置
|
11
stranbird 2012-02-09 12:44:21 +08:00
用subl .总要运行两次才打得开。
第一次说connect to sublime failed. (大意) 第二次才成功。 请问有人知道为什么么? |
12
yyfearth 2012-02-09 13:03:48 +08:00
@ectotherm 你直接用subl 或者app,打开一个文件夹,那么就和项目一样的,只不过不能像项目一样保存一些配置,如果你要配置,那么当然需要建立一个project。
或者你可以这样,先建立一个project,然后吧文件夹拖到sidebar,就会自动添加,不过如果经常这样,里面会有很多文件夹,不过你也可以把这些文件夹移除sidebar。 我觉得subl这么设置没什么问题。 按照你的需求,是不是希望有个全局默认的project? |
14
yyfearth 2012-02-09 13:06:23 +08:00
3. 打开文件能不能设置的跟tm一样:打开单独的文件使用单独的窗口;开目录,使用带标签的窗口;开目录中的文件,找到对应的目录窗口,新建个tab。现在所有的文件一股脑儿的全部往现有窗口里面塞。
这个有些复杂,如果真的实现这样确实也不错,而且这样一来,如果有全局的project设置,sublime-project就确实可有可无了。 估计也是你3和4是一起的吧 |
15
ectotherm OP @yyfearth 不是吧,3是说textmate 1中的一个特性;4是说我希望实现的一个功能,这个功能在textmate 2中有
|
16
ectotherm OP @lucifr st2的project drawer中可以reveal in finder之类的功能吗?我发现这个很实用。还有可以现实版本状态吗?
|
17
lucifr 2012-02-09 13:53:45 +08:00
第一个问题可以看我的文章:http://lucifr.com/2012/02/08/useful-entries-in-sublime-text-2-context-menu/
第二个版本状态如果是 git 的话有个 git 插件可以在 st2 里执行 git status |
19
ectotherm OP |
20
yyfearth 2012-02-09 15:34:47 +08:00
@ectotherm “在这个folder里面,有独立的tab_size file_exclude_patterns等设置”
那你把他写在哪里呢?学netbeans,每个folder有个.sublime_setting这样? |
21
lucifr 2012-02-09 15:39:04 +08:00
|
23
ectotherm OP @lucifr 这个东西基本满足我的要求,但缺点是只能针对每个文件,不能针对目录,比如加入folder_exclude_patterns是无效的
|