我刚刚切换到Sublime Text作为我的新编辑器 . 如果我打开侧边栏它会显示打开文件,但我想要的是文件导航侧边栏,是否可以在不下载插件的情况下更改它?
您必须将文件夹添加到Sublime Text窗口才能通过侧栏进行导航 . 转到 File -> Open Folder... 并选择您希望能够导航的最高目录 .
File -> Open Folder...
您可以将文件夹拖放到侧栏 . 要启用侧栏,您应该执行查看 - >侧栏 - >显示已打开的文件 . 您将在侧栏中打开文件(选项卡)树和文件夹结构 .
使用Ctrl 0将焦点更改为侧边栏 .
而不是打开文件夹,尝试通过转到“项目” - >“将文件夹添加到项目...”添加文件夹,这将打开文件夹选择对话框 . 这样,文件夹将无法在新窗口中打开,并将添加到当前工作区 .
如果你转到"Project" - > "Save Project As...",你甚至可以保存当前的设置(单元设置,打开的文件,未保存的更改等等),这样可以轻松地在多个项目之间进行热切换而不会失去控制和未保存的更改,这可能是现在不安全,但如果你放弃它们将是一种损失 . (请务必将 "hot_exit" 设置设为 true . )
"hot_exit"
true
然后按Ctrl Alt P(Linux和Windows)/超级Ctrl P(Mac)可以在已保存的项目之间切换 .
这样,您无需在每次要处理某个项目时设置编辑器 .
提示:尝试http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/这对于初学者来说是一个很好的资源,它会教你绳索并向你展示"new"编辑器的强大功能,只需从"Editing" chapter开始 .
开放ST(Sublime Text)
add your project root folder into ST :链接:https://stackoverflow.com/a/18798528/1241980
show sidebar :菜单栏 View > Side Bar > Show Side Bar
View
Side Bar
Show Side Bar
尝试Ctrl P打开文件 someFileName.py
someFileName.py
ST的左侧是否显示了打开的文件和项目文件夹的导航面板?
额外:想要使用 someFileName.py 查看同一目录中的其他文件?虽然我发现ST侧栏似乎不支持这个,但是你可以尝试在ST中按Ctrl O(打开)keyhort打开你的系统文件浏览器,其中ST将帮助你找到包含 someFileName.py 的文件夹和它的兄弟姐妹文件 .
Matt York和Cyberbolt先前的答案都是正确的 .
基本的想法是,你想在Sublime中获得某种 File explorer .
做法:
1)使用 File -> New Folder -> Click on Desired folder and Hit Open ,您将获得崇高的新弹出窗口,这对我来说非常烦人
File -> New Folder -> Click on Desired folder and Hit Open
2)我使用第二个选项,即从nautilus(a.k.a . 文件)窗口拖放'n' drop . 只需 drag'n'drop your file you want to explore from nautilus to sublime sidebar . 这样你就可以呆在同一个窗口,一切都很酷 .
drag'n'drop your file you want to explore from nautilus to sublime sidebar
从鹦鹉螺那里开始,然后用 root privleges 运行它 . 它就像魅力一样
root privleges
看到这个插件
https://github.com/stvkoch/sublime-text-go-to-file
这个版本虽然没有与fork分支合并,但它有更强大的功能来查找类名的basead文件 . 尝试:选择命名空间并单击alt d单击类名单词,然后单击alt d单击模板文件的路径,然后单击alt d
这不是一个完全解决方案,但对于 opening new files 这很有用:
https://github.com/skuroda/Sublime-AdvancedNewFile
Command + Option + n 将文件保存在新目录或现有目录中 .
Command + Option + n
所以这会将 your_file.html.erb 放在Rails应用程序的现有views目录中 . 如果您需要一个新目录 - 您只需将其键入路径,然后按Enter键 .
您也可以在终端中使用 Tab 来自动完成现有目录 .
Tab
这不会给我正在寻找的侧边栏导航,但至少有助于经常重复的一个重要需求 .
我添加了文件夹的上下文菜单项以在Sublime Text中打开 . 在Windows中,您可以右键单击任何文件夹并在Sublime中打开结构 . 你也可以为Mac OS创建一个服务(?) - 我只是不熟悉这个过程 .
可以将以下内容保存到文件(OpenFolderWithSublime.reg)以合并到注册表 . 务必修改目录结构以适当指向Sublime安装 . 或者,您可以使用REGEDIT并浏览到HKCR \ Folder \ shell并手动创建值 .
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text] [HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text\command] @="C:\\Program Files\\Sublime Text 2\\sublime_text \"%1\""
9 回答
您必须将文件夹添加到Sublime Text窗口才能通过侧栏进行导航 . 转到
File -> Open Folder...
并选择您希望能够导航的最高目录 .您可以将文件夹拖放到侧栏 . 要启用侧栏,您应该执行查看 - >侧栏 - >显示已打开的文件 . 您将在侧栏中打开文件(选项卡)树和文件夹结构 .
使用Ctrl 0将焦点更改为侧边栏 .
而不是打开文件夹,尝试通过转到“项目” - >“将文件夹添加到项目...”添加文件夹,这将打开文件夹选择对话框 . 这样,文件夹将无法在新窗口中打开,并将添加到当前工作区 .
如果你转到"Project" - > "Save Project As...",你甚至可以保存当前的设置(单元设置,打开的文件,未保存的更改等等),这样可以轻松地在多个项目之间进行热切换而不会失去控制和未保存的更改,这可能是现在不安全,但如果你放弃它们将是一种损失 . (请务必将
"hot_exit"
设置设为true
. )然后按Ctrl Alt P(Linux和Windows)/超级Ctrl P(Mac)可以在已保存的项目之间切换 .
这样,您无需在每次要处理某个项目时设置编辑器 .
提示:尝试http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/这对于初学者来说是一个很好的资源,它会教你绳索并向你展示"new"编辑器的强大功能,只需从"Editing" chapter开始 .
开放ST(Sublime Text)
add your project root folder into ST :链接:https://stackoverflow.com/a/18798528/1241980
show sidebar :菜单栏
View
>Side Bar
>Show Side Bar
尝试Ctrl P打开文件
someFileName.py
ST的左侧是否显示了打开的文件和项目文件夹的导航面板?
额外:想要使用
someFileName.py
查看同一目录中的其他文件?虽然我发现ST侧栏似乎不支持这个,但是你可以尝试在ST中按Ctrl O(打开)keyhort打开你的系统文件浏览器,其中ST将帮助你找到包含
someFileName.py
的文件夹和它的兄弟姐妹文件 .Matt York和Cyberbolt先前的答案都是正确的 .
基本的想法是,你想在Sublime中获得某种 File explorer .
做法:
1)使用
File -> New Folder -> Click on Desired folder and Hit Open
,您将获得崇高的新弹出窗口,这对我来说非常烦人2)我使用第二个选项,即从nautilus(a.k.a . 文件)窗口拖放'n' drop . 只需
drag'n'drop your file you want to explore from nautilus to sublime sidebar
. 这样你就可以呆在同一个窗口,一切都很酷 .从鹦鹉螺那里开始,然后用
root privleges
运行它 . 它就像魅力一样看到这个插件
https://github.com/stvkoch/sublime-text-go-to-file
这不是一个完全解决方案,但对于 opening new files 这很有用:
AdvancedNewFile
https://github.com/skuroda/Sublime-AdvancedNewFile
Command + Option + n
将文件保存在新目录或现有目录中 .所以这会将 your_file.html.erb 放在Rails应用程序的现有views目录中 . 如果您需要一个新目录 - 您只需将其键入路径,然后按Enter键 .
您也可以在终端中使用
Tab
来自动完成现有目录 .这不会给我正在寻找的侧边栏导航,但至少有助于经常重复的一个重要需求 .
我添加了文件夹的上下文菜单项以在Sublime Text中打开 . 在Windows中,您可以右键单击任何文件夹并在Sublime中打开结构 . 你也可以为Mac OS创建一个服务(?) - 我只是不熟悉这个过程 .
可以将以下内容保存到文件(OpenFolderWithSublime.reg)以合并到注册表 . 务必修改目录结构以适当指向Sublime安装 . 或者,您可以使用REGEDIT并浏览到HKCR \ Folder \ shell并手动创建值 .