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

目录

编译
  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版本齐全

为知笔记Linux版编译使用记录的更多相关文章

  1. Linux kernel 编译问题记录【转】

    本文转载自:http://sunyongfeng.com/201701/programmer/linux/kernel_compile_fail.html 编译内核出现以下错误 Can't use ' ...

  2. ffmpeg学习笔记-Linux下编译Android动态库

    Android平台要使用ffmpeg就需要编译生成动态库,这里采用Ubuntu编译Android动态库 文件准备 要编译生成Android需要以下文件 NDK ffmpeg源代码 NDK下载 NDK可 ...

  3. (笔记)Linux线程编译undefined reference to 'pthread_create'

    在使用线程时,使用gcc或arm-linux-gcc编译时,会出现错误:undefined reference to 'pthread_create' 主要是以下两种原因: 1.#include &l ...

  4. linux下安装一款笔记软件(为知笔记)

    今天突然想在ubuntu上安装一款跨平台(windows.linux.android)的笔记软件来做日常记录.文章记录以及网页收藏.原先并没有使用过类似的软件,只是见身边的很多人在使用印象笔记来做记录 ...

  5. Linux下为知笔记和蚂蚁笔记测评,推荐蚂蚁笔记!(非广告)

    本人由于学习Linux,需要一款可以在Linux平台下可以运行的一款软件,了解到为知笔记之笔记(下文以W代替)和蚂蚁笔记(下文以M代替)比较出名,由于某云和某象笔记在linux平台下没有对应的软件,所 ...

  6. Ubuntu 11.10下GRUB 2 1.99版编译安装笔记

    Ubuntu 11.10下GRUB 2 1.99版编译安装笔记 以下的安装笔记,都是QLi自己学习grub2 时,所整理的,还是新手,有错误的话,请大家帮忙就别提出来了. 最新版grub V1.99官 ...

  7. Ubuntu/Linux 笔记应用 为知笔记(支持markdown)

    发现网易云笔记没有Linux,但是为知笔记有Linux版本,且支持markdown格式 sudo add-apt-repository ppa:wiznote-team sudo apt-get up ...

  8. Java 反编译工具 —— JAD 的下载地址(Windows版/Linux版/Mac OS 版)

    Java 反编译工具 —— JAD 的下载地址. 各种版本哦! Windows版,Linux版,Mac OS 版,等等 下载地址: http://varaneckas.com/jad/

  9. Ubuntu 15.04 编译UE4 for Linux版

    源 起 Unreal Engine 4 是全球最先进的Realtime Illumination & Physical 引擎: 长期以来,UE4都只有Windows版和Mac版,今年终于向Li ...

随机推荐

  1. GoLang simple-project-demo-03

    变量的定义 package main import "fmt" func main() { var a = "initial" fmt.Println(a) v ...

  2. DSAPI 网卡流量监控

    这是一个非常有意思的趣味小功能,统计每个网卡的流量信息. Dim 网卡() As DSAPI.网络.网卡信息 = DSAPI.网络.获取本机所有网卡信息 While True Console.Clea ...

  3. 杭电ACM2022--发工资咯:)

    发工资咯:) Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Subm ...

  4. pdf文件下载水印添加的中文与空格问题解决

    public static boolean waterMark(String inputFile, String outputFile, String waterMarkName)throws IOE ...

  5. Python机器学习实践:决策树判别汽车金融违约用户

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 转自 | 法纳斯特(公众号ID:walker398) 作者 | 小F 决策树呈树形结构,是一种基本的回 ...

  6. WebGL或OpenGL关于模型视图投影变换的设置技巧

    目录 1. 具体实例 2. 解决方案 1) Cube.html 2) Cube.js 3) 运行结果 3. 详细讲解 1) 模型变换 2) 视图变换 3) 投影变换 4) 模型视图投影矩阵 4. 存在 ...

  7. 实现DataTables搜索框查询结果高亮显示

    DataTables是封装好的HTML表格插件,丰富了HTML表格的样式,提供了即时搜索.分页等多种表格高级功能.用户可以编写很少的代码(甚至只是使用官方的示例代码),做出一个漂亮的表格以展示数据.关 ...

  8. Android Studio教程04-Task和Back stack

    目录 1.Tasks and Back Stack 1.1. 当点击Back按钮返回到上一个Activity时发生了什么? 1.2. 点击HOME按钮 1.3.多次点击进入Activity-Back按 ...

  9. 2019年3月29日至30日深圳共创力《成功的产品经理DNA》在深圳公开课成功举办

    2019年3月29至30日,在深圳南山区中南海滨大酒店10楼行政厅,由深圳市共创力企业管理咨询有限公司举办的<成功的产品经理DNA>公开课成功举办,此次公开课由深圳市共创力咨询资深讲师冯老 ...

  10. APICloud Studio2新建应用报错和检出错误

    今天心血来潮,闲暇时间想做个移动应用app,听一哥们说APICloud开发app很方便,就查询了一下,看了之后简直就是热血沸腾,我感觉正是我一直要找的工具 信心满满的开始着手使用,看了一下介绍我选择了 ...