【问题标题】:TextMate brackets insertionTextMate 括号插入
【发布时间】:2010-02-28 03:43:51
【问题描述】:

请注意,我确实在 Super User 上提出了这个问题,但完全没有收到任何回复,所以我决定将这个问题移植到一个对 TextMate 了解更多的编程社区。​​p>


在 TextMate 中使用 Ruby on Rails,当我选择一段文本时,比如说

My text

然后点击我键盘上的左括号[ 键,TextMate 将所选块包装在左括号和右括号中,如下所示:

[My text]

我想修改此行为,使其包含在左括号、空格、空格、右括号中,如下所示:

[ My text ]

(注意空格)。

我将如何修改这种行为?

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

谢谢!

【问题讨论】:

    标签: ruby-on-rails textmate


    【解决方案1】:

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

    这里引用“某些默认项可能不是您完全喜欢的,例如 sn-ps 中的编码样式可能与您的不同,因此您可能需要其他选项卡触发器、键等效项或类似的修改。 如果您编辑默认项目,差异将存储在 ~/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。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-15
      • 2018-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-04
      • 2016-05-13
      • 1970-01-01
      相关资源
      最近更新 更多