以前使用win10的时候,有个edairy可以使用,并且效果非常好,现在ubuntu上使用的时候,才找个这样的程序员实在太难了,找了好久,才找到一个使用比较顺手的,这里就做个备忘了,顺便做个推荐,实在不错的为程序员量身定做的记事本.

这篇是(https://itsfoss.com/boostnote-linux-review/)的翻译文章

Boostnote是为专注于程序员开发的一种新开源式记事本。

在Linux,Windows,MacOS可以使用。

建于Electron,可离线执行。

专为程序员的记事本

 

作为程序员,我们通常都为记录下有趣的代码片段和经常使用的指令还有关于工作项目和错误的。

当信息在页面组成时,一切都很方便使用。

这样就很容易地找到您要查找地信息。

在职场上,大多数同事在上述地目的中都会使用Microsoft的OneNote。

以页面或章节的形式整理自己的记录。

Boostnote是Linux用的Microsoft OneNote的代替项目,

但是不是说是和OneNote以同样的方式来做。

等一下会做介绍,在那之前先让我们看一下Boostnote有哪些主要特点。

Boostnote的功能

Boostnote正在积极发展,今后应该还会有更多的功能。

现在的Boostnote的特点有:

・建立于Electron

・笔记可以以Markdown或是代码片段式导入。

・语法突出显示

・搜索功能

・笔记可以在文件夹中分组

・Hot Key的支持

・Dark和Light的UI主题

・很多的编辑主题

・在跨平台上(Linux…iOS)可利用

・没有云同步

Boostnote的安装

在Linux上,Boostnote提供了Debian/Ubuntu基础的Linux distribution(Linux Mint, elementaryOS等)用的DEB数据包

只适用于64位系统。

安装程序文件在以下的链接可下载。

https://boostnote.io

Arch Linu用户可从AUR入手。

 

Boostnote的使用方法

在第一次运行时,Boostnote会要求定义“存储”位置。

存储是保存所有将来的笔记的目录。

持有多数的存储,就可以把不同种类的文件保存在各个地方。

 

按Ctrl+N键可作成新的笔记。

GUI选项也可使用。

做新的笔记的时候,会要求选择笔记的种类。

 

如果您会使用Markdown,可用语法来创建类似以下的富文本。

 

如果您不知道Markdown的话,可用Plain Text来做笔记。

创建笔记分组的文件夹,将笔记标记为收藏,在左侧的[Starred]文件夹可快速访问。

关于Snippet笔记,用适当的扩展名保存文件,需要取得语法高亮。

可把多数的代码片段保存在一个文件夹中。

在下面的例子中,[UILabel]有一个名为Snippet的笔记,在这之中有2个Objective-C项目。

 

如不喜欢默认UI和编辑器主题的话,可设定更改。

还可以更改字体的种类和大小。

在设定中,您也可以分配自定义快捷键。

 

在默认中,笔记会被Boostnote的原始文件类型保存。

不可以从存储目录中将文件直接复制。

使用导出功能可将笔记保存普通文本格式。

摘要

Boostnote是一种新概念。

大多数的记事本应用程序都不会专注于程序员,所以在这一点上Boostnote是非常利基的。

可用跟好的方法来整理,然后快速写下笔记和代码片段,而不是资源导向。

虽然没有同步功能,但是我相信通过在Dropbox文件内作成记忆领域一定可以实现。

总体上,Boostnote不可以说是适合每个人的应用程序,但是站在程序员的角度上这说不定是很棒的开源式应用程序。

得到Boostnote看看他是否符合您的要求。

ubuntu下安装和使用

Boostnote这个工具,我是在ubuntu下使用的,具体的安装方法和使用方法我也只介绍ubuntu下的吧.

1 下载地址: https://boostnote.io/#download

2 安装方法:

sudo dpkg -i boostnote_0.8.6_amd64.deb

Boostnote 为程序员的开源式记事本的更多相关文章

  1. python的GUI框架tkinter,实现程序员的流氓式表白逻辑

    导入依赖 '''导入依赖''' import tkinter as tk import tkinter.messagebox as msg 创建并隐藏根窗口 '''创建并隐藏根窗口''' root_w ...

  2. 程序员的开源月刊:HelloGitHub(第 54 期)

    兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 这是一个面向编程新手.热爱编程.对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编 ...

  3. 程序员的开源月刊《HelloGitHub》第61期

    兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 内容包括:有趣.入门级的开源项目.开源书籍.实战项目.企业级项目等,让你在短时间内感 ...

  4. 深受C/C 程序员欢迎的11款IDE

    几十年过去了,C和C++作为主要的高级的程序设计语言,在全球范围内仍然广受欢迎,并牢牢占据着TIOBE编程语言排行榜前5名,应用程序和系统的开发离不开这两门语言,现在我们来总结一下近些年来,深受C/C ...

  5. Java程序员需要注意的五大Docker误区

    Docker现在很火,容器技术看上不无所不能,但这实际上是一种误解,不要被炒作出来的泡沫迷住双眼,本文抛去炒作,理性地从Java程序员的角度,列举出Docker目前的五大误区,帮助你更好地理解Dock ...

  6. IT观察】网络通信、图片显示、数据库操作……Android程序员如何利用开源框架

    每个Android 程序员都不是Android应用开发之路上孤军奋战的一个人,GitHub上浩如烟海的开源框架或类库就是前人为我们发明的轮子,有的轮子能提高软件性能,而有的轮子似乎是以牺牲性能为代价换 ...

  7. 程序员的智囊库系列之3--分布式文件系统(Distributed file systems)

    程序员的智囊库系列之3--分布式文件系统(Distributed file systems) 这是程序员的智囊库系列的第三篇文章.上一篇文章本来打算介绍几个搭建网站的框架,但由于这部分的内容较多,还需 ...

  8. MVC的验证(模型注解和非侵入式脚本的结合使用) .Net中初探Redis .net通过代码发送邮件 Log4net (Log for .net) 使用GDI技术创建ASP.NET验证码 Razor模板引擎 (RazorEngine) .Net程序员应该掌握的正则表达式

    MVC的验证(模型注解和非侵入式脚本的结合使用)   @HtmlHrlper方式创建的标签,会自动生成一些属性,其中一些属性就是关于验证 如图示例: 模型注解 通过模型注解后,MVC的验证,包括前台客 ...

  9. Java程序员博客系统推荐!我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

    大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star数量 ...

随机推荐

  1. 现代编译原理——第二章:语法分析之LL(K)

    转自: http://www.cnblogs.com/BlackWalnut/p/4472122.html LL(K)语法分析技术是建立在预测分析的技术之上的.我们先来了解预测分析技术.考虑以下文法: ...

  2. git 提交代码操作

    1.修改1分支后 git add git commint2.切换到本地分支git checkout local-5.0git remote update 更新远程仓库3.git pull origin ...

  3. 从 Basic Paxos 到 Multi Paxos 到 Raft

    在朴素Paxos算法中, 各个节点经过 Prepare 和 Accept 阶段, 会达成一个值, 这个值一旦达成, 就不能被修改, 如下例子: 图示1 上面的操作几乎没有任何实用价值, 于是演变成下面 ...

  4. github删除

    https://blog.csdn.net/weixin_42152081/article/details/80635777

  5. PlayFramework 一步一步来 之 页面模板引擎

    Play的魔板引擎本人认为可以说是为full stack Developers量身打造的功能.在原有的html页面基础上,只需要在html文件名后缀名前面加上”.scala“,就可以在页面上写Scal ...

  6. vue-cli 第一章

    一.安装 Node.Python.Git.Ruby 这些都不讲解了   二.安装 Vue-Cli    # 最新稳定版本 # 全局安装 npm install --global vue-cli # 创 ...

  7. mktime 夏令时

    我们的最终目的是把字符串格式的时间转换为内部使用的“日历时间”,即到UTC 1970年1月1日零时的秒数.这里就存在夏令时的问题.比如俄罗斯时间2008年10月26日2:30由于夏令时的跳变会经过两次 ...

  8. 做seo应该如何选择网站程序?

    网站程序:(具体网站案例,可在官网看到)绝大多数情况下,我们将做的网站有以下几种1.个人博客,推荐的程序Wordpress(php的程序,比较强大),Zblog(asp的程序,比较简单)2.门户网站( ...

  9. lsf运行lsload命令显示“lsload: Host does not have a software license”

    因为这个问题也是花费好长时间了,对一个小白的我来说真的挺激动的.下面说一下我的解决思路吧.不过造成这个问题也有很多种原因,需要对症下药. 我入手解决是从这个网站上看到同样的问题,然后通过一个个排除最后 ...

  10. HDU 6348 序列计数 (树状数组 + DP)

    序列计数 Time Limit: 4500/4000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Subm ...