news 2026/4/2 0:28:28

AI 编程 Vibe coding 尝试,1 天完成多平台 Markdown 编辑/阅读软件开发

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI 编程 Vibe coding 尝试,1 天完成多平台 Markdown 编辑/阅读软件开发

AI 编程 Vibe coding 开发速度果然快,全程开发不到 1 天就完成了这款 Markdown 编辑器 ——Sim4SideMarkdown,项目 GitHub 地址:https://github.com/sim4next/Sim4SideMarkdown。

编辑器采用 react+electron 框架开发(最初版本用 html+js+electron,因代码集中导致文件臃肿、维护性差,后续改用 react 框架重构),还整合了 TypeScript、Vite 等技术栈,打包支持 Windows 和 macOS 双平台。

接下来介绍下这款软件的核心功能:

  1. 基础 Markdown 编辑功能,支持目录生成、实时预览(拆分视图),兼容标题、列表、代码块等常用语法;
  2. 实用窗口控制:新增置顶功能(保持窗口在屏幕最前端)、靠边吸附模式(左 / 右靠边,笔记场景高频实用);
  3. 多标签页编辑,支持文件新建 / 打开(多选择)/ 保存 / 关闭等基础操作,搭配撤销 / 重做、查找 / 替换、跳转行号、插入日期时间等编辑工具;
  4. 多语言设置,适配不同用户的使用习惯,切换便捷;
  5. 支持 dark 模式,适配夜间使用场景,有效保护视力。

普通模式

Dark模式

靠边吸附模式

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/22 12:53:43

一份完整的电商数仓体系核心模块内容概要

前言:这篇概要内容更适合一些工作5年以上的数仓工程师,进行数仓建设知识体系回顾!电商数仓核心模块内容包括:1. 数据采集与集成目标: 构建全渠道、高性能、高可靠的数据入仓管道,确保数据完整、准确、及时。…

作者头像 李华
网站建设 2026/3/31 23:03:01

编译期性能飞跃,C++26 constexpr容器全面支持带来的5大颠覆性变化

第一章:编译期性能飞跃,C26 constexpr容器全面支持带来的5大颠覆性变化C26 标准即将迎来一项里程碑式的升级:对 constexpr 容器的全面支持。这一变革使得 std::vector、std::string 等动态容器能够在编译期完成构造与操作,彻底打破…

作者头像 李华
网站建设 2026/3/22 23:17:28

lora-scripts保姆级教程:轻松训练Stable Diffusion风格LoRA模型

lora-scripts 实战指南:从零训练你的 Stable Diffusion 风格模型 在生成式 AI 的浪潮中,个性化不再是奢侈品。无论是想打造独一无二的艺术风格,还是让大模型学会特定行业的表达方式,我们都不再满足于“通用”的输出。但传统微调动…

作者头像 李华
网站建设 2026/3/31 21:11:31

Java堆外内存选型困惑?3个关键指标+实测数据帮你做出最优决策

第一章:Java堆外内存选型困惑?3个关键指标实测数据帮你做出最优决策在高性能Java应用开发中,堆外内存(Off-Heap Memory)成为突破GC瓶颈的关键技术。然而,面对多种堆外内存管理方案,开发者常陷入…

作者头像 李华
网站建设 2026/3/25 16:12:38

【流处理专家私藏笔记】:Kafka Streams窗口管理的7个高级技巧

第一章:Kafka Streams窗口机制核心原理Kafka Streams 提供了强大的流式数据处理能力,其中窗口机制是实现时间维度聚合操作的核心组件。通过将无限数据流划分为有限的时间片段,窗口允许开发者对特定时间段内的数据进行统计、聚合与分析。窗口的…

作者头像 李华
网站建设 2026/3/23 21:55:16

市域铁路和城际铁路是中国多层次轨道交通体系中

市域铁路和城际铁路是中国多层次轨道交通体系中的重要组成部分,两者在功能定位、服务范围、技术标准等方面有显著区别。以下是主要差异的清晰对比:一、核心定位与功能维度市域铁路城际铁路服务目标服务于同一都市圈/城市内部,连接中心城区与郊…

作者头像 李华