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 设计理念和特性的文章:

谢谢!

50551 次点击
所在节点    Markdown
167 条回复
bao3
2017-06-26 17:26:32 +08:00
这是开源软件,需要大家提交代码改进,结果你们全是在提 issue 让作者一个人改进。如此下来这个项目又废了。
另外那些 Mac 要提交 homebrew 的,自己做这件事也是可以的,而且作者没有必要去花精力提交到 homebrew,把精力用在改进就可以了。因为对 Mac 来说,有没有 homebrew /macports 都是那么回事,跟直接 dmg 没有任何差别。
itfanr
2017-06-26 17:27:33 +08:00
难得 感谢分享
tamlok
2017-06-26 18:09:46 +08:00
@bao3 哈,提 issue 这个倒没啥,我自己在用的话就会慢慢改进和完善这个软件。只不过一个人写的话,某些特性大家得耐心等一等。想法很多,实现有点慢哈!现在看到那么多人支持和认同这个项目,我真的受宠若惊!不过,Linux 和 mac 打包发行啥的,如果有人能够帮忙或指导一下就最好不过了,毕竟我不擅长这个。之前花了两天尝试在 Ubuntu 下打包 deb,但因为 Ubuntu 的 qt 版本低和其他一些依赖问题失败了。前两天向 Deepin 请求帮助,那边说是准备收录商店,这个社区还挺友好的。实在不行,我过段时间把那台烂电脑换硬盘复活后,会装各种发行版,再尝试一下打包。mac 下的交互逻辑有点特立独行,我也没有充分使用过,如果大家在使用过程中遇到什么不顺手的(比如 tab 改变输入焦点之类),也希望多反馈。谢谢您的关注和支持!也谢谢评论和收藏这个主题的所有人!
tamlok
2017-06-26 18:11:35 +08:00
@itfanr 谢谢一路支持!😁
clino
2017-06-26 20:49:19 +08:00
linux 下编译怎么做啊

Cannot find file: /opt/vnote/hoedown/hoedown.pro.
Makefile:33: recipe for target 'hoedown//Makefile' failed
make: *** [hoedown//Makefile] Error 2

我已经在 vnote 下 clone 了 hoedown 了
tamlok
2017-06-26 21:30:57 +08:00
@clino Hi, 您执行`git submodule update --init`了吗?按照这里的报错,hoedown 下应该是没有文件。不需要额外去 clone 原来的那个 hoedown 仓库的。hoedown 作为 VNote 的子模块,我已经修改过了。正常流程是 clone 了 VNote,然后在 VNote 下执行`git submodule update --init`,这样就会自动把 hoedown 下载下来,然后才是 qmake 和 make 以及 make install。您再试试看?实在不行可以 QQ 群或者 Issue 详细讨论。谢谢使用!
mianju
2017-06-26 21:44:22 +08:00
支持一下 Latex 吧> <
tamlok
2017-06-26 21:48:46 +08:00
@mianju 是指 MathJax 数学公式吗?如果是这个,现在已经支持了。如果是只完整的 Latex 语法,这个估计很有难度,而且怎么和 Markdown 结合呢?谢谢!
clino
2017-06-26 23:00:44 +08:00
@tamlok 在 ubuntu 下有哪些依赖包要装?
我看好像是用 qt4,于是用了 sudo apt-get install qt4-qmake libqt4-dev
但是又出了 ../../src/vdirectory.h:8:23: fatal error: QJsonObject: No such file or directory 这个错,google 了下好像说要用 qt5

所以到底是 qt4 还是 qt5? 能不能为 ubuntu 专门写一段 install 说明呢?
tamlok
2017-06-26 23:14:31 +08:00
@clino Hi,是 Qt5.7,Ubuntu 的官方源可能还没有这么新的版本;在 Github 主页的 README 里面有一小节是关于 Linux 编译和安装的 ( https://github.com/tamlok/vnote#build--development-构建与开发),您可以参考一下。建议到 Qt 官方网站下载一个 Qt (*.run 格式,类似于绿色文件,安装好后打开 QtCreator,导入项目即可编译; 5.7/5.8/5.9 版本都可以),比较方便。Ubuntu 的软件更新慢是一个问题~~
tamlok
2017-06-26 23:15:24 +08:00
xiaoz
2017-06-27 08:04:15 +08:00
我新建笔记怎么是灰色的,有遇到的吗? https://i.bk.tn/uploads/1706/270804001896.png
tamlok
2017-06-27 08:05:52 +08:00
@xiaoz 您好!因为 vnote 遵循笔记本-文件夹-笔记的层次,所以接下来您应该先新建一个文件夹,然后就可以新建笔记了。可以用鼠标放在工具栏上各个按钮看看,有工具提示的。谢谢使用!
xiaoz
2017-06-27 09:05:28 +08:00
@tamlok 谢谢解答,已经解决这个问题了。
tamlok
2017-06-27 09:29:53 +08:00
@xiaoz 期待使用反馈!:)
clino
2017-06-27 10:08:16 +08:00
@tamlok 正在安装 qt 开发包,过了好久都没下载完...
有点醉了...太费劲了
hjdtl
2017-06-27 10:36:40 +08:00
我做了个在线实现编译的 md to html
tamlok
2017-06-27 10:40:00 +08:00
@clino sorry,自行编译是有点麻烦。主要还是 ubuntu 的 qt 太旧了。或者您可以等后面 VNote 打包后再来尝试。:)Linux 下的 Qt 安装包只有 1G,是三个平台里面最小的了,真心希望能等它下载完哈!
tamlok
2017-06-27 10:41:20 +08:00
@hjdtl 赞!这个感觉更有难度。VNote 直接找网上现成开源的轮子了,目前默认的是 markdown-it。
tamlok
2017-06-27 10:43:04 +08:00
@clino 安装好后,基本就可以编译所有 qt5 写的程序啦

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

https://tanronggui.xyz/t/370895

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

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

© 2021 V2EX