Answers:
在OS X上,按Cmd- O打开文件浏览器。
然后,Cmd- Shift- G允许你输入去文件夹的名称。
最后,只需键入文件名(或唯一前缀)以选择所需的文件。您也可以使用箭头键进行导航。
以下插件可让您键入文件名并在Sublime Text 2中打开它。它可在任何OS上运行。
import sublime, sublime_plugin
def open_file(window, filename):
window.open_file(filename, sublime.ENCODED_POSITION)
class OpenFileByNameCommand(sublime_plugin.WindowCommand):
def run(self):
fname = self.window.active_view().file_name()
if fname == None:
fname = ""
def done(filename):
open_file(self.window, filename)
self.window.show_input_panel(
"file to open: ", fname, done, None, None)
这使您可以使用文件名对该文件中的位置进行编码:
/path/to/file:42
将打开文件并转到第42行/path/to/file:42:23
将打开文件并转到第42行第23列有关插件如何工作以及如何在UI中进行集成的信息,请参见此答案。
Sublime Files Sublime Text 2插件,用于键盘驱动的文件导航。它更像是Emacs文件打开界面
看一下Sublime-File-Navigator插件,它更像是VIM。
我最近写了一个插件iOpener,它将使用补全,目录列表和历史记录从路径中打开文件。通过将文件夹添加到新窗口的侧栏中,它也可以明智地打开文件夹。
我试图模拟emacs的功能是可能的。
https://github.com/rosshemsley/iOpener
(我知道这个问题是针对ST2的。如果有足够的需求,我总是可以向后移植代码。尽管我怀疑现在大多数人都在使用ST3。)
可能不是您问题的答案,而是可行的解决方法恕我直言:转到终端并输入:
subl <path-to-file>
反正我总是有终端机:)