Cmddown包含了很多我们生活中需要的功能。这个软件界面简单,但是功能很强大。我们可以在日常生活和办公过程中使用这个软件作为我们的工具。
软件简介
cmd markdown客户端是一款实用的markdown工具,最大的特点就是运行稳定。即使网络不稳定,也不用担心数据丢失。cmd markdown客户端可以根据网络动态自动切换离线和在线模式,保证数据先保存后本地保存。
:
软件特色
1.离线使用浏览器版本
网络编辑严重依赖网络的问题严重困扰着那些在路上的作家,比如记者、学生、旅行者。在没有客户端的时候,我们希望浏览器也能承担离线编辑的责任,所以我们把网页版的Cmd Markdown改造成了可以离线使用的:从现在开始,你只需要访问一次我们的网页链接,下次没有网络的时候就可以再次访问这个网址,离线使用我们的网页版Cmd Markdown。是的,在没有网络的情况下仍然使用浏览器是不直观的,但这确实发生了,所以请收集我们的网页链接以备不时之需。
Cmd Markdown在不稳定的网络条件下也能很好地工作。它会根据网络情况动态切换离线和在线模式,确保数据先存储在本地,再更新到服务器进行备份。不用担心数据丢失。
2.智能云同步
无论是可以离线使用的浏览器版本还是客户端,在离线使用并重新连接网络后,所有新增、删除和修改的文档都会与服务器上的版本同步,以确保那些离线修改在服务器上有相同的备份。以后换了电脑,换了工作场所,就可以再次阅读编辑最新内容了。这些操作将在适当的时候自动执行,在大多数情况下,不需要用户主动干预。我们有一个智能的同步算法,保证不同客户端的同一稿件在同步时会自动合并,比如:
我们测试了很多知名云笔记品牌的做法。遗憾的是,面对这种情况,他们大多粗暴地选择直接用A ' '的结果覆盖A '的内容,导致用户编辑过程的损失,简直无力吐槽。
3.用户干预下的版本冲突处理。
智能云同步可以解决大部分稿件版本问题,但是当用户意图本身发生冲突时,我们还是会以最大的善意要求用户确认自己的真实意图。例如:
当客户端2连接到网络时,除了作者没有人知道它的真实意图:将222更改为AAA或BBB。此时,Cmd Markdown会自动计算这些差异,并让用户确认其真实意图,如下图所示:
4.Windows/Mac/Linux全平台客户端
在离线使用和与智能云同步的基础上,开始重构整个平台的客户端。为了让一个基于web的文本编辑器成为客户端,我们考虑了代码库的每一个细节,重写了整个代码库的基础架构,并自豪地宣布Cmd Markdown不再只是浏览器中的一个应用,而是可以独立运行在三个操作系统上,可以离线使用,可以与智能云同步。我们也为目前的不足做好了准备:一个完善的软件更新系统将随时向客户端推送新的功能和补丁。
5.基于差异的558%性能改进和要求
天下武功,快而不破,越快越强。性能永远是每一次升级的重点。此次测试了Cmd Markdown在超大稿件中的性能,并对渲染算法进行了严谨有效的改进,最终将渲染效率提升至原来的558%。
一般来说,云笔记将用户当前编辑的内容保存到云端有两种方式:
将用户数据保存在本地,并定期上传到服务器。
用户的击键将触发云保存。
1该方案可以有效降低用户的停滞感(一段时间内不会有网络传输),但如果关机或程序崩溃,用户数据就会丢失。
该方案可以在服务器上实时备份用户的数据,保证数据的完整性。但假设有一篇2万字的大稿,每次按键都会导致一次上传2万字的网络传输行为,那么在大稿的编辑过程中就会出现明显的卡顿现象。
CMDDOWN在之前的版本中采用了方案2。这次还是靠算法提升。击键后我们会计算前后文本内容的差异,只把差异上传到云端,然后云端程序会把这个差异和现有的服务器版本合并保存。这种方式有效降低了网络传输的带宽,从而消除了大稿下的停滞现象。我们的服务器也将使用更多的计算能力来处理成千上万个不同的合并请求。在恶劣的网络环境下实现稳定的文本内容传输。
6.基本编辑器组件的升级:列模式和增强的Vim/Emacs模式
先说编辑器本身。上次之后,我们再次升级了编辑器组件。
1.引入列模式
很多用户喜欢sublime这样的编辑器的栏目模式。现在还可以通过Cmd Markdown中的Ctrl Alt Up/Down进入分栏模式,在一个多行文档上显示多个光标,然后同时编辑多行内容。
2.支持/?用于全文搜索、替换和列操作的Vim模式
通过右上角的菜单进入Vim模式:
搜索:和原生Vim一样,按/或?关键词,可以按关键词搜索全文。
Replace: Press:可以进入命令模式,使用%s/orig/repl替换全文。
操作:在光标模式下按Ctrl Alt J/K进入列操作模式。
3.更好地使用Emacs模式
在原有的Chrome浏览器中,Emacs的常用快捷键Ctrl N被Chrome占用来打开新窗口,导致这种模式很难有实用价值。这次发布的客户端表示完全没有压力,Emacs的粉丝们终于可以在客户端上使用自己喜欢的Emacs模式了。
7.问题修复
在github的问题列表中,我们有选择地进行了以下修复:
防止注释内容中的恶意XSS攻击
删除大段文字时避免丢失用户评论。
按Ctrl S时,避免弹出保存对话框。
页面跳转中的可定制散列锚点
基于用户时区的时间显示
下载资源
-
可以插原神人物的游戏手游 2022-09-06
-
仙剑奇侠传4结局官方解释?仙剑四结局深度解析 2022-09-06
-
lpl各战队主场城市 2022-09-06
-
魔兽世界怀旧服锻造分支怎么选择60年代分支选择推荐 2022-09-06
-
仙剑奇侠传4演员表曝光(仙剑奇侠传4人物详细信息) 2022-09-06
-
仙剑奇侠传4演员名单(仙剑奇侠传4四大主角) 2022-09-06