请注意,我确实在超级用户上提出这个问题并且没有收到任何回复,因此我决定将此移植到一个对TextMate有更多了解的编程社区。 p>
在TextMate中使用Ruby on Rails,当我选择一大块文本时,让我们说
My text
然后按下键盘上的开括号[
键,TextMate将所选块包装在开始和结束括号中,如下所示:
[My text]
我想修改此行为,以便将其包装在左括号,空格,空格,右括号中,如下所示:
[ My text ]
(请注意空格)。
我将如何修改此行为?
我不介意只在为Ruby on Rails工作时修改它(即.rb,.html.erb文件范围等...)但我更喜欢它,如果它会在整个应用程序中生效。
谢谢!
答案 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。希望这会有所帮助。