VNote之幻詞 (Magic Word)
- 經(jīng)常需要插入時(shí)間日期?
- 每天的日志以日期命名,輸入很頭疼?
- 大量重復(fù)性地插入一些信息?
或許,您該了解一下VNote的 幻詞 (Magic Word) 了。
什么是幻詞?
幻詞,簡(jiǎn)單來(lái)說就是一些有特殊定義的符號(hào),這些符號(hào)可以被展開為已經(jīng)預(yù)定義的一些字符。最簡(jiǎn)單的例子就是日期了,比如我輸入date,然后VNote自動(dòng)會(huì)幫我展開為今天的日期,那該多愜意啊!
幻詞在哪里?
在VNote中,幻詞基本是無(wú)處不在的哦!只要是能輸入的地方,大多都支持幻詞特性。
例如在新建筆記命名的時(shí)候,我們就可以輸入幻詞:

看到?jīng)]有?輸入%da%,VNote就會(huì)提示展開后的效果20171204.md。當(dāng)然,幻詞和普通字詞是可以混合使用的哦。

除了命名之外,另一個(gè)重要場(chǎng)合當(dāng)然是編輯區(qū)域啦。在編輯的時(shí)候,輸入%da%,然后使用快捷鍵Ctrl+E M(按住Ctrl,然后按E,接著放開這兩個(gè)按鍵,按下M即可),既可以將當(dāng)前光標(biāo)所在的詞進(jìn)行幻詞解析。
例如,輸入以下內(nèi)容:

然后按Ctrl+E M,編輯區(qū)變成如下:

為啥是%da%
額~這個(gè)純粹是個(gè)人喜好。VNote內(nèi)置一些已經(jīng)定義好的幻詞,同樣允許用戶基于已有的幻詞自定義新的幻詞。
在支持幻詞的輸入框中,輸入幻詞%help%即可看到所有已定義的幻詞。

其中,%date%和%datetime%是日期時(shí)間的另一個(gè)格式。
我想要自己的日期格式,該怎么自定義幻詞呢?其實(shí),%date%就是一個(gè)基于已有幻詞定義的幻詞,它的定義是%yyyy%-%MM%-%dd%,所以我們也完全可以類似地定義其他的幻詞。
自定義幻詞
具體來(lái)說,用戶打開配置文件vnote.ini,在里面加入一下內(nèi)容即可:
[magic_words]
1\name=vnote
1\definition="vnote is a great tool! -- Written %datetime%"
2\name=hw
2\definition="hello world!"
size=2
這樣,我們就定義了兩個(gè)幻詞vnote和hw了。
幻詞結(jié)合片段
還記得VNote支持的片段 (Snippet) 功能嗎?不錯(cuò),片段里面的內(nèi)容也是支持幻詞的,所以如果我們要快速輸入今天的日期,可以定義這樣一個(gè)片段并分配快捷鍵d:

于是,在寫筆記的時(shí)候,我們可以按下快捷鍵Ctrl+E S D來(lái)快速插入當(dāng)前日期。