如何在系统文件资源管理器中打开文件/文件夹?

时间:2017-04-27 05:55:08

标签: sublimetext3

有没有办法打开左边的文件或文件夹"文件夹"系统文件浏览器中的栏?如果没有这个,我必须打开文件资源管理器并一直导航到这个文件夹的任何地方,以便操作文件,这真的很不方便。对于大多数带有这样的导航栏的工具来说,这是一个标准功能,如果在ST中无法做到这一点,我会感到非常惊讶。

1 个答案:

答案 0 :(得分:10)

如果您右键单击侧栏中的文件,则可以选择"打开包含文件夹...",这将打开您操作系统中的文件夹'默认文件资源管理器应用程序。

sidebar open containing folder

但是,默认情况下,当您右键单击侧栏中的文件夹时,似乎没有选项。但是,由于它是ST,因此很容易定制:

在转到工具菜单时打开的文件夹下的Side Bar.sublime-menu文件夹中创建一个名为User的文件 - >浏览包。粘贴以下内容并保存:

[
    { "caption": "Explore Folder…", "command": "explore_folder", "args": {"dirs": []} },
]

然后,工具 - >开发者 - >新插件...并用以下内容替换缓冲区的内容:

import sublime
import sublime_plugin


class ExploreFolderCommand(sublime_plugin.WindowCommand):
    def run(self, dirs):
        for dir_path in dirs:
            self.window.run_command('open_dir', { 'dir': dir_path })

    def is_visible(self, dirs):
        return len(dirs) > 0

并将其保存在与explorefolder.py

相同的文件夹中

现在,您将在文件夹的上下文菜单中看到一个新项目:

new explore folder sidebar context menu item