nber1994



快捷键

January 9, 2019

快捷键

VNote快捷键说明

  1. 以下按键除特别说明外,都不区分大小写;
  2. 在macOS下,Ctrl对应于Command,在Vim模式下除外。

常规快捷键

阅读模式

编辑模式

文本编辑

自定义快捷键

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会支持更多高效的快捷操作。

展览模式

在舰长模式中,W命令会进入 展览模式。在展览模式中,VNote会在常用的主要部件上显示至多两个字母,此时输入对应的字母即可跳转到该部件中,从而实现快速切换焦点并触发功能。

Vim Mode

VNote支持一个简单但有用的Vim模式,包括 正常插入可视可视行 模式。

VNote支持以下几个Vim的特性:

VNote目前暂时不支持Vim的宏和重复(.)特性。

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

其他