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

目录

编译
  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. DSAPI实现简单的透明窗体

    代码 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim B As New Bitmap( ...

  2. WinForm的EXE破解(基于IL修改)

    一.目的与目标 1.1 主题目的 部门新人较多,希望通过本次分享让同学们对以下知识点有个认识: 破解原理 IL原理 强签名与加密 resx文件 由于时间有限,本文作为部门分享演示过程中辅助性文档,会对 ...

  3. ConcurrentHashMap1.8源码分析

    文章简介 想必大家对HashMap数据结构并不陌生,JDK1.7采用的是数组+链表的方式,JDK1.8采用的是数组+链表+红黑树的方式.虽然JDK1.8对于HashMap有了很大的改进,提高了存取效率 ...

  4. IDEA 安装配置可视化 MongDB 插件

    IDEA 安装配置可视化 MongDB 插件 1.安装MongoDB插件 打开 IDEA ,file --> settings --> plugins,在右边搜索栏中输入Mongo,点击 ...

  5. 用app.net Core搞掂多国语言网站

    Asp.net Core 中文文档很少,你可以看英文的,不过英文的也是说的有点乱.这篇文章是干货. 1. 配置好你的WebApplication,使他可以支持国际化语言,修改文档Startup.cs ...

  6. git 提交项目代码到码云步骤 以及出现错误解决办法

    git initgit remote add origin 项目地址git add .git commit -m "注释"git push origin master 出现错误 $ ...

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

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

  8. 在项目管理中如何保持专注,分享一个轻量的时间管理工具【Flow Mac版 - 追踪你在Mac上的时间消耗】

    在项目管理和团队作业中,经常面临的问题就是时间管理和优先级管理发生问题,项目被delay,团队工作延后,无法达到预期目标. 这个仿佛是每个人都会遇到的问题,特别是现在这么多的内容软件来分散我们的注意力 ...

  9. 简单易懂的单元测试框架-gtest(一)

    简介     gtest是google开源的一个单元测试框架,以其简单易学的特点被广泛使用.该框架以第三方库的方式插入被测代码中.同其他单元测试框架相似,gtest也通过制作测试样例来进行代码测试.同 ...

  10. 关于Java 中跳出多重循环

    前言 环境:window10 JDK 1.8 应用场景:在多个for循环或while循环中,直接跳到最外层的循环外面,而不是需要层层退出来. 使用: 使用一个标签label(也可以是其他单词,不能是关 ...