`

使用gotofile.tmbundle替代Textmate默认GoTo File功能 (转)

    博客分类:
  • mac
阅读更多

Textmate的goto file功能是我最喜欢的功能,打开想要的文件那叫一个快,支持模糊匹配。比如要打开tasks_controller.rb文件,我一般输入 taskcon就能找到。但还是有爽的地方,那就是不能指定路径查找,在碰到一大批文件名一样的文件就不是那么好用了。比如Rails项目中的 index.html.erb,基本上是一个controller都要有一个,同名文件之多可想而知。直接上图看看就知道了,你也会觉得很头大。  

还好我们有:gotofile.tmbundle ,(https://github.com/amiel/gotofile.tmbundle )这个buddle在已有goto file功能之外,支持/输入,可以按目录过滤想要打开的文件。上图你就知道了怎么回事了:

    gotofile bundle默认的快捷键是shift+cmd+k,很不方面,而且我常常忘记,还是Textmate自带的cmd+t方便,我坚决替换掉。具体做法:菜 单 》bundles 》bundle editor 》edit commnads,然后选择gotofile,设置一下右边的Activation的快捷键就可以了。详见下图:

 

现在的打开文件比原来方便多了。 ps:尝试过MacVim,也有好用的gotofile插件,只不过很多操作都不熟练,还是继续Textmate吧。

mkdir -p ~/Library/Application\ Support/TextMate/Bundles
cd ~/Library/Application\ Support/TextMate/Bundles
git clone git://github.com/amiel/gotofile.tmbundle.git
mv  gotofile.tmbundle.git   GoToFile.tmbundle.git
osascript -e 'tell app "TextMate" to reload bundles'







 

分享到:
评论

相关推荐

    javascript.tmbundle, TextMate的支持.zip

    javascript.tmbundle, TextMate的支持 安装你可以通过打开首选项并转到 bundles tab来在TextMate中安装这个包。 安装后,它会自动更新为你。常规在你做出更改之前,请先使用包 Styleguide在发送请求请求之前,请提交...

    ant.tmbundle:TextMate对Ant的支持

    TextMate蚂蚁捆绑包为提供TextMate支持,可在Ant的最新版本。 另外,可以在Apple Developer Tools安装磁盘上找到Ant,但是此版本可能已过时。安装通过下载: 打开这个解压下载将文件夹重命名为Ant.tmbundle 连按两下...

    javascript-tools.tmbundle, 在TextMate中,开发Javascript的基本工具.zip

    javascript-tools.tmbundle, 在TextMate中,开发Javascript的基本工具 如何安装? [Get with **GitHub for Mac**] ( http://mac.github.com/"用于苹果机"克隆它到你 ~/Library/Application Support/TextMate/Pris

    Crystal.tmbundle:TextMate 2捆绑包Crystal

    而`Crystal.tmbundle`就是专为TextMate 2定制的一个捆绑包,旨在为使用Crystal编程语言的开发者提供更加友好和高效的开发环境。 **什么是Crystal语言?** Crystal是一种静态类型的系统编程语言,它的设计目标是...

    JSHintMate.tmbundle:TextMate2 的 JSHinting

    TextMate2 的简单 JSHinting,使用 Node.js 和 JSHint 安装 安装和 (全局使用-g ) 安装 JSHint 后,您需要将其路径添加到 TextMate > Perferences > Variables 下的 TextMate $PATH 。 对于一般的 Node 安装,...

    Hybris.tmBundle:Textmate Hybris套装

    应该可以在Mac OS上的任何版本的TextMate上使用。 兼容所有主题! V0.2 / 09212015: Impex的语言语法。 下载为zip文件 解压缩 双击.tmBundle文件 按照说明安装捆绑包 享受 TextMate捆绑包也可以转换为Atom格式...

    avr-assembly.tmbundle:TextMate 的 AVR 装配包

    这是一个 TextMate 包,用于帮助开发 Atmel AVR 微控制器使用的 AVR 组件中的东西。 安装 安装包的推荐方法是使用 Git,以便您可以轻松更新包。 为此,请打开终端,更改到您的包位置并克隆此存储库: mkdir -p ~/...

    arduino.tmbundle:TextMate Arduino 捆绑包

    还有其他 TextMate 捆绑包,但它们大多已使用两年多,并且不适用于新的 Arduino 版本。 该项目旨在保持最新状态,并使嵌入与 TextMate 中的其他所有内容一样令人愉快。 “1.0a”中的小“a”代表“alpha”。 将其读...

    markdown.tmbundle:TextMate对Markdown的支持

    您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。 一般的 -进行更改之前 -在发送拉取请求之前 -报告问题之前 执照 如果未另外指定(请参见下文),则此存储库中的文件受以下...

    make.tmbundle:TextMate对Make的支持

    安装您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。一般的-进行更改之前-在发送拉取请求之前-报告问题之前执照如果未另外指定(请参见下文),则此存储库中的文件受以下许可...

    html.tmbundle:TextMate对HTML的支持

    安装您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。一般的-进行更改之前-在发送拉取请求之前-报告问题之前执照如果未另外指定(请参见下文),则此存储库中的文件受以下许可...

    mel.tmbundle:TextMate对MEL的支持

    安装您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。一般的-进行更改之前-在发送拉取请求之前-报告问题之前执照如果未另外指定(请参见下文),则此存储库中的文件受以下许可...

    blogging.tmbundle:TextMate对Blog的支持

    安装您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。一般的-进行更改之前-在发送拉取请求之前-报告问题之前执照如果未另外指定(请参见下文),则此存储库中的文件受以下许可...

    ruby.tmbundle:TextMate对Ruby的支持

    安装您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。一般的-进行更改之前-在发送拉取请求之前-报告问题之前执照如果未另外指定(请参见下文),则此存储库中的文件受以下许可...

    processing.tmbundle:TextMate对处理的支持

    您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。 一般的 -进行更改之前 -在发送拉取请求之前 -报告问题之前 执照 如果未另外指定(请参见下文),则此存储库中的文件受以下...

    textile.tmbundle:TextMate对纺织的支持

    您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。 一般的 -进行更改之前 -在发送拉取请求之前 -报告问题之前 执照 如果未另外指定(请参见下文),则此存储库中的文件受以下...

    xml.tmbundle:TextMate对XML的支持

    您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。 一般的 -进行更改之前 -在发送拉取请求之前 -报告问题之前 执照 如果未另外指定(请参见下文),则此存储库中的文件受以下...

    coldfusion.tmbundle:TextMate对ColdFusion的支持

    您可以通过打开首选项并转到包选项卡在TextMate中安装此包。 安装后,它将自动为您更新。 一般的 -进行更改之前 -在发送拉取请求之前 -报告问题之前 执照 如果未另外指定(请参见下文),则此存储库中的文件受以下...

    perforce.tmbundle:TextMate对Perforce的支持

    (它是从一个较旧的插件派生的,该插件使用了稍稍笨拙的Command-Shift-F。未移植的命令仍然存在于该映射中。) 与Subversion不同,Perforce要求您在提交文件之前标记要编辑的文件。 这是非常乏味的。 值得庆幸的是...

    ul4.tmbundle:ul4 的 TextMate 包

    安装文字伴侣 mkdir -p ~/Library/Application\ Support/Avian/Bundles/cd ~/Library/Application\ Support/Avian/Bundles/git clone git@github.com:LivingLogic/ul4.tmbundle.git ul4.tmbundle崇高的文字 3 cd ~/...

Global site tag (gtag.js) - Google Analytics