ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

SEPath

eudorokhov 全部

Sublime Text 3 插件,可快速从同一位置或文件管理器中打开文件路径

详情

  • 2.0.0
  • github.com
  • github.com
  • 6 年前
  • 2 小时前
  • 5 年前

安装

  • 总计 102
  • Windows 57
  • Mac 19
  • Linux 26
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0

读我

源码
raw.githubusercontent.com

SEPath

此脚本允许您从同一位置或文件管理器中的 Sublime Text 3 快速打开文件路径(sublime text 3)。

安装

通过 [包控制] 安装此 sublime text 3 包:通过命令面板 Ctrl(Cmd) + Shift + P 查找 包控制:安装包 并安装 SEPath 包。

用法

要打开文件或文件夹,点击路径并按 F5 键(Linux 或 Windows)或通过命令面板 Ctrl(Cmd) + Shift + P 查找 SEPath:打开

要在文件管理器中打开特定路径文件夹,点击它并按 Ctrl + F5 键(Linux 或 Windows)或通过命令面板 Ctrl(Cmd) + Shift + P 查找 SEPath:打开子路径文件夹

对于 OS X,您可以在 偏好设置/包设置/SEPath/快捷键绑定 - 用户 中添加自己的快捷键。

键绑定模板

[
    {
      "keys": ["Your shortcut"], 
      "command": "open"
    },
    {
      "keys": ["Your shortcut"],
      "command": "open_in_file_manager"
    }
]

设置

通过 偏好设置/包设置/SEPath 或通过命令面板 Ctrl(Cmd) + Shift + P 来访问设置。要查找它们,请写入 偏好设置:SEPath 设置 - 用户/默认 并单击它。

默认情况下,您只能打开 完整相对 路径。要添加 基础 路径,您需要添加 base_folder_namebase_directories 或全部。

0. 设置模板

{
    "base_directory_key" : ":/",
    "base_folder_name" : "data",
    "base_directories" : [

    ]
}

1. base_directory_key ("base_directory_key" : ":/")

基本目录键是一个字符串,用于替换完整路径的一部分。

让文件的完整路径看起来像这样: /home/user/downloads/project/data/json/books.json。将子路径 /home/user/downloads/project/data 替换为 :/,其中 :/ 是基本目录键。最终路径可以写成: : /json/books.json

root_replacement_key 默认为 :/

2. base_folder_name ("base_folder_name" : "base folder name")

base_folder_name 是替换根目录的文件夹名称。如果当前文件的路径不包含 base_directories 中的任何一个,则从当前路径的末尾开始搜索具有 base folder name 的文件夹。如果找到了这样的文件夹,则在点击的路径中,将 base_directory_key 替换为该文件夹的完整路径。

3. base_directories 列表

这些设置用于为不同的项目创建不同的 'base_directories'。例如:{ "base_directory_key" : ":", "base_directories": [ "/home/user/project/data", "/home/user/project/build/testdata" ] }

### 4. base_directories [dict; not fully implemented] (`"base_directories" : {"path, which sub path will be replaced" : "base directory path"}`)

{ “base_directory_key” : “:/” “base_directories”: { “/home/user/project/data0” : “”, “/home/user/project/data1” : “/home/user/project/data2” } }

# License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/eudorokhov/SEPath/blob/master/LICENSE) file for details.