Sublime Text 打开相对于项目目录打开
Sublime Text open open relative to project directoy
我有一个命令映射到 sublime 中的热键来打开用户目录...
{ "keys": ["ctrl+alt+u"], "command": "open_dir", "args": {"dir": "$packages/User/"} },
我怎样才能有一个类似的命令来打开比项目目录高两级的目录?
路径变量 $project_path
以与 $packages
相同的方式扩展到当前 sublime-project
文件的位置(特定于当前 window)扩展到 Packages
文件夹的位置。
因此,以下将打开当前 sublime-project
文件位置上两级的目录:
{
"keys": ["ctrl+alt+u"],
"command": "open_dir",
"args": {"dir": "$project_path/../../"}
},
有时人们将 sublime-project
文件存储在实际存储项目文件的位置以外的位置(例如,将它们全部集中在一个位置或消除混乱)。
在这种情况下,如果您希望绑定在项目内容所在的位置上方打开两层,您可以使用 $folder
变量,它会扩展到打开的第一个文件夹的位置在项目中(或 window)。
{
"keys": ["ctrl+alt+u"],
"command": "open_dir",
"args": {"dir": "$folder/../../"}
},
我有一个命令映射到 sublime 中的热键来打开用户目录...
{ "keys": ["ctrl+alt+u"], "command": "open_dir", "args": {"dir": "$packages/User/"} },
我怎样才能有一个类似的命令来打开比项目目录高两级的目录?
路径变量 $project_path
以与 $packages
相同的方式扩展到当前 sublime-project
文件的位置(特定于当前 window)扩展到 Packages
文件夹的位置。
因此,以下将打开当前 sublime-project
文件位置上两级的目录:
{
"keys": ["ctrl+alt+u"],
"command": "open_dir",
"args": {"dir": "$project_path/../../"}
},
有时人们将 sublime-project
文件存储在实际存储项目文件的位置以外的位置(例如,将它们全部集中在一个位置或消除混乱)。
在这种情况下,如果您希望绑定在项目内容所在的位置上方打开两层,您可以使用 $folder
变量,它会扩展到打开的第一个文件夹的位置在项目中(或 window)。
{
"keys": ["ctrl+alt+u"],
"command": "open_dir",
"args": {"dir": "$folder/../../"}
},