跳转至

工具栏插件/在线工具菜单

插件菜单

插件菜单这里集成了一些常用的工具,分为以下几类:

加解密插件

  • AES、DES、RSA 等加密算法
  • MD5、SHA-1、SHA-256、SHA-512 哈希计算
  • Base64 编码解码

各类转换器

  • 编解码转换:URL 编解码、HTML 实体编解码等
  • 格式转换器:JSON/CSV/YAML/TOML 互转
  • 大小写转换:驼峰、下划线、短横线等
  • 格式化工具:JSON、XML、SQL 格式化

网络计算插件

  • 地址转换器(IP/MAC)
  • 解析器
  • 子网计算等

常用对照表

  • ASCII 码对照表
  • 数据和命令对照表
  • 科学符号对照表

语言语法关键字对照表

  • 各编程语言关键字对照

操作也比较简单,通过主线程菜单栏按钮触发内部 IPC 消息,给渲染进程发送指令,由渲染进程在编辑区域呈现 VUE 组件。插件组件在 src/renderer/src/components/PluginTools/ 目录下。

在线工具菜单

这里主要是打开在线编辑器,利用网页的现有的编辑器,集成到工具中,这里要保证页面可达,否则工具会打不开。

在线工具分类:

  • 菜鸟在线工具:菜鸟工具集
  • 编程狮在线工具:W3School 工具集
  • 在线编解码工具:各类编解码工具
  • 在线 IDE 编辑器:在线 IDE
  • 开发者工具:开发者常用工具
  • 国内知名前端团队:前端团队网站
  • 云计算平台:各大云平台

在线工具通过 OpenOnlineWebPages.ts 在独立窗口中打开,使用 shell.openExternal 或内嵌 BrowserWindow 实现。