装x神器!

简介: 笔记,是我们工作和学习过程中经常会用到的一款工具。不同的同学会有不同的偏好,以我为例,更加喜欢简洁轻量化的工具,因此,Typora是我做笔记的主力工具。

笔记,是我们工作和学习过程中经常会用到的一款工具。

不同的同学会有不同的偏好,以我为例,更加喜欢简洁轻量化的工具,因此,Typora是我做笔记的主力工具。

而有一些同学更加倾向于功能强大且丰富的工具,例如,印象、为知等。

曾经我也特意用一片文章介绍了多款开源、免费的笔记软件,受到很多同学的喜爱。

这些工具各有专长,但是又很难让人第一印象有一种非常与众不同的感觉。

今天,就来给大家介绍一款让人第一眼就感觉强烈不同的笔记软件--nb。

介绍

微信图片_20220420214657.png

和很多笔记软件不同,当第一样看到这款时,大多数同学心里肯定会想“这不就是一款装x工具吗?”

的确,当时我第一次接触这款工具时,也有这样的感觉。

nb是一款命令行下的笔记软件,与大多数桌面应用不同,你可以在终端命令行下使用它,这看上去就有一种非常极客、另类的感觉。

微信图片_20220420214723.png

但是,如果它真的这么没价值,我也不会专门用一篇文章去介绍它。

这款名为nb的笔记软件具有如下特色:

  • 纯文本数据存储
  • 支持格式多样
  • 加密
  • 过滤和搜索
  • Git版本控制和同步
  • 文件格式转换
  • 全局和本地笔记本
  • 可自定义的颜色主题
  • 强大的扩展性

或许,从这简短的介绍中,很难感受到它的强大。下面,就来逐个介绍一下它令人惊艳的地方。

支持格式多样

大多数常规的笔记软件,要么纯文本,要么富文本,无一例外,只能支持少数常规的文件格式。

在这方面,nb可谓是秒杀一众笔记软件。

它不仅支持Markdown、docx、PDF、html、epub、LaTeX等文件格式,还支持mp3、mp4、png等多媒体格式。

在支持文件格式方面,nb可以称得上“惨无人道”,在这方面,它已经超出了一款单纯笔记软件的范畴。

文件格式转换

不同文件格式适用于不同场景,笔记、开发等场景下Markdown这些格式更加适合,而在分享、打印时PDF或者Word则更具有优势。

这时候就需要不同文件格式之间的转化,而这恰好是一个困扰我们已久的难题。

为了解决不同文件格式之间的转化,往往需要配置不同的工具才能实现。

在这一点,nb支持pandoc、pdflatex等引擎,能够通过一行命令就实现不同文件格式之间的转换。

强大的扩展性

VS Code、Sublime、EMACS、vim,这些不同的文本编辑器都各自收获了一批忠实的用户和支持者。它们有各自的优势和专长,但是却很难兼顾。

nb很好的做了融合,它能够和VS Code、Sublime、EMACS、vim这些文本编辑器进行集成,无论你青睐于哪一款文本编辑器,都可以轻松的体验到nb带来与众不同的体验!

Git支持

笔记的备份与同步能够避免数据的丢失,目前有不少笔记软件借助云存储的解决方案把笔记存储到云端。

而nb则利用Git的方式把数据同步到仓库,而且对比于云存储,它还具有一点明显的优势,能够进行版本控制

这样,就能使得你能够轻松恢复到指定版本,而不是粗暴的进行覆盖。

加密

nb在隐私安全方面也做了很多努力,它支持多种加密工具,这样就使得你能够对自己的隐私数据进行很好的保护,防止其他人访问到你的隐私信息。

仅凭上述这些功能,nb已经明显优于当下很多主流笔记软件。

而在一些常规功能方面,nb表现同样不俗。

标签、自定义主题颜色、正则表达式、高亮、过滤和搜索这些在做笔记过程中非常受欢迎的功能,它都支持。

使用方法

这么好用的工具,该怎么使用呢?

下面,我就来教大家它的基本使用方法。

安装

macOS和Homebrew下可以通过下方命令安装:

brew tap xwmx/taps
brew install nb

Ubuntu, Windows WSL等环境下可以通过npm安装:

npm install -g nb.sh

安装完成之后,接下来就是一些基本的使用了。

创建和编辑

# 新建笔记
nb add
# 新建名为"example.md"的笔记
nb add example.md
# 新建包含内容"This is a note."的笔记
nb add "This is a note."
# 新建一个加密笔记
nb add --title "Secret Document" --encrypt
# 编辑笔记
nb edit example.md

