Sublimetext3 获得更精确的构建时间
在升华文本3中运行Sublimetext3 获得更精确的构建时间,sublimetext3,Sublimetext3,在升华文本3中运行程序时,是否有可能获得更精确的执行时间 默认情况下,精度为逗号后1位。但是,在学习的过程中,我使用了很小的代码片段,无法判断我的实现在复杂性和速度方面是否良好 另外,我知道有一些方法可以使用一些模块来测量执行时间。也许有一些我可以在编码时快速方便地使用(因此无需将这些详细信息强制输入结果屏幕)这可以通过修改Default包中的exec.py文件来实现;这提供了sublime构建系统用于执行构建的exec命令 最简单的方法是: 如果尚未安装该软件包,请安装该软件包(如果正在使用
程序时,是否有可能获得更精确的执行时间
默认情况下,精度为逗号后1位。但是,在学习的过程中,我使用了很小的代码片段,无法判断我的实现在复杂性和速度方面是否良好
另外,我知道有一些方法可以使用一些模块来测量执行时间。也许有一些我可以在编码时快速方便地使用(因此无需将这些详细信息强制输入结果屏幕)这可以通过修改
Default
包中的exec.py
文件来实现;这提供了sublime构建系统用于执行构建的exec
命令
最简单的方法是:
工具>命令选项板..
或Shift+Ctrl+P或Shift+⌘+P) 然后使用prv:o
向下过滤以获取“PackageResourceViewer:Open Resource”Default
,然后选择文件exec.py
finish
方法,修改以下行并保存文件:
if exit_code == 0 or exit_code == None:
self.append_string(proc,
("[Finished in %.1fs]" % (elapsed)))
else:
self.append_string(proc, ("[Finished in %.1fs with exit code %d]\n"
% (elapsed, exit_code)))
self.append_string(proc, self.debug_text)
.1f部分指定了一个小数精度;您可以将其更改为例如.5f以获得5位小数或您喜欢的任何精度。确保你修改了这两个;第一个用于运行成功时,第二个用于运行失败时
需要注意的是,这将用您修改的版本覆盖内置的exec
命令,这意味着当您更新到较新版本的ST3时,如果它有exec
命令的改进版本,您将看不到它,并且您修改的命令将优先
如果愿意,也可以删除覆盖,这只是需要记住的一点。这可以通过修改
Default
包中的exec.py
文件来实现;这提供了sublime构建系统用于执行构建的exec
命令
最简单的方法是:
工具>命令选项板..
或Shift+Ctrl+P或Shift+⌘+P) 然后使用prv:o
向下过滤以获取“PackageResourceViewer:Open Resource”Default
,然后选择文件exec.py
finish
方法,修改以下行并保存文件:
if exit_code == 0 or exit_code == None:
self.append_string(proc,
("[Finished in %.1fs]" % (elapsed)))
else:
self.append_string(proc, ("[Finished in %.1fs with exit code %d]\n"
% (elapsed, exit_code)))
self.append_string(proc, self.debug_text)
.1f部分指定了一个小数精度;您可以将其更改为例如.5f以获得5位小数或您喜欢的任何精度。确保你修改了这两个;第一个用于运行成功时,第二个用于运行失败时
需要注意的是,这将用您修改的版本覆盖内置的exec
命令,这意味着当您更新到较新版本的ST3时,如果它有exec
命令的改进版本,您将看不到它,并且您修改的命令将优先
如果愿意,也可以删除覆盖,这只是需要记住的一点