当前位置: 首页 > ops >正文

用vscode破解最新typora1.10.8

1.下载格式化插件防止打开文件一团乱

1)下载vscode:

Download Visual Studio Code - Mac, Linux, Windows

2)vscode下载中文插件重启

如果没变中文,在vscode界面按下:

ctrl+ shift + p   调出命令行

再输入:configure display language 配置显示语言

configure display language    

 

再重启就好了

3)下载 安装”Prettier – Code formatter”插件

2.安装typora

本地:【免费】能打开.md的软件typora资源-CSDN下载

官网:Typora 官方中文站

下载后打开,点左下角15天试用后,关闭

3.破解typora【搓拳】

1】找到Typora安装目录,打开Typora\resources\window.html文件

Ctrl+Shift+P(Windows/Linux)打开命令面板

(macOS)用“Cmd+Shift+P”

输入Format Document With…”,然后选择”Prettier”

 

或者直接输入format Document

在< head > 标签后加上以下代码:

 <style>body>div[role="button"] {visibility: hidden;}</style>

2】打开Typora\resources\page-dist\static\js\Licenselndex.****.****.chunk.js文件 

Ctrl+Shift+P  format Document 将文件排版好

进入后用ctrl+f 查找:

e.hasActivated="true"==e.hasActivated

将其替换为:

e.hasActivated="true"

全部保存关闭,再重新打开,显示激活成功

 

4.关闭软件激活弹窗

不然每次打开都会弹

找到Typora\resources\page-dist\static\js\0.99879679.chunk.js文件

在第二行添加如下代码:

加入 

// 创建一个新的 div 元素
var div = document.createElement('div');// 给 div 添加一个唯一的 ID
div.id = 'myOverlay';// 设置 div 的样式
div.style.position = 'fixed';
div.style.top = '0';
div.style.left = '0';
div.style.width = '100vw'; // 使用 100% 宽度
div.style.height = '100vh'; // 使用 100% 高度
div.style.backgroundColor = 'rgb(54,59,64)'; // Night主题背景色
div.style.zIndex = '9999'; // 确保 div 在最上层// 将 div 添加到 body 中
document.body.appendChild(div);//window.resizeTo(1, 1); // 将窗口缩小大小,可要,也可以不要// 设置定时器,在 360 毫秒后删除 div ,并关闭页面
setTimeout(function () {var overlay = document.getElementById('myOverlay');if (overlay) {overlay.remove(); // 删除 div}// 点击关闭按钮,关闭页面//document.querySelector('.text-btn').click(); //未激活关闭按钮document.querySelector('.default-btn.secondary-btn').click(); //激活后关闭按钮}, 360); // 360 毫秒后关闭弹窗

 收工!

http://www.xdnf.cn/news/14603.html

相关文章:

  • 鸿蒙应用开发中的状态管理:深入解析AppStorage与LocalStorage
  • PYTHON从入门到实践2-环境配置与字符串打印用法
  • 【网络安全】从IP头部看网络通信:IPv4、IPv6与抓包工具 Wireshark 实战
  • vscode + Jlink 一键调试stm32 单片机程序(windows系统版)
  • ArkTS与仓颉开发语言:鸿蒙编程的双子星
  • 软件工程:从理论到实践,构建可靠软件的艺术与科学
  • 【4目方案】基于海思3403平台开发4目360°全景拼接相机方案
  • 五种 IO 模式的简单介绍 -- 阻塞 IO,非阻塞 IO,信号驱动 IO,IO 多路复用,异步 IO
  • RISC-V三级流水线项目:总体概述和取指模块
  • 基于java SSM的房屋租赁系统设计和实现
  • python基于微信小程序的广西文化传承系统
  • 【入门级-基础知识与编程环境:3、计算机网络与Internet的基本概念】
  • VLN论文复现——VLFM(ICRA最佳论文)
  • AI-Sphere-Butler之如何将豆包桌面版对接到AI全能管家~新玩法(一)
  • 虚拟 DOM 与 Diff 算法:现代前端框架的核心机制
  • 边缘-云协同智能视觉系统:实时计算与云端智能的融合架构
  • PillarNet: Real-Time and High-PerformancePillar-based 3D Object Detection
  • MySQL 8.x配置MGR高可用+ProxySQL读写分离(二):ProxySQL配置MySQL代理及读写分离
  • HarmonyOS 5 多端适配原理与BreakpointSystem工具类解析:附代码
  • Flutter ListTile 徽章宽度自适应的真正原因与最佳实践
  • 十四天机器学习入门——决策树与随机森林:从零构建智慧决策模型
  • Python Django全功能框架开发秘籍
  • Jenkins部署及反向代理
  • 【JS-4.7-表单value属性】深入理解DOM操作中的表单value属性
  • 雷达高度计 RA-6500
  • AI浪潮拐点:MCP与A2A协议如何重塑AI智能体协作生态
  • 金融行业B端系统布局实战:风险管控与数据可视化的定制方案
  • 动手用 Web 实现一个 2048 游戏
  • 如何预防电磁铁损坏
  • Data Vault 初探(九) —— 定期装载_Kettle_附属表