1. VNote 1.10之Snippet片段
VNote 1.10版本發(fā)布啦!1.10包含了很多重要的更新,帶來(lái)了幾個(gè)非常方便的功能。今天給大家介紹一下 片段 (Snippet) 功能。
1.1. 什么是片段
在我們寫筆記的過(guò)程中,往往需要重復(fù)輸入很多信息,特別是Markdown這種標(biāo)記語(yǔ)言。例如針對(duì)C++高亮的代碼塊、插入一個(gè)顏色標(biāo)記或者一個(gè)HTML注釋等等。片段 就是為了方便這種重復(fù)輸入而設(shè)計(jì)的。

image.png
1.2. 片段在哪里
VNote中,在右側(cè)工具窗口中進(jìn)行管理,和大綱窗口并列。

image.png
在這個(gè)窗口里面,我們可以進(jìn)行的操作包括:
- 新建片段;
- 打開片段文件夾;
VNote在配置文件夾里面使用一個(gè)子文件夾snippets來(lái)存放所有的片段,并使用配置文件snippet.json進(jìn)行管理。每一個(gè)片段對(duì)應(yīng)一個(gè)文件。 - 查看并編輯片段的信息;
- 排序、刪除片段;
- 插入片段到編輯器中;

image.png
1.3. 片段是個(gè)啥

image.png
一個(gè)片段包含以下內(nèi)容:
- 名字
用于標(biāo)識(shí)該片段的一個(gè)名字。在片段文件夾中,會(huì)有一個(gè)對(duì)應(yīng)名字的文件。 - 類型
純文本或Html,當(dāng)前只支持純文本。 - 快捷鍵
快捷鍵是26個(gè)字母中的一個(gè),用于快速插入該片段。當(dāng)然也可以不分配。 - 光標(biāo)標(biāo)記
用于在內(nèi)容中標(biāo)記插入片段后光標(biāo)位置的一個(gè)符號(hào),只能在內(nèi)容里面出現(xiàn)一次。 - 選擇標(biāo)記
用于在內(nèi)容中標(biāo)記插入片段后插入前所選文本的一個(gè)符號(hào),可以出現(xiàn)多次。即在插入片段后,所有的選擇標(biāo)記都會(huì)被替換成插入前所選擇的文本。 - 內(nèi)容
片段的內(nèi)容,在插入片段時(shí)會(huì)被插入到光標(biāo)所在位置。
1.4. 片段怎么用
1.4.1. 雙擊應(yīng)用
- 編輯一個(gè)筆記;
- 把光標(biāo)放在合適的位置,或者選擇指定的文本;
- 在
工具面板中的片段列表里面,雙擊對(duì)應(yīng)的片段以應(yīng)用片段; - 此時(shí)該片段會(huì)插入在當(dāng)前光標(biāo)所在位置;
1.4.2. 快捷鍵
可以通過(guò)艦長(zhǎng)模式來(lái)使用片段的快捷鍵來(lái)快速插入一個(gè)片段。在編輯模式中,通過(guò)Ctrl+E S來(lái)激活片段功能,此時(shí)會(huì)提示所有定義了快捷鍵的片段,按照提示的快捷鍵,按下指定按鍵以應(yīng)用該片段。

image.png
1.5. 例子來(lái)仨
1.5.1. 插入CPP代碼塊
定義片段如下:

_1511100393_29362.png
插入片段后如下(光標(biāo)會(huì)停留在第64行):

image.png
1.5.2. 注釋所選文字
定義片段如下:

image.png
選定要注釋的文本,如下:

image.png
通過(guò)快捷鍵激活片段模式:

image.png
按h應(yīng)用該片段:

image.png
1.5.3. 標(biāo)記顏色
定義片段如下:

image.png