【问题标题】:Sublime Text open open relative to project directoySublime Text 相对于项目目录打开打开
【发布时间】:2017-05-11 15:54:20
【问题描述】:

我有一个命令映射到 sublime 中的热键来打开用户目录...

{ "keys": ["ctrl+alt+u"], "command": "open_dir", "args": {"dir": "$packages/User/"} },

我怎样才能有一个类似的命令来打开一个比项目目录高两级的目录?

【问题讨论】:

    标签: sublimetext2 sublimetext3 sublimetext


    【解决方案1】:

    路径变量$project_path 扩展到当前sublime-project 文件(特定于当前窗口)的位置,就像$packages 扩展到Packages 文件夹的位置一样。

    所以,下面会打开比当前sublime-project文件位置高两层的目录:

    {
        "keys": ["ctrl+alt+u"],
        "command": "open_dir",
        "args": {"dir": "$project_path/../../"}
    },
    

    有时人们将他们的sublime-project 文件存储在他们的项目文件实际存储位置以外的位置(例如,将它们全部集中在一个位置或消除混乱)。

    在这种情况下,如果您希望绑定打开高于项目内容的两个级别,您可以使用 $folder 变量,该变量扩展到项目中打开的第一个文件夹的位置 (或窗口)。

    {
        "keys": ["ctrl+alt+u"],
        "command": "open_dir",
        "args": {"dir": "$folder/../../"}
    },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      • 2018-10-27
      • 1970-01-01
      • 2010-12-27
      相关资源
      最近更新 更多