Textmate 同时编辑 2 个单词
我不能 100% 确定这是否是发布此问题的正确位置,但我想不出其他地方。
我已经使用 textmate 编写 Ruby on Rails 应用程序大约 6 个月了。
片段和东西都很好。我想知道是否可以同时编辑单词。我正在使用 mcol
代码段,它在数据库迁移中生成 add_column
和 remove_column
。
生成代码后,它会突出显示 table_name
并在您开始键入时更改单词 table_name
的两次出现。
希望这可以对您选择的任何单词进行。
干杯
埃夫
I am not 100% sure if this is the right place to be posting this question, but I could not think of anywhere else.
I having been using textmate for around 6 months to write Ruby on Rails applications.
The snippets and stuff are nice. I am wondering if it is possible to edit to words at the same time. I am using the mcol
snippet which generates a add_column
and remove_column
in a database migration.
When the code is generated it highlights the table_name
and changes both occurences of the word table_name
when you start typing.
Hoping that this can be done to any word that you select.
Cheers
Eef
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于 TextMate 的整个想法是拥有一个可编辑的编辑器(!),如果您查看 HTML 包,快捷键 ctrl-shift-w 会调用以下内容:
因此,添加一个自定义快捷键以将选择内容包装在一对可编辑的文本中文本字符串(我想这就是你想要的?),转到
Bundles >显示 Bundle Editor
,然后从添加+
按钮(左下角)中选择New Snippet
并使用(例如):其中“editme”是默认的“double-”可编辑的值。如果您在“等效键”字段中添加新的代码片段快捷方式(我使用了 ctrl-shift-alt-W),则可以将任何选择内容包装在一对可编辑的单词中。根据您的需要,相同的语法可能会扩展以满足您的要求?
注意:一旦分配了快捷方式,您就无法就地编辑代码片段 - 您需要重新开始(我认为 - 找不到解决方法)。
Since the whole idea of TextMate is to have an editable editor(!), if you look at the HTML bundle, the shortcut ctrl-shift-w invokes this:
So, to add a custom shortcut to wrap a selection in a pair of editable text strings (which is what you want, I think?), go to
Bundles > Show Bundle Editor
then chooseNew Snippet
from the add+
button (bottom left) and use (e.g.):where 'editme' is the default 'doubly-editable' value. If you add a new snippet shortcut in the 'Key Equivalent' field (I used ctrl-shift-alt-W) you can then wrap any selection in an editable pair of words. Depending on what you need, the same syntax might be expanded to match your requirements?
Note: once the shortcut is allocated, you can't edit a snippet in place - you need to start again (I think - couldn't find a way around that).