Builtin

內置

myrestrunflow主題生產力開發者工具安全檢索工作窗口winmac
top.myrest.myflow.builtin v1.3.8

這是一個內置插件,不能被停止運行、禁用和卸載,同時,你也無需單獨更新此插件,因爲它是隨應用程序一起更新的。 內置插件預設了許多豐富實用的功能,包括文件檢索、批量重命名、計算器、日期計算器、解一元一次方程、隨機生成器、剪貼板、二維碼、屏幕截圖、計時器等等,此外還集成了許多常用的操作系統和應用程序快捷指令。

這可以幫助你更方便快捷的完成日常工作,若內置插件無法完全滿足你的需求,還可以到插件市場搜索更多實用插件,如果沒有找到合適的,或在使用過程中遇到任何問題,歡迎提交功能反饋,我們將認真評估並開發合適的功能。

文件檢索

在插件首次運行時,檢索服務將遍歷本地磁盤所有文件並創建索引以便能快速的查找文件,整個過程耗時視文件數量而定,大概10到30分鐘左右。如果使用過程發現有新建文件搜不到,可以嘗試重建索引:reindex

搜索支持多層級模糊匹配,示例:/path/a?a/b*/**/test [file|dir|app]

filedirapp是可選項,分別表示只搜索文件,和只搜索文件夾,和只搜索APP(可執行文件)。

拆解文件夾

將指定文件夾內的所有文件(包括嵌套的文件夾內的文件)提到文件夾外面,示例:folderunwrap /path/dir

計算器

如果你是開發者,那取餘和位運算功能將對你非常有用,用法跟代碼一樣:9%5 8|2 3&2 5^4 1<<2 1024>>9 ~7

日期計算器

now是內置的一個已知日期,輸入now將實時顯示當前系統時間,再追加一個點號時(即now.)將停止時間走動。

加減計算:[{date}][+{number}{unit}][-{number}{unit}]{date}表示一個日期,{number}表示一串數字,{unit}表示時間單位。示例:now+3y 20230923+365d。因爲日期是可選的,所以將一個時間戳轉換爲日期非常簡單,只需要在時間戳後面加上單位即可得到日期,示例:1695473448273ms 1695473434s

偏移計算:{date}<|>{unit}<表示往前偏移,>表示往後偏移,示例:本週的開始時間now<w、今年的結束時間now>y

相差天數計算:{date}-{date},示例:2024-12-31-2023-01-01。注意:這裏的兩個日期需使用相同的日期格式。

支持的日期格式:yyyymmdd yyyy-mm-dd yyyyMMddHHmmss yyyyMMdd HHmmss yyyyMMddHHmmssSSS yyyyMMdd HHmmssSSS yyyy-MM-dd HH:mm:ss yyyy-MM-dd HH:mm:ss.SSS

時間單位:ms s min h w d m y分別表示毫秒、秒、分鐘、小時、星期、天、月、年。

隨機生成器

random [abc|chinese|password] [lower|upper] [{number}]{number}表示長度,upper表示大寫字母,lower表示小寫字母,abc表示字母,chinese表示中文字符,示例:隨機16位大小寫字母 random abc 16,隨機16位小寫字母:random abc lower 16

random int [{number}[,{number}]]生成一個數字,前一個{number}表示下限,後一個{number}表示上限,示例:random int 0,100

隨機生成顏色:random color

計時器

輸入timer start開啓一個臨時的正計時器。timer [{name}] {date}開啓一個倒計時,{name}是你自定義的一個名字(可選參數),{date}表示一個可以通過上面日期計算得到的日期,你可以保存這個倒計時,保存後可以通過名字查找該倒計時,示例:今天結束倒計時timer now>d

QLExpress

QLExpress是一個高級功能,他可以在運行時執行類Java語法的腳本,以實現各種自定義需求,支持傳入腳本文件,參考文檔:https://github.com/alibaba/QLExpress