Sublimetext2 升华文本2 GotoAnything-扩展以识别不同的分隔符

Sublimetext2 升华文本2 GotoAnything-扩展以识别不同的分隔符,sublimetext2,sublimetext,Sublimetext2,Sublimetext,我经常和拉威尔一起工作,他使用。分隔符在许多地方显示代码中的目录级别 代码中的ex:/admin/users/list可能表示为: View::make('admin.users.list.blade.php'); 为了能够通过Control+p快速查找此文件,我希望能够将“admin.users.list”复制/粘贴到GotoAnything搜索中以查找该文件。但是,它不承认这一点。作为一个分隔符,所以我必须移除它们 问题:有没有一种方法可以让ST2识别出错误。作为文件分隔符 蒂亚 据我所知

我经常和拉威尔一起工作,他使用。分隔符在许多地方显示代码中的目录级别

代码中的ex:/admin/users/list可能表示为:

View::make('admin.users.list.blade.php');
为了能够通过Control+p快速查找此文件,我希望能够将“admin.users.list”复制/粘贴到GotoAnything搜索中以查找该文件。但是,它不承认这一点。作为一个分隔符,所以我必须移除它们

问题:有没有一种方法可以让ST2识别出错误。作为文件分隔符


蒂亚

据我所知,没有办法改变升华对路径分隔符的定义,因为这是硬编码的。然而,my to描述了一个简单的插件和键映射,允许您复制admin.users.list,并将其更改为空格分隔的字符串admin users list,然后可以直接粘贴到Goto任意内容中。简单地说,插件被修改为在上拆分。而不是uu是:

进口升华 导入升华插件 类下划线SpaceCommandSublime_plugin.TextCommand: def runself,编辑: self.view.run_命令'copy' 剪贴板=升华。获取剪贴板 剪贴板=剪贴板。替换“.”,“” sublime.set_剪贴板剪贴板 创建插件,并按照前面的答案中的详细说明分配密钥绑定,一切都应该正常工作。如果您担心类和命令名,请将上面的类定义更改为DotToSpaceCommand,将.py文件更改为Packages/User/dot_to_space.py,并将键绑定命令更改为dot_to_space