VNote幻词

VNote之幻词 (Magic Word)

  • 经常需要插入时间日期?
  • 每天的日志以日期命名,输入很头疼?
  • 大量重复性地插入一些信息?

或许,您该了解一下VNote的 幻词 (Magic Word) 了。

什么是幻词?

幻词,简单来说就是一些有特殊定义的符号,这些符号可以被展开为已经预定义的一些字符。最简单的例子就是日期了,比如我输入date,然后VNote自动会帮我展开为今天的日期,那该多惬意啊!

幻词在哪里?

在VNote中,幻词基本是无处不在的哦!只要是能输入的地方,大多都支持幻词特性。

例如在新建笔记命名的时候,我们就可以输入幻词:

image.png

看到没有?输入%da%,VNote就会提示展开后的效果20171204.md。当然,幻词和普通字词是可以混合使用的哦。

image.png

除了命名之外,另一个重要场合当然是编辑区域啦。在编辑的时候,输入%da%,然后使用快捷键Ctrl+E M(按住Ctrl,然后按E,接着放开这两个按键,按下M即可),既可以将当前光标所在的词进行幻词解析。

例如,输入以下内容:

image.png

然后按Ctrl+E M,编辑区变成如下:

image.png

为啥是%da%

额~这个纯粹是个人喜好。VNote内置一些已经定义好的幻词,同样允许用户基于已有的幻词自定义新的幻词。

在支持幻词的输入框中,输入幻词%help%即可看到所有已定义的幻词。

image.png

其中,%date%%datetime%是日期时间的另一个格式。

我想要自己的日期格式,该怎么自定义幻词呢?其实,%date%就是一个基于已有幻词定义的幻词,它的定义是%yyyy%-%MM%-%dd%,所以我们也完全可以类似地定义其他的幻词。

自定义幻词

具体来说,用户打开配置文件vnote.ini,在里面加入一下内容即可:

[magic_words]
1\name=vnote
1\definition="vnote is a great tool! -- Written %datetime%"
2\name=hw
2\definition="hello world!"
size=2

这样,我们就定义了两个幻词vnotehw了。

幻词结合片段

还记得VNote支持的片段 (Snippet) 功能吗?不错,片段里面的内容也是支持幻词的,所以如果我们要快速输入今天的日期,可以定义这样一个片段并分配快捷键d

image.png

于是,在写笔记的时候,我们可以按下快捷键Ctrl+E S D来快速插入当前日期。

你可能感兴趣的:(VNote幻词)