Textmate,在插入符号处打开文件

发布于 2024-08-13 05:28:01 字数 847 浏览 5 评论 0 原文

我敢打赌这确实很明显,但我找不到如何打开插入符号当前在 Textmate 中所在的链接文件。例如,在 Dreamweaver 中,您可以单击 的 index.html 部分,然后按 cmd-D,然后在新选项卡中打开此文件。这可能吗?

也可以使用 直接在 Photoshop 中打开文件。


解决了! 下面是帕特里克的解决方案。

我使用上面 Daustin777 示例的修改版本来创建一个名为 OpenatCaret 的命令。 命令是: open "$TM_PROJECT_DIRECTORY"/"$TM_SELECTED_TEXT"

然后我通过安装一个宏来扩展它,该宏允许您选择双引号之间的路径,但不包括引号。我从这里的 Macromates 委员会得到了这个。 http://lists.macromates.com/textmate/2009-June/028965。 为了将它们包装在一起,

我将光标放在一个路径中并记录了一个新宏,在其中运行“在双引号内选择”宏,然后运行 ​​OpenatCaret 命令。然后我将此命名为 OpenProjectFileAtCaret 并将该宏绑定到 cmd-D。

效果很好,并且一直在使用。只需确保您为要打开的每种文件类型设置了正确的默认应用程序,例如。 Textmate for php、asp、html,它将在新选项卡中打开它们。

I bet this is really obvious but I can't find how to open the linked file that the Caret is currently on in Textmate. For example in the likes of Dreamweaver you can click in the index.html portion of <a href"index.html" hit cmd-D and it opens this file in a new tab. Is this possible?

Would also be good to do this with <img src="image.jpg" to open the file directly into Photoshop.


Solved!
Solution for Patrick below.

I used a modified version of Daustin777's example above to create a Command called OpenatCaret.
The command is: open "$TM_PROJECT_DIRECTORY"/"$TM_SELECTED_TEXT"

I then extended this by installing a macro which allowed you to select a path between double quotes but not including the quotes. I got this from the macromates board here. http://lists.macromates.com/textmate/2009-June/028965.html

To wrap them both together I put my cursor in a path and recorded a new macro where I run the "Select within double quotes" macro and then the OpenatCaret command. I then named this OpenProjectFileAtCaret and bound this macro to cmd-D.

Works a treat and is used all the time. Just make sure you have the correct default apps setup for each file type you are opening eg. Textmate for php, asp, html and it will open them in a new tab.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

血之狂魔 2024-08-20 05:28:01

我没有作为链接包的完整解决方案,但这应该可以让您接近。

您可以使用捆绑包编辑器创建一个命令,如果您选择路径,该命令将打开图像。创建一个新命令并输入以下命令:

open "$TM_DIRECTORY"/"$TM_SELECTED_TEXT"

将输入设置为选定的文本单词
将输出设置为丢弃
将等效键设置为未使用的组合键。

关闭编辑器。现在您应该能够选择图像路径,当您按下相应的键盘快捷键时它将打开。

您可以将 -a 标志添加到 open 命令来指定使用哪个应用程序来打开所选文件。这只是一个基本示例,并不是适用于每种类型的文件路径的完整解决方案。

您可以在此处获取有关 Textmate 环境变量的信息。

I don't have a full solution as a linked bundle but this should get you close.

You can use the Bundle Editor to create a command that will open an image if you select the path. Create a new command and enter this:

open "$TM_DIRECTORY"/"$TM_SELECTED_TEXT"

Set Input to Selected Text or Word
Set Output to Discard
Set Key Equivalent to an unused key combination.

Close the editor. Now you should be able to select an image path and it will open when you press the appropriate keyboard shortcut.

You can add the -a flag to the open command to specify which application to use to open the selected file. This is just a basic example and not an entire solution that will work with every type of file path.

You can get info on Textmate environment variables here.

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