Sublime Text 2 - 在侧边栏中显示文件导航

Posted

技术标签:

【中文标题】Sublime Text 2 - 在侧边栏中显示文件导航【英文标题】:Sublime Text 2 - Show file navigation in sidebar 【发布时间】:2012-08-13 07:12:02 【问题描述】:

我刚刚切换到 Sublime Text 作为我的新编辑器。如果我打开侧边栏,它会显示打开文件,但我想要的是文件导航侧边栏,是否可以在不下载插件的情况下更改它?

【问题讨论】:

有没有办法在右侧滚动条上打开所有 sublime text 两个文件? 推荐你使用那个包github.com/facelessuser/FuzzyFileNav 【参考方案1】:

您必须在 Sublime Text 窗口中添加一个文件夹才能通过侧边栏导航。转到File -> Open Folder... 并选择您希望能够导航的最高目录。

此外,“查看 -> 侧边栏 -> 显示侧边栏”(如果仍然不显示)。在新版本中,只有一个“打开”菜单,没有单独的打开文件夹的选项。

【讨论】:

在 OS X 上,通常使用File -> Open,然后在新文件对话框的任意文件夹中单击Open 我 6 个月来一直在寻找一个插件,哈哈 +1 是否有键盘快捷键可以在不使用鼠标的情况下导航文件夹面板? 刚刚发现Ctrl + 0 你不能以某种方式查看当前文件夹中的文件列表,当前打开的文件所在的位置?我不敢相信还没有人写过这样的插件。是的,您可以在“打开文件”对话框中看到它们,但是能够看到当前文件夹结构,并在侧栏中导航出并进入内部文件夹,并且可能预览文件而不像真正打开它们一样在 Visual Studio 2012 中【参考方案2】:

您可以将文件夹拖放到侧栏。要启用侧栏,您应该执行查看 -> 侧栏 -> 显示打开的文件。您将在侧边栏中看到打开的文件(选项卡)树和文件夹结构。

【讨论】:

ctrl+k ctrl+bcmd+k cmd+b (MAC) 启用侧边栏 我的侧边栏无缘无故消失了!这解决了它。谢谢! :)【参考方案3】:

Matt York 和 Cyber​​bolt 之前的两个答案都是正确的。

这里的基本想法是你想在 Sublime 中获得某种文件浏览器

方法:

1) 使用File -> New Folder -> Click on Desired folder and Hit Open,您将在 sublime 中获得新的弹出窗口,这对我来说非常烦人

2) 我使用第二个选项,即从 nautilus(又名文件)窗口拖放。只需drag'n'drop your file you want to explore from nautilus to sublime sidebar。这样您就可以呆在同一个窗口中,一切都很酷。

不要忘记启用 View -> Sidebar -> Show Sidebar 并从 nautilus 拖放到那里,当然可以使用 root privleges 运行它。它的作用就像魅力

【讨论】:

【参考方案4】:

使用 Ctrl+0 将焦点切换到侧边栏。

【讨论】:

谢谢。侧边栏聚焦后,向上/向下转到上一个/下一个文件,向左/向右折叠/展开! 这不是问题的答案,但它帮助了我。 @mmohaveri 这值得商榷。这是一个措辞不佳的问题。 In Windows '''Ctrl-K Ctrl-B" 打开和关闭侧边栏。当然你首先需要查看->ShowOpenFiles,或者设置一个项目才能访问侧边栏. 谢谢,这就是我一直在寻找的答案 :) Ctrl-0(零)并且文件在侧边栏中突出显示。【参考方案5】:

查看此插件

https://github.com/stvkoch/sublime-text-go-to-file

这个版本虽然没有和fork分支合并,但是查找能力更强 基于类名的文件。

试试:

选择命名空间并单击 alt+d 单击类名的单词并单击 alt+d 点击模板文件路径,然后点击alt+d

【讨论】:

【参考方案6】:

不要打开文件夹,而是尝试通过转到“项目”->“将文件夹添加到项目...”来添加文件夹,这会打开一个文件夹选择对话框。这样该文件夹就不会在新窗口中打开,而是会添加到您当前的工作区中。

如果您随后转到“项目”->“将项目另存为...”,您甚至可以保存当前设置(单元格设置、打开的文件、未保存的更改等...),这使得热切换变得容易在多个项目之间没有失去控制和未保存的更改,这些更改现在可能不安全,但如果你放弃它们,那将是一个损失。 (只要确保将"hot_exit" 设置设置为true。)

And Ctrl + Alt + P(Linux 和 Windows)/Super + Ctrl + P (Mac) 允许您在保存的项目之间切换。

这样您就不必在每次想要处理某个项目时都设置编辑器。

提示:试试http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/,这是一个非常适合初学者的资源,它会教你一些技巧,并向你展示你的“新”编辑器的力量,从"Editing" chapter开始。

【讨论】:

同意,文件 > 打开...在新项目中打开文件夹。 这就是我在不知不觉中一直在寻找的东西——Sublime 的新手并且没有深入了解项目......【参考方案7】:

我为要在 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\""

【讨论】:

【参考方案8】:

    打开 ST(崇高文本)

    将您的项目根文件夹添加到 ST:链接:https://***.com/a/18798528/1241980

    显示侧边栏:菜单栏View > Side Bar > Show Side Bar

    尝试 Ctrl + P 打开文件someFileName.py

打开的文件项目文件夹导航面板是否出现在ST的左侧?

额外:想要查看与someFileName.py 位于同一目录中的其他文件? 虽然我发现 ST 侧边栏似乎不支持这个,但是你可以尝试在 ST 中尝试 Ctrl + O (Open) keyshort 来打开你的系统文件浏览器,其中ST 将帮助您找到包含someFileName.py 及其兄弟文件的文件夹。

【讨论】:

【参考方案9】:

这并不完全是一个解决方案,但对于打开新文件来说效果很好:

高级新文件

https://github.com/skuroda/Sublime-AdvancedNewFile

Command + Option + n 将文件保存在新目录或现有目录中。

因此,这会将 your_file.html.erb 放在 Rails 应用程序中现有的 views 目录中。如果您需要一个新目录 - 您只需键入它作为路径,然后按 Enter。

您也可以在终端中Tab 点赞以自动完成现有目录。

这并没有提供我正在寻找的侧边栏导航,但至少有助于解决一个经常重复的重要需求。

【讨论】:

如果您在名称前加上:,您可以在相对于当前打开文件的位置创建文件,例如::../myfile.js【参考方案10】:

只需执行:Ctrl+K+B

祝你有美好的一天! :D

【讨论】:

任何特定版本或所有版本都支持此快捷方式? @AkberIqbal 自 2012 年以来在 SublimeText2 中工作(我不知道哪个版本),但这个快捷方式只在某些情况下有效,如果它对你不起作用,这个应该可以解决问题: Ctrl+k,然后 Ctrl+b。你可以在这里看到它在 2012 Sublime2 中工作:forum.sublimetext.com/t/ctrl-b-ctrl-k-doesnt-toggle-sidebar/… 我不确定它是否适用于所有版本,但只要转到最新版本就可以了。另外,Ctrl+k 然后 Ctrl+b 也可以

以上是关于Sublime Text 2 - 在侧边栏中显示文件导航的主要内容,如果未能解决你的问题,请参考以下文章

Sublime Text3 Package Control 在菜单栏中不显示

Sublime Text 2 如何更改文件侧边栏的字体大小?

突出显示Wordpress侧边栏中的当前帖子

Sublime text 3 中文文件名显示方框怎么解决?

sublime text 2 基于 MinGW 的 C/C++ 配置文件

修改Sublime Text3 的侧边栏字体大小