Textmate同时编辑2个单词

时间:2011-03-18 10:21:10

标签: ruby-on-rails ruby textmate text-editor

我不是100%确定这是否是发布此问题的正确位置,但我无法想到其他任何地方。

我使用textmate大约6个月来编写Ruby on Rails应用程序。

片段和内容很好。我想知道是否可以同时编辑单词。我使用的mcol代码段在数据库迁移中生成add_columnremove_column

生成代码时,会突出显示table_name并在您开始输入时更改单词table_name的出现次数。

希望可以对您选择的任何单词进行此操作。

干杯

EEF

1 个答案:

答案 0 :(得分:1)

由于TextMate的整个想法是有一个可编辑的编辑器(!),如果你看一下HTML包,快捷键ctrl-shift-w会调用它:

<${1:p}>$TM_SELECTED_TEXT</${1/\s.*//}>

因此,要添加自定义快捷方式以将选择内容包装在一对可编辑的文本字符串中(我认为这是您想要的?),请转到Bundles > Show Bundle Editor,然后从添加中选择New Snippet +按钮(左下角)并使用(例如):

${1:editme}$TM_SELECTED_TEXT${1/\s.*//}

其中'editme'是默认的'双重可编辑'值。如果在“Key Equivalent”字段中添加新的片段快捷方式(我使用了ctrl-shift-alt-W),则可以将任何选择包装在可编辑的单词对中。根据您的需要,可以扩展相同的语法以符合您的要求吗?

注意:一旦分配了快捷方式,就无法编辑代码片段 - 您需要重新开始(我认为 - 无法找到解决办法)。