我有一个命令映射到sublime中的ahotkey以打开用户目录...
{ "keys": ["ctrl+alt+u"], "command": "open_dir", "args": {"dir": "$packages/User/"} },
如何从项目目录中打开两级以上的类似命令?
答案 0 :(得分:2)
路径变量$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/../../"}
},