ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

匿名文件

作者: nchauhan890 ST3

Sublime Text 3 插件,快速创建已保存的文件以测试代码片段。

详细信息

  • 1.0.0
  • github.com
  • github.com
  • 6 年前
  • 2 小时前
  • 6 年前

安装次数

  • 总数 656
  • Win 523
  • Mac 71
  • Linux 62
8 月 6 日 8 月 5 日 8 月 4 日 8 月 3 日 8 月 2 日 8 月 1 日 7 月 31 日 7 月 30 日 7 月 29 日 7 月 28 日 7 月 27 日 7 月 26 日 7 月 25 日 7 月 24 日 7 月 23 日 7 月 22 日 7 月 21 日 7 月 20 日 7 月 19 日 7 月 18 日 7 月 17 日 7 月 16 日 7 月 15 日 7 月 14 日 7 月 13 日 7 月 12 日 7 月 11 日 7 月 10 日 7 月 9 日 7 月 8 日 7 月 7 日 7 月 6 日 7 月 5 日 7 月 4 日 7 月 3 日 7 月 2 日 7 月 1 日 6 月 30 日 6 月 29 日 6 月 28 日 6 月 27 日 6 月 26 日 6 月 25 日 6 月 24 日 6 月 23 日
Windows 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.githubusercontent.com

匿名文件

Sublime Text 3 插件,快速创建已保存的文件以测试代码片段。

简介

你是否有过一个绝妙的想法,并希望尽快测试你的代码?你需要创建一个新文件,写入代码,保存到某处,运行它,如果代码失败,就删除它。现在,有了匿名文件,你可以通过创建在关闭时自动删除的预保存文件来加快这个工作流程。

配置

编辑 AnonymousFile.sublime-settings 文件以配置此插件。通过 首选项 --> 插件设置 --> AnonymousFile --> 设置 - 用户 或命令面板打开。

设置 描述
dir 保存新文件的目录
recently_closed 将最近关闭的文件移动到的目录
keep 要保留的最近关闭文件的数量 - 必须在 0 到 100 之间
file_extension 创建新文件的扩展名 - 必须包含句点“.”(例如“.py”)

如果插件在设置中检测到任何错误,例如超出范围的数字或不是一个目录或不存在的文件系统位置,将在状态栏和控制台显示一条消息。

命令

匿名文件有 2 个命令和 1 个可通过命令面板编辑的设置。下表显示了内部命令名称。

命令 命令名称
创建匿名文件 anonymous_file
保存匿名文件 save_anonymous_file

上下文菜单

匿名文件默认提供对 创建匿名文件保存匿名文件 命令的访问,其名称保持不变。

使用方法和内部结构

创建一个新的匿名文件,右键点击当前视图以打开上下文菜单,并点击创建匿名文件,或者通过命令面板执行相同的命令。该文件被保存在在AnonymousFile.sublime-settings文件中设置为dir的目录中,并且具有由settings文件中指定的file_extension设置的扩展名。它将具有类似于af_xyz的基本名称,其中xyz是由随机分配的字母或数字。该文件可以像普通文件一样使用,并且写入的任何代码都可以在不需要先保存文件的情况下运行。

关闭文件时,它会自动删除并移动到在设置文件中设置为recently_closed的目录。 keep设置指定在该目录中保留多少个文件;如果数字为0,则该目录将保持为空。然而,由于代码的性质,文件在删除之前会被移动到该目录,因此必须指定recently_closed目录。

当关闭匿名文件时,文件名会被写入到settings文件中设置为dir的目录中的recent_files.txt文件。文件的顺序是按照最旧到最新的。插件将此数据写入文件,以确保当整个Sublime Text应用程序关闭时,文件名被保留,目的是在Sublime Text重新打开时确保最旧的文件从recently closed文件夹中移除。然而,如果在Sublime Text打开之前删除文件,则记录的任何文件名都会丢失,这意味着它们不会被从recently_closed目录中移除,导致有比keep设置中所指定的更多的文件。

另外,可以通过上下文菜单或命令面板调用保存匿名文件命令,它会打开一个另存为提示以保存文件。保存后,该文件将从插件当前打开的匿名文件列表中移除,因此在关闭文件时文件不会被删除。即使你以相同的af_xyz文件名在同一目录下保存文件,它仍然被视为保存了文件,因此在关闭时不会被删除。