俗话说好记性不如烂笔头, 对于一个搞IT的人来说最好的笔毫无疑问就应该是电脑了, 但最好的本呢? 之前一直在找一款适合自己的笔记软件, 找来找去只有Zim适合自己, 当然对于有编辑器之神之美誉的emacs, 里面有很多插件可以用来记笔记, 功能最强大的应该属于org-mode了, 但鉴于org-mod对于记笔记来说感觉有点大财小用了,所以果断放弃.

下面是Zim的一些学习笔记和使用心得

安装

fedora: yum install Zim   (如果找不到的话, 可以试试yum search Zim or yum search zim)

gentoo: emerge -s zim

安装成功之后alt+F2 或者#zim &即可启动zim

使用

Key binding

ctrl-1 heading1

ctrl-2 heading2

ctrl-3 heading3

ctrl-4 heading4

ctrl-5 heading5

ctrl+D insert date

Note: Page name is heading1, and then heading2 and then Block

ctrl+b

ctrl-i

ctrl-u

$ ctrl-k

ctrl-t

clear format ctrl+9

find ctrl-F

replace ctrl-h

Go today note alt-d

save ctrl-s

<Ctrl>Z Undo

<Shift><Ctrl>Z Redo

<Ctrl>Y Redo

F1 Show the manual

F2 Rename current page

F3 Find next (same as <Ctrl>G)

<Shift>F3 Find previous (same as <Ctrl>G)

F5 Reload page (same as <Ctrl>R)

F12 Toggle checkbox item to 'OK'

<Shift>F12 Toggle checkbox item to 'NOK'

Also all the usual keybindings apply for the gtk text edit widget, thus bindings like

<Ctrl>C, <Ctrl>X, <Ctrl>V, <Ctrl>A etc. work as expected.

Side pane tree

The following key bindings works when the tree in the side pane is focussed:

<Ctrl>L		Insert a link to the selected page
<Shift><Ctrl>L Copy the selected page to clipboard
<Ctrl>C Copy the selected page to clipboard
<Ctrl>F Search in the page list as shown
* Expand all
\ Collapse all

Text selections

For selected text the following keybindings are added:

*		Toggle bullets for selected text
> Toggle email-style quoting for selected text
<Tab> Indent selected text
<Shift><Tab> Un-indents selected text
<Backspace> Un-indents selected texts

Indent

Will be rendered as:

  • 1
  • 2
  • 3
    • 1
    • 2

Numbered lists use a "1.", "a.", or "A." as bullets:

  1. a
  2. b
    1. 3
    2. b

Another example of auto-formatting is that "* " at the beginning of a line gets converted to a bullet automatically. Typing either "[] ", "[*] ", "[x] " or "() ", "(*) ", "(x) " will give your different
kinds of Check Boxes.

更详细的使用方法请: 将鼠标focus 到 zim上然后press F1

Zim学习笔记 (Fedora)的更多相关文章

  1. Linux学习笔记-林耐斯Notes-Linux就该这么学

    Linux学习笔记... 参考的优秀Linux网站: http://www.w3cschool.cn/linux/ http://www.linuxeye.com/ http://linux.vbir ...

  2. NumPy学习笔记 一

    NumPy学习笔记 一 <NumPy学习笔记>系列将记录学习NumPy过程中的动手笔记,前期的参考书是<Python数据分析基础教程 NumPy学习指南>第二版.<数学分 ...

  3. Linux学习笔记-Linux系统简介

    Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...

  4. 《软件调试的艺术》学习笔记——GDB使用技巧摘要

    <软件调试的艺术>学习笔记——GDB使用技巧摘要 <软件调试的艺术>,因为名是The Art of Debugging with GDB, DDD, and Eclipse. ...

  5. Linux 学习笔记 5 文件的下载、压缩、解压、初步认识yum

    写在前面 上节我们通过简单的几组命令,已经完全的实现了文件的移动.删除.更名.以及复制,我们最常用的基本玩法,本节将带着大家学习压缩.解压的相关步骤. Linux 学习笔记 4 创建.复制.移动.文件 ...

  6. 【学习笔记】Linux基础(零):预备知识

    学习笔记(连载)之Linux系列 Note:本学习笔记源自<鸟哥的Linux私房菜(基础学习篇)>一书,为此书重要内容的摘要和总结,对于一些常识性的知识不再归纳 新型冠状病毒引发的肺炎战& ...

  7. 学习笔记之pip的基本使用

    粗略学习了pip的基础知识,便将此作为学习笔记记录下来同样希望分享的能帮到大家! 如果自己电脑没有pip,小澈在此分享如何安装,解决办法很多呢 1.使用easy_install安装: 各种进入到eas ...

  8. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  9. PHP-自定义模板-学习笔记

    1.  开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2.  整体架构图 ...

随机推荐

  1. 集合用法笔记-Map用法

    一.Map遍历 Map<String, String> map = new HashMap<String, String>(); map.put("1", ...

  2. Oracle查询多行数据合并成一行数据

    例如: select base_id, translate (ltrim (text1, '/'), '*/', '*,') xmmc,translate (ltrim (text2, '/'), ' ...

  3. Spring Boot 系列(一)快速入门

    简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置 ...

  4. Python爬虫番外篇之Cookie和Session

    关于cookie和session估计很多程序员面试的时候都会被问到,这两个概念在写web以及爬虫中都会涉及,并且两者可能很多人直接回答也不好说的特别清楚,所以整理这样一篇文章,也帮助自己加深理解 什么 ...

  5. 如何在Shell中快速切换目录

    1.回到上一次进入的路经cd -2.回到Homecd ~3.自动补齐实例,cd /usr/src/redhat,可以用cd /u[TAB]s[TAB]r[TAB]4.!$ 表示上一个命令的最后一个参数 ...

  6. angularJS的$http.post请求,.net后台接收不到参数值的解决方案

    JS通用部分 var shoppingCartModule =angular.module('starter', ['ionic'], function ($httpProvider) { // Us ...

  7. 内核对象kobject和sysfs(1)——概述

    内核对象kobject和sysfs(1)--概述 问题: 在走读驱动代码时,经常看见kref,kobj,sysfs这些结构,这些结构到底有什么作用?如何理解并使用这些结构呢?这将在接下来的这一系列文章 ...

  8. NLPIR大数据挖掘平台新增敏感词扫描功能

    在网络日益发达的现在,也伴随着有益信息与造成不稳定因素的信息也随之日益泛滥,为了网民的思想健康,也为了社会的和谐,在许多对外公共场合下,有些内容是要经过审查才能显示的.在网络审查初期,都是通过人工审核 ...

  9. Scrapy模拟登录知乎

    建立项目 scrapy startproject zhihu_login scrapy genspider zhihu www.zhihu.com 编写spider 知乎的登录页url是http:// ...

  10. STextComboBox & SComboBox

    //简单智能 SNew(STextComboBox).ContentPadding(5).OptionsSource(&Options).InitiallySelectedItem(Optio ...