Textmate 同时编辑 2 个单词

发布于 2024-10-23 23:23:29 字数 360 浏览 3 评论 0原文

我不能 100% 确定这是否是发布此问题的正确位置,但我想不出其他地方。

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

片段和东西都很好。我想知道是否可以同时编辑单词。我正在使用 mcol 代码段,它在数据库迁移中生成 add_columnremove_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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仅一夜美梦 2024-10-30 23:23:29

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

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

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

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

其中“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:

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

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 choose New Snippet from the add + button (bottom left) and use (e.g.):

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

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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文