导入和导出

nb支持从本地文件导入,也支持从网络资源导入。

# 导入本地文件
nb import ~/Pictures/example.png
# 导入网络资源
nb import https://example.com/example.pdf

导出方面可以导出为docx、pdf等不同格式。

# 把Markdown导出为docx
nb export example.md /path/to/example.docx
# 把名为Movies的文件导出为HTML文件
nb export Movies /path/to/example.html

标签和搜索

在使用nb的过程中,可以通过类似#tag1#tag2的方式对文件进行添加标签,也可以对标签进行直接搜索。

# 在笔记中添加标签
#tag1 #tag2
# 搜索标签
nb search "#tag1"
nb q "#tag2"

设置文本编辑工具

就像前面介绍的,nb支持vim、EMACS、atom等很多主流的文本编辑器,这里,就来教大家如何设置文本编辑器。

> nb set editor
[6]  editor
     ------
     The command line text editor to use with `nb`.
     • Example Values:
         atom
         code
         emacs
         macdown
         mate
         micro
         nano
         pico
         subl
         vi
         vim
EDITOR is currently set to vim
Enter a new value, unset to set to the default value, or q to quit.
Value:

使用命令nb set editor,它会列出支持的文本编辑器,我们只需要输入对应编辑器的名称即可。

设置主题

微信图片_20220420214705.png

可以通过命令nb set color_theme来设置主题,和选择文本编辑器一样,只需要输入对应主题的名称即可。

上述,介绍了nb这款工具的一些特色和常规功能的使用。除了这些,nb还有很多地方值得发掘,如果感兴趣,大家可以详细阅读一下nb的介绍,发挥它的更大价值,本文就不再赘述。

读到这里,你会发现,nb在很多方面都是当前主流笔记软件无法相提并论的。

因此,它绝不仅是一款装x神器!

相关文章
|
10月前
|
IDE 程序员 Go
JupyterLab教程:程序员的笔记本神器v2.0
JupyterLab教程:程序员的笔记本神器v2.0
JupyterLab教程:程序员的笔记本神器v2.0
|
7月前
|
iOS开发 MacOS Windows
[笔记]MacOs BootCamp装Win10双系统 经历
[笔记]MacOs BootCamp装Win10双系统 经历
|
9月前
分享5款不会被打入冷宫的神器软件
检查一下你最近安装的软件,他们是不是都一样无法避免最终被你打入冷宫的命运?我们明明很懂“在精不在多”的道理,却依然让我们的电脑塞满了形形色色无用的软件。你需要知道的是,如何找到一款适合自己且真正实用的电脑软件。
54 0
|
10月前
|
项目管理 数据安全/隐私保护
3款百里挑一的国产软件,逆天好用,装了就舍不得卸载
3款百里挑一的国产软件,逆天好用,装了就舍不得卸载
|
10月前
|
数据可视化
不懂电脑也能自己重装系统,可视化傻瓜式一键重装系统不求人!!!
不懂电脑也能自己重装系统,可视化傻瓜式一键重装系统不求人!!!
|
10月前
|
自然语言处理 程序员 开发工具
JupyterLab:程序员的笔记本神器
JupyterLab:程序员的笔记本神器
|
12月前
我用过的这5款小工具,你用了其中几款?
有时候一些小工具,能给你带来一些意想不到的效果,我们来看看下面这5款工具,你又用过其中几款呢?
59 0
|
缓存 自然语言处理 数据安全/隐私保护
CleanMyMac X4.20安装教程
CleanMyMac X是一款Mac系统垃圾清理工具,可以清除Mac系统多余的语言包、系统缓存、应用程序、PowerPc软件运行库等,是硬盘瘦身的好工具。在面对一款多功能型的软件时,复杂的操作面板是最容易让人头疼的,好在 CleanMyMac 一直以来都原生支持简体中文语言,并且在升级到了第三代后,它的界面设计更加人性化了。基于这些条件,相信读者们在尝试接触这款软件的时候,应该不会有太大的障碍吧。
318 0
|
JSON 文字识别 安全
我的MacBook装了啥玩意?
我的MacBook装了啥玩意?
102 0
我的MacBook装了啥玩意?
|
Windows
【软件安装教程】【360清理大师】(在windows系统里的应用商店有自带的)
【软件安装教程】【360清理大师】(在windows系统里的应用商店有自带的)
167 0
【软件安装教程】【360清理大师】(在windows系统里的应用商店有自带的)