请注意,我在超级用户上问过这个问题,但没有收到任何回复,所以我决定将其移植到一个对TextMate了解更多的编程社区。
在TextMate中使用Rails,当我选择一个文本块时,比如说
My text然后按我的键盘上的[键,TextMate将选定的块封装在开括号和结束括号中,如下所示:
[My text]我希望修改此行为,以便将其包装在一个开口括号、空格、空格、结束括号中,如下所示:
[ My text ](注意空格)。
我该如何改变这种行为呢?
我不介意只在Rails (即.rb、.html.erb文件范围等)工作时修改它。但我更希望它能在整个应用程序中生效。
谢谢!
发布于 2010-02-27 19:21:53
我希望这样做总比没有答案好。THe行为是由束控制的。因此,您需要编辑相应的包以获得所需的行为。
这里有一段引语“某些默认项可能与您不太喜欢,例如,代码段中的编码样式可能与您的不同,因此您可能需要其他选项卡触发器、键等效项或类似的修改。如果编辑默认项,差异将存储在~/Library/Application Support/TextMate/Bundles中。然后将它们与默认版本合并,这样即使在升级TextMate之后,您的更改也将是有效的。您创建的所有新项目也都在此位置结束。通过将它们拖到TextMate或双击来安装的包或捆绑项将安装在~/Library/Application /TextMate/Pristine/ Bundles中。编辑这些代码还会导致只存储在~/Library/Application Support/TextMate/Bundles中的差异,这意味着如果稍后获得这个第三方包的新版本,您可以在旧包的基础上安全地安装这个包(通过将其拖到TextMate),并且您的更改将再次保留。如果您想放弃本地更改,那么当前唯一的选择是从~/Library/Application Support/TextMate/Bundles中删除这些更改。“
更多的指针,到这里去。希望这能有所帮助。
https://stackoverflow.com/questions/2348478
复制相似问题