VNote快捷鍵說明


VNote快捷鍵說明
以下按鍵除特別說明外,都不區分大小寫;
在macOS下,Ctrl對應於Command,在Vim模式下除外。
常規快捷鍵
Ctrl+E E
是否擴展編輯區域。
Ctrl+Alt+N
在當前文件夾下新建筆記。
Ctrl+F
頁內查找和替換。
Ctrl+Alt+F
高級查找。
Ctrl+Q
退出VNote。
Ctrl+J/Ctrl+K
在筆記本列表、文件夾列表、筆記列表、已打開筆記列表和大綱目錄中,均支持Ctrl+J和Ctrl+K導航。
Ctrl+Left Mouse
任意滾動。
Ctrl+Shift+T
恢復上一個關閉的文件。
Ctrl+Alt+L
打開靈犀頁。
Ctrl+Alt+I
打開快速訪問。
Ctrl+T
編輯當前筆記或保存更改並退出編輯模式。
Ctrl+G
激活通用入口。
Ctrl+8/Ctrl+9
跳轉到最近一次查找的下一個/上一個匹配。
閱讀模式
H/J/K/L
導航,對應於左/下/上/右方向鍵。
Ctrl+U
向上滾動半屏。
Ctrl+D
向下滾動半屏。
gg/G
跳轉到筆記的開始或結尾。(區分大小寫)。
Ctrl + +/-
放大/縮小頁面。
Ctrl+Wheel
鼠標滾輪實現放大/縮小頁面。
Ctrl+0
恢復頁面大小為100%。
標題跳轉
[[:跳轉到上N個標題;
]]: 跳轉到下N個標題;
[]:跳轉到上N個同層級的標題;
][:跳轉到下N個同層級的標題;
[{:跳轉到上N個高一層級的標題;
]}:跳轉到下N個高一層級的標題;
/或?向前或向后查找
N:查找下一個匹配;
Shift+N:查找上一個匹配;
:執行Vim命令
:q:關閉當前筆記;
:noh[lsearch]:清空查找高亮;
編輯模式
Ctrl+S
保存當前更改。
Ctrl + +/-
放大/縮小頁面。
Ctrl+Wheel
鼠標滾輪實現放大/縮小頁面。
Ctrl+0
恢復頁面大小為100%。
Ctrl+J/K
向下/向上滾動頁面,不會改變光標。
Ctrl+N/P
激活自動補全。
Ctrl+N/P
瀏覽補全列表並插入當前補全。
Ctrl+J/K
瀏覽補全列表。
Ctrl+E
取消補全。
Enter
插入補全。
Ctrl+[ or Escape
結束補全。
文本編輯

Ctrl+B
插入粗體;再次按Ctrl+B退出。如果已經選擇文本,則將當前選擇文本加粗。
Ctrl+I
插入斜體;再次按Ctrl+I退出。如果已經選擇文本,則將當前選擇文本改為斜體。
Ctrl+D
插入刪除線;再次按Ctrl+D退出。如果已經選擇文本,則將當前選擇文本改為刪除線。
Ctrl+;
插入行內代碼;再次按Ctrl+;退出。如果已經選擇文本,則將當前選擇文本改為行內代碼。
Ctrl+M
插入代碼塊;再次按Ctrl+M退出。如果已經選擇文本,則將當前選擇文本嵌入到代碼塊中。
Ctrl+L
插入鏈接。
Ctrl+.
插入表格。
Ctrl+'
插入圖片。
Ctrl+H
退格鍵,向前刪除一個字符。
Ctrl+W
刪除光標位置向后到第一個空白字符之間的所有字符。
Ctrl+U
刪除光標位置到行首的所有字符。
Ctrl+
插入級別為 的標題。 應該是1到6的一個數字。如果已經選擇文本,則將當前選擇文本改為標題。
Ctrl+7
刪除當前行或所選擇文本的標題標記。
Tab/Shift+Tab
增加或減小縮進。如果已經選擇文本,則對所有選擇的行進行縮進操作。
Shift+Enter
插入兩個空格然后換行,在Markdown中類似於軟換行的概念。
Shift+Left, Shift+Right, Shift+Up, Shift+Down
擴展選定左右一個字符,或上下一行。
Ctrl+Shift+Left, Ctrl+Shift+Right
擴展選定到單詞開始或結尾。
Ctrl+Shift+Up, Ctrl+Sfhit+Down
擴展選定到段尾或段首。
Shift+Home, Shift+End
擴展選定到行首和行尾。
Ctrl+Shift+Home, Ctrl+Shift+End
擴展選定到筆記開始或結尾處。
自定義快捷鍵
VNote支持自定義部分標准快捷鍵(但並不建議這么做)。VNote將快捷鍵信息保存在用戶配置文件vnote.ini中的[shortcuts]和[captain_mode_shortcuts]兩個小節。

例如,默認的配置可能是這樣子的:

📋
[shortcuts]
; Define shortcuts here, with each item in the form "operation=keysequence".
; Leave keysequence empty to disable the shortcut of an operation.
; Custom shortcuts may conflict with some key bindings in edit mode or Vim mode.
; Ctrl+Q is reserved for quitting VNote.

; Leader key of Captain mode
CaptainMode=Ctrl+E
; Create a note in current folder
NewNote=Ctrl+Alt+N
; Save current note
SaveNote=Ctrl+S
; Close current note
CloseNote=
; Open file/replace dialog
Find=Ctrl+F
; Find next occurence
FindNext=F3
; Find previous occurence
FindPrevious=Shift+F3

[captain_mode_shortcuts]
; Define shortcuts in Captain mode here.
; There shortcuts are the sub-sequence after the CaptainMode key sequence
; in [shortcuts].

; Enter Navigation mode
NavigationMode=W
; Show attachment list of current note
AttachmentList=A
; Locate to the folder of current note
LocateCurrentFile=D
; Toggle Expand mode
ExpandMode=E
; Alternate one/two panels view
OnePanelView=P
; Discard changes and enter read mode
DiscardAndRead=Q
; Toggle Tools dock widget
ToolsDock=T
; Close current note
CloseNote=X
; Show shortcuts help document
ShortcutsHelp=Shift+?
; Flush the log file
FlushLogFile=";"
; Show opened files list
OpenedFileList=F
; Activate the ith tab
ActivateTab1=1
ActivateTab2=2
ActivateTab3=3
ActivateTab4=4
ActivateTab5=5
ActivateTab6=6
ActivateTab7=7
ActivateTab8=8
ActivateTab9=9
; Alternate between current and last tab
AlternateTab=0
; Activate next tab
ActivateNextTab=J
; Activate previous tab
ActivatePreviousTab=K
; Activate the window split on the left
ActivateSplitLeft=H
; Activate the window split on the right
ActivateSplitRight=L
; Move current tab one split left
MoveTabSplitLeft=Shift+H
; Move current tab one split right
MoveTabSplitRight=Shift+L
; Create a vertical split
VerticalSplit=V
; Remove current split
RemoveSplit=R
每一項配置的形式為操作=按鍵序列。如果按鍵序列為空,則表示禁用該操作的快捷鍵。

注意,Ctrl+Q保留為退出VNote。

艦長模式
為了更有效地利用快捷鍵,VNote支持 艦長模式。

按前導鍵Ctrl+E后,VNote會進入艦長模式。在艦長模式中,VNote會支持更多高效的快捷操作。

E
是否擴展編輯區域。
Y
將焦點設為編輯區域。
T
打開或關閉工具面板。
Shift+#
打開或關閉工具欄。
F
打開當前分割窗口的筆記列表。在該列表中,可以直接按筆記對應的序號實現跳轉。
A
打開當前筆記的附件列表。
X
關閉當前標簽頁。
J
跳轉到下一個標簽頁。
K
跳轉到上一個標簽頁。
1 - 9
數字1到9會跳轉到對應序號的標簽頁。
0
跳轉到前一個標簽頁(即前一個當前標簽頁)。實現當前標簽頁和前一個標簽頁之間的輪換。
D
定位當前筆記所在文件夾。
Q
放棄當前更改並退出編輯模式。
V
垂直分割當前窗口。
R
移除當前分割窗口。
Shift+|
最大化當前分割窗口。

均等分布所有分割窗口。
H
跳轉到左邊一個分割窗口。
L
跳轉到右邊一個分割窗口。
Shift+H
將當前標簽頁左移一個分割窗口。
Shift+L
將當前標簽頁右移一個分割窗口。
M
編輯模式中,將當前光標所在詞或者所選文本進行幻詞解析。
S
在編輯模式中應用片段。
O
導出筆記。
I
打開或關閉實時預覽面板。
U
擴展或還原實時預覽面板。
C
打開或關閉全文查找。
P
解析剪切板中的HTML為Markdown文本並粘貼。
N
查看和編輯當前筆記信息。
Shift+?
顯示本快捷鍵說明。
展覽模式
在艦長模式中,W命令會進入 展覽模式。在展覽模式中,VNote會在常用的主要部件上顯示至多兩個字母,此時輸入對應的字母即可跳轉到該部件中,從而實現快速切換焦點並觸發功能。

Vim Mode
VNote支持一個簡單但有用的Vim模式,包括 正常, 插入, 可視, 可視行 模式。

在文件菜單中選擇設置打開對話框,跳轉到閱讀/編輯標簽頁,在按鍵模式下拉框中選擇開啟Vim即可。需要重啟VNote以生效。

VNote支持以下幾個Vim的特性:

r, s, S, i, I, a, A, c, C, o, O;
操作 d, c, y, p, <, >, gu, gU, J, gJ, ~;
移動 h/j/k/l, gj/gk/g0, Ctrl+U, Ctrl+D, gg, G, 0, ^, {, }, $;
標記 a-z;
寄存器 ", _, +, a-z(A-Z);
跳轉位置列表 (Ctrl+O and Ctrl+I);
前導鍵 (Space)
目前 y/d/p 等同於 "+y/d/p, 從而可以訪問系統剪切板;
清除查找高亮;
w 保存筆記;
zz, zb, zt;
u 和 Ctrl+R 撤銷和重做;
文本對象 i/a:word, WORD, '', "", , (), [], <>, {};
命令行 :w, :wq, :x, :q, :q!, :noh[lsearch];
標題跳轉
[[:跳轉到上一個標題;
]]: 跳轉到下一個標題;
[]:跳轉到上一個同層級的標題;
][:跳轉到下一個同層級的標題;
[{:跳轉到上一個高一層級的標題;
]}:跳轉到下一個高一層級的標題;
/ 和 ? 開始查找
n 和 N 查找下一處或上一處;
Ctrl+N 和 Ctrl+P 瀏覽查找歷史;
Ctrl+R 讀取指定寄存器的值;
Ctrl+O 在插入模式中臨時切換為正常模式;
/
VNote目前暫時不支持Vim的宏和重復(.)特性。

在VNote上享受Vim的美好時光吧!

其他
Ctrl+J 和 Ctrl+K 瀏覽導航;
在列表中,Ctrl+N 和 Ctrl+P 在搜索結果中導航;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM