TextMate括号插入

时间:2010-02-27 18:39:08

标签: ruby-on-rails textmate

请注意,我确实在超级用户上提出这个问题并且没有收到任何回复,因此我决定将此移植到一个对TextMate有更多了解的编程社区。


在TextMate中使用Ruby on Rails,当我选择一大块文本时,让我们说

My text

然后按下键盘上的开括号[键,TextMate将所选块包装在开始和结束括号中,如下所示:

[My text]

我想修改此行为,以便将其包装在左括号,空格,空格,右括号中,如下所示:

[ My text ]

(请注意空格)。

我将如何修改此行为?

我不介意只在为Ruby on Rails工作时修改它(即.rb,.html.erb文件范围等...)但我更喜欢它,如果它会在整个应用程序中生效。

谢谢!

1 个答案:

答案 0 :(得分:1)

我希望这比没有答案好。行为由捆绑控制。因此,您可以编辑相应的包以获得所需的行为。

以下是引用“某些默认项目可能不符合您的确切喜好,例如,代码段中的编码样式可能与您的不同,因此您可能需要其他标签触发器,等效键或类似修改。 如果您编辑默认项目,差异将存储在〜/ Library / Application Support / TextMate / Bundles中。然后将它们与默认版本合并,这样即使在升级TextMate之后,您的更改也将生效。您创建的所有新项目也会在此位置结束。 通过将它们拖动到TextMate或双击来安装的捆绑或捆绑项目将安装在〜/ Library / Application Support / TextMate / Pristine Copy / Bundles中。编辑这些也只会导致差异存储在〜/ Library / Application Support / TextMate / Bundles中,这意味着如果您以后获得此第三方软件包的新版本,则可以安全地将此版本安装在旧版本之上(通过将其拖动到TextMate),您的更改将再次保留。 如果要放弃本地更改,那么目前唯一的选择是从〜/ Library / Application Support / TextMate / Bundles中删除它们。

更多指针go here。希望这会有所帮助。