【工具癖征文】vim工具癖

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

2017-07-22  本文已影响339人  tamlok

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

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

VNote

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

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

我的五边形轮子——VNote

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

想要专注编辑?

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

VNote Edit

想要大纲?

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

VNote Outline

想要多文档编辑?

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

VNote Tabs

想要全键盘导航?

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

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

VNote Shortcuts

想要Vim模式?

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

VNote Vim

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

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

所以,轮子造还是不造?

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

VNote Github

上一篇下一篇

猜你喜欢

热点阅读