本文档长期不定时更新,根据使用情况进行反馈。

目录

编译
  Error creating SSL context
  无法输入中文
  如何打包
使用

  桌面图标
  Markdown
  Windows 版本差异
  常用快捷键
  数据存储在哪里
Bug
  Web版本bug
  客户端

编译

我环境deepin 15.4.1,自带商店里的为知笔记版本是2.5.5,安装了不能用(滚动条失效,笔记不显示,无法退出等等很多问题)。自己编译了2.5.5,也是一样的不好用。然后编译了2.5.6,目前用起来一切正常。 
编译guide:http://www.wiz.cn/compile-client.html 
QT 版本为5.7.0 for Linux 64-bit. 
编译过程顺利,可执行文件位于~/build-WizQTClient-Desktop_Qt_5_7_0_GCC_64bit-Release/src/WizNote

Error creating SSL context

但是登陆的时候提示Error creating SSL context错误: 

原因是QT编译时使用的ssl与运行时的ssl版本不兼容,具体见:

https://stackoverflow.com/questions/42094214/why-is-qsslsocket-working-with-qt-5-3-but-not-qt-5-7-on-debian-stretch 
解决方案就是安装libssl1.0-dev

sudo apt install libssl1.-dev

无法输入中文

官方也说了,不能输入中文的原因是fcitx需要支持Qt5, 
解决方法:编译安装fcitx-qt5 
依赖:sudo apt install cmake extra-cmake-modules fcitx-libs-dev 
设置 qmake 环境变量:export PATH="/home/cedar/Qt5.7.0/5.7/gcc_64/bin":$PATH 
编译fcitx-qt5:

git clone https://github.com/fcitx/fcitx-qt5.git
cd fcitx-qt5
cmake .
make
sudo make install

最后把编译得到 libfcitxplatforminputcontextplugin.so 拷贝到 Qt5.7安装目录的 Tools/QtCreator/lib/Qt/plugins/platforminputcontexts。

编译fcitx-qt5过程中可能的出错和解决办法见:https://my.oschina.net/lieefu/blog/505363

如何打包

编译完成后可执行程序依赖于lib目录下的UI资源等文件,如何打包成独立可安装文件?

桌面图标

复制 WizQTClient/build/common/wiznote.desktop 到桌面即可。 
复制到/usr/share/applications/目录下即可将图标添加到开始菜单程序列表。(Win 键)

使用

Markdown

  1. 普通笔记末尾加上.md,WizNote即会以Markdown格式对其进行解析。
  2. Markdown 模式下的编辑器看起来与富文本的编辑器无异,但所有非markdown格式的样式在保存后都不会生效。比如通过按钮插入一个超链接,用代码空控件插入代码,设置加粗斜体底纹等等,阅读模式下都无效。
  3. 没有有道云笔记的语法工具栏,所有标记需要自己记住。
  4. 能直接粘贴图片,这就厉害了!
  5. 除了三个```插入代码之外(这种方式有行号),还有一种方式:先空一行,然后本行前面四个空格。
  6. 复制笔记內链可直接在 Markdown 模式粘贴。如下一点所示:
  7. 更多参考官方Markdown 格式标记符号说明.md

Windows 版本差异

官方提供 Windows 版本安装包,界面有所区别,功能更多,如日历、大纲、发布到博客等等。 
但是既然入了Linux的坑,就不考虑了。

常用快捷键

  1. Alt + 1 切换编辑/阅读模式
  2. 完整快捷键列表参看 http://www.wiz.cn/m/windows/hotkeys.

数据存储在哪里

Linux 上 WizNote 的数据位于~/.wiznote/whuwangyong@qq.com/data/notes,Windows版本可直接从笔记中右键打开资源管理器。notes 目录下一篇笔记为一个zip文件,解压后是 index.html 和 index_files/ ,浏览器打开index.html,以纯文本模式显示MarkDown源码(未渲染)。图片能够显示(因为这是html嘛)。存在的问题是,若直接将该html转换为MarkDown,图片不能显示了。因为html中的图片并非![]()这种MarkDown格式。 
html显示的效果,就跟MarkDown笔记处于编辑状态下时是一样的。 
文件-另存为html,与上述zip解压后的index.html和index_files/一样。

Bug

Web版本bug

  1. MarkDown 文章,点击目录跳转后整篇笔记变空白。环境Deepin + Chrome。

客户端

  1. 加密笔记需要到Windows版本导入证书
  2. 导出的pdf文件太大,几页的文档十几MB
  3. 开源版本阉割太厉害,功能没有Windows版本齐全

最新文章

  1. centos,nginx安装备忘
  2. hasOwnProperty
  3. DEV控件,PopupContainerEdit,PopupContainerControl,TreeList,弹出控制问题
  4. rocketmq总结
  5. IOS笔记 : addChildViewController
  6. linux 大量的TIME_WAIT解决办法
  7. IIS 10.0 无法安装 URL rewrite重写模块 2.0解决办法
  8. 用Processon在线绘制UML的尝试
  9. android代码控制seekbar的样式
  10. yii2.0 文件上传
  11. 游戏排行榜-Python实现
  12. 利用 jQuery 来验证密码两次输入是否相同
  13. python 类的魔法函数 内置函数 类方法 静态方法 抽象类
  14. 一款国内好用的Linux发行版?Deepin(深度)Linux
  15. 洛谷P3389 【模板】高斯消元法
  16. B - Tree Recovery
  17. nomad 0.9 新特性
  18. centos每天自动备份mysql数据库
  19. iOS APP 安全测试
  20. Linux中环境变量文件

热门文章

  1. WPR003N变成尸体的后记
  2. CAD.NET二次开发 新建图层 删除图层 指定图层颜色以及线形等
  3. Java并发——线程介绍
  4. weUI之分页查询实现
  5. 策略模式 Strategy 政策Policy 行为型 设计模式(二十五)
  6. Django之模板系统
  7. js将一个数组分成多个数组
  8. Web前端新学
  9. AndroidStudio使用问题记录
  10. rabbitmq之基本原理及搭建单机环境