【工具癖征文】轮子造还是不造,这是个问题

什么是“工具癖”?善用工具,提高效率,达到目的。
还有更“癖”的吗?对工具如痴如醉,轮流折腾各种工具,乐(lang)此(fei)不(shi)彼(jian)。
还有更“癖”的吗?觉得各个工具皆差强人意,忍无可忍,按照自己的想法打造了一个轮子!
还有更“癖”的吗?反复使用、改造轮子,竭尽全力让它能滚起来!

有没有觉得手上的某个工具总有这样那样的不满意?有没有觉得某个操作总是有那么一点不顺手?有没有觉得某个设计反人类?作为一个工(chu)具(nv)癖(zuo),我是实在不能忍受太多!日常经常问自己的就是:能不能忍?要不要造一个轮子?有些工具,使用不频繁,忍忍就过去了;有些工具,自己无能为力,只能继续忍气吞声;但就Markdown笔记这个问题上,我已经忍够了!我要造一个属于自己的Markdown笔记软件轮子!

VNote

致那些我折腾过的Markdown工具们

先说明一点,每一个工具都有自己的侧重点和优缺点(特别是在自己造一个轮子出来后,更觉得一个软件成长起来的不易),这里只是罗列一下我当时使用这些软件觉得不满意的地方,并没有针对或贬低的意思!穷人的孩子用不起苹果的东西,所以对于苹果专属的各个优秀软件,我也没有机会见识。

  • 为知笔记(大概一年前的印象)
    为知笔记是我之前用得最多的一个笔记软件,也是它带我认识了Markdown这个神奇的东西。
    • 优点:无限层级、多标签页、跨平台、支持富文本和Markdown、Markdown支持直接插入并显示图片;
    • 缺点:Markdown元素无区分,造成黑压压的都是文字;使用富文本编辑Markdown造成格式混乱;大纲支持不好,在编辑模式下完全没有大纲显示,当时为了解决这个问题,只能手动对每个标题应用标题样式,Markdown沦落如此,想想也是可笑!
  • 有道云笔记
    有道云笔记是为知笔记收费后我又鼓起勇气尝试的一个笔记。有道云笔记大概一年前开始支持Markdown编辑。刚又认真想了想,好像除了云端同步之外,居然没有什么优点(当然,其重点的兼容Office文档的功能可能还是非常厉害的,只不过我等Markdowner基本没有用到,所以也没放在心上了)。
    • 缺点:有限的文件夹层级;多标签页功能的缺(nao)失(can);略丑的界面;左下角引人注目、专为降低效率而设的小广告;鸡肋的左手编辑、右手预览的编辑方式。
  • 一众Markdown编辑器
    这里就笼统说一下一些比较流行但是有没有什么特色的编辑器。
    • 优点:区分Markdown元素,通过语法高亮基本能清晰地显示文章的脉络;各种丰富的扩展语法;导出功能;
    • 缺点:文件管理的缺失;很多编辑器不支持多标签页;鸡肋的左手编辑、右手预览的编辑方式,带来明显的编辑和阅读割裂感。
  • CMD Markdown
    在做毕设期间,就是使用CMD Markdown这个编辑器来渡过难关的。虽然也是左手编辑、右手预览的方式,但是Markdown语法高亮调得很舒服,比如标题、链接、加粗、斜体等等,都一目了然!稍微不满意的是切换文件略为不便,必须点击一个按钮,然后才能弹出当前文件列表;另外,所谓的跨平台客户端是披着羊皮的Web,频繁切换文件容易打盹。
  • Typora
    Typora的确是非常惊艳!
    • 优点:所见即所得,将Markdown编辑阅读割裂感几乎降为零;
    • 缺点:强行转换输入的文本,对于我这个掌控欲强的人来说是不能忍的,而且有违Markdown的设计理念;兼容性差,往往粘贴一篇长一点的文章,各个文字感觉都乱了规矩了;
  • Vim和Emacs
    两大神器,都是优点,没有缺点! :)

我的五边形轮子——VNote

为了满足自己奇奇怪怪的需求,想了几点切入点后,我就开始捣鼓自己的轮子——VNote。

想要专注编辑?

区别于大部分左手编辑、右手预览的编辑器,VNote选择利用有意义的语法高亮来凸显文章元素。VNote在保持Markdown简洁标记语言的前提下尽可能使编辑和阅读的视觉样式一致,比如标题引人注目、粗体是粗体、斜体是斜体、行内代码有区分、代码块有语法高亮、图片原地实时预览等等。这样一来,用户就能在编辑模式下也能获得舒适的阅读体验,能够看到尽可能多的信息。VNote在当作纯文本处理和Typora的类富文本处理之间进行折中,希望这样能提供一个舒适的编辑体验,也能消除Markdown和实时预览挂钩的误解。

VNote Edit

想要大纲?

VNote提供一个树形列表来在编辑和阅读模式中都显示文章大纲,效果上要优于很多编辑器和笔记直接提供一段HTML。

VNote Outline

想要多文档编辑?

不同于有道云笔记,VNote注重多文档编辑的体验。

  • 提供多标签页支持;
  • 提供实用的已打开文件列表;
  • 支持无限竖直窗口分割;
VNote Tabs

想要全键盘导航?

VNote提供有一套实用的快捷键系统,借鉴了OneNote、Vim、Tmux和Shell等快捷键设计,提供诸如:

  • Ctrl+<Num> 插入标题;
  • Ctrl+E h/l 在窗口分割中导航;Ctrl+E H/L在窗口分割中移动当前笔记;
  • Ctrl+E <Num>跳转到某个标签页;Ctrl+E 0来回切换上一个活动标签页;
  • 编辑模式下,Ctrl+W 向前删除一个单词,Ctrl+H向前删除一个字符,Ctrl+U向前删除一行;
  • 大部分窗口部件中都支持Ctrl+J/K上下导航;
  • 阅读和编辑模式下都支持[[, ]], [], ][, [{]}进行标题跳转;

只要不怕手残,VNote还借鉴了前导键的思想,设置Ctrl+E前导键进入舰长模式,从而实现更多丰富的快捷方式。另外,借鉴于Vim下的EasyMotion插件,Ctrl+E W会进入展示模式,在该模式中,随心所欲,实现“指哪打哪”的效果。

VNote Shortcuts

想要Vim模式?

为了名副其实,VNote尽量模仿实现了一个Vim模式,目前支持Vim中大部分常用操作。同时,VNote支持智能输入法模式,在切换正常模式时自动禁用或启用输入法。

VNote Vim

想要笔记管理又要编辑外部文件?

VNote是一个笔记软件,提供基本的笔记管理功能。另外,VNote也是一个称职的Markdown编辑器,支持打开编辑外部文件。

所以,轮子造还是不造?

VNote目前算是一个五边形的轮子吧,并不完美,用着可能还会有些磕磕碰碰。利用业余时间来捣鼓这样一个不知道除了我之外有没有人会用的轮子(或许有一天我也突然被另外某个软件吸引过去了),一路走来既有实现功能和听到用户反馈时的激动兴奋,也有因为玩物丧志带来的些许心虚忐忑,还有偶尔想法太多手速太慢的迷茫无力!不管VNote能不能最终趋向于无限边形,变成一个真正圆滑的轮子,起码,这也是我亲手造出来的轮子,我也希望能亲手给他打造一双灵巧好看的手!

VNote Github

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容