當我運行<Ctrl+B>
程序時,是否有可能獲得更精確的執行時間崇高文本3?獲得更精確的編譯時間
默認情況下,逗號後的精度爲1位數字。但是,在學習時,我使用了一小段代碼,並且無法判斷我的實現在複雜性和速度方面是否好。
附:我知道有一些方法可以用一些模塊來衡量執行時間。也許還有那些我能以快速,便捷的方式,而使用的編碼(所以沒有必要強迫這個詳細的信息到<Ctrl+B>
結果屏幕)
當我運行<Ctrl+B>
程序時,是否有可能獲得更精確的執行時間崇高文本3?獲得更精確的編譯時間
默認情況下,逗號後的精度爲1位數字。但是,在學習時,我使用了一小段代碼,並且無法判斷我的實現在複雜性和速度方面是否好。
附:我知道有一些方法可以用一些模塊來衡量執行時間。也許還有那些我能以快速,便捷的方式,而使用的編碼(所以沒有必要強迫這個詳細的信息到<Ctrl+B>
結果屏幕)
這是通過修改文件中的Default
包可能;這提供了exec
命令,它由崇高的構建系統用來執行構建。
做到這一點的最簡單的方法是:
Tools > Command Palette..
或SHIFT + CTRL + P或Shift + ⌘ + P)和過濾下來prv:o
在得到 「PackageResourceViewer:打開資源」Default
,然後文件該文件包含Sublime用來執行文件和構建系統的命令。你可以導航到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
命令的莫名其妙的改進版,你贏了看不到它,你修改後的命令將優先。
你也可以刪除你的覆蓋,如果你喜歡,這只是要記住。