Sublime Text

时间:2018-04-04 15:42:29

标签: sublimetext3 sublimetext2 sublimetext

当您在Sublime Text中右键单击文件资源管理器并选择新文件或移动文件时,您会得到一个单行对话框'在状态栏上方窗口的底部,您可以在其中输入新文件名,移动文件等。

现在,我认为可以在'调色板中弹出此对话框。在屏幕的中间或顶部。我这样说是因为我在视频教程中看到了别人的崇高文字。

我不确定我在这里使用了非常正确的术语,' dialog',' palette'等等,今天已经搜索了好几次,但一无所获。我不知道我是否需要更改设置,使用插件等,但我很乐意能够进行更改。

我在MacOS上使用最新版本的ST3。

:WQ

1 个答案:

答案 0 :(得分:1)

您在屏幕底部谈论的项目是Input Panel;一般来说,Sublime可以有大约三种不同的GUI交互(忽略上下文菜单和标准文件对话框等常见内容):

面板

面板是屏幕底部的小文件/输入视图。面板用于输入目的,例如在命令需要获取通用输入或执行查找/替换操作时提及的情况。

此外,诸如Find in Files的结果和构建系统的输出之类的内容也被视为面板,用于显示文本输出。状态行左上角的图标是面板切换器;单击它以查看可用面板的菜单并打开它们。

快速面板

快速面板是您可以考虑的一种浮动对话框;它显示预定义项目列表,并允许您选择一个,使用模糊匹配来帮助您过滤列表。

由于您输入的文字只是一个过滤器,因此您无法使用此文字输入任意文字,因为如果您这样做,预设项目都不会匹配,因此您无法选择一个。

例如,如果您在菜单中选择Preferences > Color Scheme...来更改颜色方案。

Goto Anything功能(菜单中的Goto > Goto Anything)中使用的快速面板有一个特例,它允许一些任意文本,例如输入:50到跳到第50行,但这不是暴露在核心之外的东西,所以插件无法利用它。

命令选项板

这与快速面板类似,工作方式相同;您键入的文本会为列表中的项目提供过滤器,以便您可以选择一个。

我将此列为Quick Panel的单独项目有两个原因;首先,项目的来源来自包裹提供的sublime-command文件,并不仅仅是一般项目清单。第二个是Sublime最近的开发版本在这里有一个输入功能,我们将在稍后讨论。

总之,由于开发人员的设计理念(以下内容来自this blog post),Sublime对它提供给你的GUI非常轻松:

  
      
  • 不显眼,最小的铬。重点应放在文本上,而不是十四个不同的工具栏上。

  •   
  • 不要用对话框来模糊文字。

  •   
  • 使用您拥有的像素。全屏,多监视器和编辑文件应该是可以的。

  •   

这意味着除了其他功能之外,没有任何功能可以将面板分解为浮动窗口或更改它们在窗口中的位置;关于你能做的最好的事情是让面板更高更短。

在这方面的所有自定义(根据上面的第三点),您可以将可用的非面板窗口区域拆分为您认为最有助于一次打开一个或多个文件的任何布局。

现在说,最新的开发版本引入了一项新功能,允许从Command Palette中选择的命令直接在命令选项板内提示您输入参数值。

截至目前的时间(2018年4月初),这还不是一个稳定的版本,所以这只适用于许可用户,因为他们是唯一允许访问开发版本的用户。

如果没有看到您正在谈论的视频,那么很难更具体地说出这个人实际在做什么;如果它是最近的视频并且他们能够通过输入不在窗口底部的面板中的文本来创建新文件,那么最可能的猜测是他们使用的是开发版本和第三方软件包。