VNote:一个更懂程序员和 Markdown 的笔记

2017-06-25 10:00:09 +08:00
 tamlok

我使用 Markdown 来记录笔记大概有四五年了,尝试了很多不同的笔记软件和编辑器,包括为知笔记、有道云笔记、MarkdownPad、初次惊艳的 Typora、StackEdit 和作业部落等。最后觉得这些笔记和编辑器并不能满足自己的需求。个人认为,Markdown 需要预览是对 Markdown 的一个最大误解。于是,我自己基于 Qt 搞了一个笔记软件—— VNote

VNote 的特性包括:

以下是 VNote 编辑时的一个界面:

目前 VNote 处于 1.6 版本,正在活跃开发中,欢迎大家尝试反馈!

下面附上一些之前写的关于 VNote 设计理念和特性的文章:

谢谢!

50552 次点击
所在节点    Markdown
167 条回复
tamlok
2017-06-27 14:23:41 +08:00
@Les1ie 原来 V2EX 是支持 md 评论的?试试链接 [Vim]( http://www.jianshu.com/p/fa8c56e1aa52)
endoffight
2017-06-27 14:46:28 +08:00
能不能支持 http://flowchart.js.org
mianju
2017-06-27 14:52:22 +08:00
@tamlok 有 MathJax 就够了> <
tamlok
2017-06-27 15:01:11 +08:00
@mianju 这个已经支持了,在 markdown 菜单里面启用即可,因为 mathjax 包比较大,所以需要联网哦。
tamlok
2017-06-27 15:02:05 +08:00
@endoffight 目前已经支持 mermaid,也能画流程图。这两个之间哪个比较好呢?
prasanta
2017-06-27 15:18:19 +08:00
为什么实时预览是对 Markdon 的一种误解, 可以详细说说么
tamlok
2017-06-27 15:28:24 +08:00
@prasanta hi,我觉得 md 设计之处就是用简单的标记来使得纯文本编辑易读,而且能输出漂亮的排版。所以预览其实是用来阅读的,编辑的时候完全不需要。md 本来就是为了专注和化繁为简的,加上预览反倒使得编辑分心了。具体您可以看一下我这篇文章里说到设计 vnote 的初衷( http://www.jianshu.com/p/3b8e0e70cd48)。不过纯粹是个人意见哈!:)
kancloud
2017-06-27 16:14:32 +08:00
@tamlok 预览确实是为了阅读的效果,但编辑的时候也要知道实际的阅读效果是什么的吧(事实上很多 md 编辑器都支持预览 不过也可以关闭 其实 vscode 的 md 预览效果挺不错的) 至于分心的问题 只要能关闭预览 就没问题。
yaokwok
2017-06-27 16:17:18 +08:00
很不错,支持一个
tamlok
2017-06-27 16:26:59 +08:00
@kancloud 问题是很多编辑器关闭预览后,编辑界面能呈现的信息有多少。VNote 在保留 md 纯文本特性的前提下尽可能让编辑时效果和阅读时一致。比如编辑的时候就能加粗 /斜体 /行内代码 /链接 /代码块之类的都以差不多的效果显示出来,图片和公式也能原地预览显示,这样就能得到一个折中(typora 把这个做到了另一个极端),尽可能减少 md 的阅读和编辑的割裂感。VNote 目前除了公式预览还没有实现,其他基本都做到了。您可以试着用一段时间。反正我用了后,反而喜欢待在编辑模式,很少停留在阅读模式了。谢谢!
tamlok
2017-06-27 16:27:21 +08:00
@yaokwok 谢谢!欢迎使用和反馈!
endoffight
2017-06-27 17:09:00 +08:00
@tamlok flowchart.js 属于那种小而美的
tamlok
2017-06-27 17:22:31 +08:00
@endoffight ok,应该不是问题,后面我看一下。后面也会支持 plantuml,大而全的😁谢谢支持
tamlok
2017-07-01 17:25:35 +08:00
sadhen
2017-07-07 00:29:46 +08:00
@tamlok 非常赞,跟我心里面构思的 Markdown 编辑器是一样的

之前也动手做了 https://github.com/sadhen/marketo

但是工作之后就没有坚持。Qt 也是我很喜欢的技术,有机会参与一下开发。
tamlok
2017-07-07 08:13:46 +08:00
@sadhen 是呀,感觉和您的那个很多地方重合,比如代码块实时语法高亮!不过 qt 并没有提供这样高完成度的控件,只能自己用些小技巧来实现!😁
acdea4effdbb420d
2017-08-12 23:18:31 +08:00
实在是丑
tamlok
2017-08-13 09:36:28 +08:00
@acdea4effdbb420d 谢谢您的意见!欢迎 PR 改进 UI 呀!对于开源程序,还是一个人的开源程序,还是一个急就章等着要用的开源程序,请多多宽容:) 谢谢
mozutaba
2017-08-16 04:46:39 +08:00
不支持查找啊,只能文本内查找
tamlok
2017-08-16 06:54:33 +08:00
@mozutaba 全文搜索很快就来啦,敬请关注项目

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/370895

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX