vnote.ini 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576
  1. [global]
  2. ; Wechat Image Hosting
  3. wechat_appid=
  4. wechat_secret=
  5. wechat_markdown_to_wechat_tool_url=
  6. ; Github Image Hosting
  7. github_personal_access_token=
  8. github_repos_name=
  9. github_user_name=
  10. ; Theme name
  11. theme=v_pure
  12. ; CSS style name for Markdown template
  13. ; Empty to use theme's css style
  14. css_style=
  15. ; Code block CSS style for Markdown template
  16. ; Empty to use theme's css style
  17. code_block_css_style=
  18. ; Editor style name
  19. ; Empty to use theme's editor style
  20. editor_style=
  21. current_notebook=0
  22. tab_stop_width=4
  23. is_expand_tab=true
  24. ; Whether highlight cursor line
  25. highlight_cursor_line=true
  26. highlight_selected_word=true
  27. highlight_searched_word=true
  28. current_background_color=System
  29. current_render_background_color=System
  30. language=System
  31. ; 0 - Hoedown, 1 - Marked, 2 - Markdown-it, 3 - Showdown
  32. markdown_converter=2
  33. ; Enable Mermaid diagram
  34. enable_mermaid=false
  35. ; Enable MathJax
  36. enable_mathjax=false
  37. ; Enable Flowchart.js
  38. enable_flowchart=false
  39. ; Enable PlantUML
  40. ; 0 - disable PlantUML
  41. ; 1 - online PlantUML
  42. ; 2 - local PlantUML
  43. plantuml_mode=0
  44. ; Enable Graphviz
  45. enable_graphviz=false
  46. ; -1 - calculate the factor
  47. web_zoom_factor=-1
  48. ; Delta font size of the editor
  49. editor_zoom_delta=0
  50. ; Syntax highlight within code blocks in edit mode
  51. enable_code_block_highlight=true
  52. ; Enable image preview in edit mode
  53. enable_preview_images=true
  54. ; Enable image preview constraint in edit mode to constrain the width of the preview
  55. enable_preview_image_constraint=false
  56. ; Enable image constraint in read mode to constrain the width of the image
  57. enable_image_constraint=false
  58. ; Center image and add the alt text as caption
  59. enable_image_caption=false
  60. ; Image folder name for the notes
  61. image_folder=_v_images
  62. ; Image folder name for the external files
  63. external_image_folder=_v_images
  64. ; Attachment folder name for the notes
  65. attachment_folder=_v_attachments
  66. ; Enable trailing space highlight
  67. enable_trailing_space_highlight=true
  68. ; Display an area besides the editor area to show line number
  69. ; 0 - None, 1 - Absolute, 2 - Relative, 3 - CodeBlock
  70. editor_line_number=1
  71. ; Whether minimize to system tray when closing the app
  72. ; -1: uninitialized, prompt user for the behavior
  73. ; 0: do not minimize to system tray
  74. ; 1: minimize to system tray
  75. minimize_to_system_tray=-1
  76. ; Suffixes list of Markdown files separated by ,
  77. ; Case-insensitive
  78. markdown_suffix=md,markdown,mkd
  79. ; Markdown highlight timer interval (milliseconds)
  80. markdown_highlight_interval=400
  81. ; Adds specified height between lines (in pixels)
  82. line_distance_height=3
  83. ; Whether insert the note name as a title when creating a new note
  84. insert_title_from_note_name=true
  85. ; Default open mode when opening a note
  86. ; 0 - Read, 1 - Edit
  87. note_open_mode=0
  88. ; Whether auto generate heading sequence
  89. ; 0 - Disabled, 1 - Enabled, 2 - Enabled only for notes
  90. heading_sequence_type=0
  91. ; Heading sequence base level
  92. heading_sequence_base_level=1
  93. ; Style the xth column in fenced code block
  94. ; 0 - no color column
  95. color_column=0
  96. ; Whether display line number of code block in read mode
  97. enable_code_block_line_number=false
  98. ; The icon size of tool bar (in pixels)
  99. tool_bar_icon_size=20
  100. ; Default name of the recycle bin of notebook
  101. recycle_bin_folder=_v_recycle_bin
  102. ; Default name of the recycle bin of external files
  103. external_recycle_bin_folder=_v_recycle_bin
  104. ; Confirm before deleting unused images
  105. confirm_images_clean_up=true
  106. ; Confirm before reloading folder from disk
  107. confirm_reload_folder=true
  108. ; Whether double click on a tab to close it
  109. double_click_close_tab=true
  110. ; Whether middle click on a tab to close it
  111. middle_click_close_tab=true
  112. ; Whether enable tools dock widget
  113. tools_dock_checked=true
  114. ; Whether enable search dock widget
  115. search_dock_checked=false
  116. ; Whether show menu bar
  117. menu_bar_checked=true
  118. ; Whether show tool bar
  119. tool_bar_checked=true
  120. ; Pages to open on startup
  121. ; 0 - none; 1 - Continue where you left off; 2 - specific pages
  122. startup_page_type=1
  123. ; Specific pages to open on startup when startup_page_type is 2
  124. ; A list of file path separated by ,
  125. ; Notice: should escape \ by \\
  126. ; C:\users\vnote\vnote.md -> C:\\users\\vnote\\vnote.md
  127. startup_pages=
  128. ; Timer interval to check file modification or save file to tmp file in milliseconds
  129. file_timer_interval=2000
  130. ; Whether enable auto save file
  131. enable_auto_save=false
  132. ; Directory for the backup file
  133. ; A directory "." means to put the backup file in the same directory as the edited file
  134. backup_directory=.
  135. ; String which is appended to a file name to make the name of the backup file
  136. backup_extension=.vswp
  137. ; Enable backup file
  138. enable_backup_file=true
  139. ; Skipped keys in Vim mode
  140. ; c: Ctrl+C
  141. ; v: Ctrl+V
  142. ; x: Ctrl+X
  143. vim_exemption_keys=cvx
  144. ; Path of the flash page, related to the configuration folder
  145. ; Could be absolute path
  146. flash_page=flash_page.md
  147. ; Path of the quick access note, related to the configuration folder
  148. ; Could be absolute path
  149. quick_access=
  150. ; Whether close note before editting with external editor
  151. close_before_external_editor=true
  152. ; Custom color list to be used in VNote, such as background color
  153. ; Separated by ,
  154. ; Each item is in the form "Name:Color"
  155. custom_colors=White:#FFFFFF,LightGrey:#EEEEEE
  156. ; Single click to open a file then close previous tab
  157. single_click_close_previous_tab=false
  158. ; Whether enable auto wildcard match in simple search like list and tree widgets
  159. enable_wildcard_in_simple_search=true
  160. ; Search options
  161. ; scope,object,target,engine,option,pattern
  162. search_options=4,2,7,0,0,""
  163. ; Number of items in history
  164. ; 0 to disable history
  165. history_size=100
  166. ; View order of note list
  167. ; 0 - configuration file
  168. ; 1 - name
  169. ; 2 - name reverse
  170. ; 3 - created time
  171. ; 4 - created time reverse
  172. ; 5 - modified time
  173. ; 6 - modified time reverse
  174. note_list_view_order=0
  175. ; Level of the heading the outline should be expanded to
  176. ; 1 - 6
  177. outline_expanded_level=6
  178. ; [optional] Prefix of the name of inserted images
  179. image_name_prefix=
  180. ; MainWindow panel view state
  181. ; 0 - ExpandMode
  182. ; 1 - HorizontalMode (Not Implemented)
  183. ; 2 - VerticalMode
  184. panel_view_state=2
  185. ; Max length of the text to display in tag label
  186. ; <= 0 indicates no limit to the length
  187. max_tag_label_length=10
  188. ; Max number of tag labels to display
  189. max_num_of_tag_labels=3
  190. ; Smart live preview
  191. ; 0 - disable smart live preview
  192. ; 1 - editor to web
  193. ; 2 - web to editor
  194. smart_live_preview=3
  195. ; Whether insert new note in front
  196. insert_new_note_in_front=false
  197. ; Whether highlight matches in page when activating a search result item
  198. highlight_matches_in_page=false
  199. ; Incremental search in page
  200. find_incremental_search=true
  201. ; Additional Qt::Key_XXX which will be mapped in different layouts
  202. ; List of integer values.
  203. keyboard_layout_mapping_keys=
  204. ; Chosen keyboard layout mapping from keyboard_layouts.ini
  205. keyboard_layout=
  206. ; Whether split file list out of the notebook panel
  207. split_file_list=false
  208. ; Whether split file list out of the tag explorer
  209. split_tag_file_list=false
  210. ; OpenGL option for Windows
  211. ; 0 - no set;
  212. ; 1 - desktop;
  213. ; 2 - angle;
  214. ; 3 - software;
  215. windows_opengl=0
  216. ; Whether allow VNote to send request for couting users
  217. allow_user_track=false
  218. ; Whether auto locate to current tab in note list
  219. sync_note_list_to_current_tab=false
  220. [editor]
  221. ; Auto indent as previous line
  222. auto_indent=true
  223. ; Auto add list marker
  224. auto_list=true
  225. ; Auto add block quote marker
  226. auto_quote=true
  227. ; 0 - normal mode
  228. ; 1 - Vim mode
  229. key_mode=0
  230. ; Enable smart input method in Vim mode (disable IM in non-Insert modes)
  231. enable_smart_im_in_vim_mode=true
  232. ; Leader key in Vim mode
  233. ; Should be one character long
  234. vim_leader_key=" "
  235. ; Enable tab highlight
  236. enable_tab_highlight=false
  237. ; Download images in parsed HTML text
  238. parse_paste_local_image=true
  239. ; Enable extra buffer at the bottom of the editor to avoid placing
  240. ; cursor at the bottom
  241. enable_extra_buffer=true
  242. ; Auto scroll cursor line when it is at the bottom part of the content
  243. ; Need enable_extra_buffer to be enabled
  244. ; 0 - disabled
  245. ; 1 - end of doc
  246. ; 2 - always
  247. auto_scroll_cursor_line=1
  248. ; Editor font family to override the value set by the style
  249. editor_font_family=
  250. ; Whether enable smart table
  251. enable_smart_table=true
  252. ; Interval (milliseconds) to format table
  253. table_format_interval=2000
  254. [export]
  255. ; Path of the wkhtmltopdf tool
  256. wkhtmltopdf=wkhtmltopdf
  257. ; Additional arguments to wkhtmltopdf
  258. ; Double quotes to enclose arguments with spaces
  259. wkhtmltopdfArgs=
  260. ; A string list separated by ,
  261. ; SourceFormat,OutputSuffix,CMD
  262. ; SourceFormat: 0 for Markdown, 1 for HTML
  263. ; OutputSuffix: suffix WITHOUT the preceding dot
  264. ; CMD: command to execute, %0 for the input file, %1 for the output file
  265. custom_export=
  266. [web]
  267. ; String list containing options for Markdown-it
  268. ; html: enable HTML tags in source
  269. ; break: convert '\n' in paragraphs into <br/>
  270. ; linkify: auto-convert URL-like text to links
  271. ; sub: subscript
  272. ; sup: superscript
  273. ; metadata: metadata aware
  274. ; emoji: emoji and emoticon
  275. markdownit_opt=html,break,linkify,metadata
  276. ; Location and configuration for Mathjax
  277. mathjax_javascript=https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_HTMLorMML
  278. ; Styles to be removed when copied
  279. ; style1,style2,style3
  280. styles_to_remove_when_copied=
  281. ; Styles when transform <mark> to <span>
  282. style_of_span_for_mark="background-color: #FFFF00;"
  283. ; CSS properties to embed as inline styles when copied in edit mode
  284. ; tag1:tag2:tag3$property1:property2:property3,tag4:tag5$property2:property3
  285. ; "all" for all tags not specified explicitly
  286. styles_to_inline_when_copied=all$border:color:display:font-family:font-size:font-style:white-space:word-spacing:line-height:text-align:text-indent:padding-top:padding-bottom:margin-top:margin-bottom:background-color:font-weight,code$font-family:font-size:line-height:color:display:overfow-x:background-color:font-weight,li$line-height:background-color:font-weight,a$color:vertical-align:background-color:font-weight,pre$display:overflow-y:overflow-x:color:font-size:font-style:font-weight:letter-spacing:text-align:text-indent:word-spacing:background-color
  287. ; Define targets the copied content will be pasted into
  288. ; target_name$action1:action2:action3,targeet_name2$action2:action3
  289. ; Available actions:
  290. ; s - add surrounding tags <html><body> </body></html>
  291. ; e - add surrounding tags <html><body><!--StartFragment--> <!--EndFragment--></body></html>
  292. ; b(tag1|tag2) - remove background color of all tags except tag1 and tag2
  293. ; c(tag1|tag2) - translate colors using palette defined mapping except tag1 and tag2
  294. ; i - fix local relative <img src>
  295. ; m(tag1|tag2) - remove margin/margin-left/margin-right/padding/padding-left/padding-right of all tags except tag1 and tag2
  296. ; r - raw html with all styles removed
  297. ; a - transform <mark> to <span>
  298. ; x(tag1|tag2) - remove styles specified in [styles_to_remove_when_copied] of all tags except tag1 and tag2
  299. ; p - replace the background color of <pre> with that of its child <code>
  300. ; n - replace the \n in <pre> with <br>
  301. ; g - replace local relative/absolute <img> tag with a warning label
  302. ; d - add <span> to <code> which is not inside <pre>
  303. ; f - replace &quot; with ' in font-family style
  304. ; h - replace <hi> tag with <span>
  305. ; j - fix XHTML tag like <img> and <br>
  306. copy_targets="Without Background"$s:b(mark):c:i:x,Evernote$e:p:b(mark|pre):c(pre):g:m:a:x:n:j,OneNote$e:b(mark):c:i:m:a:x,"Microsoft Word"$s:p:b(mark|pre):c(pre):i:m:a:x,"WeChat Public Account"$s:p:b(mark|pre):c(pre):g:m:x:n:f,"Web Editor"$s:p:b(mark|pre):c(pre):m:x:n,"Raw HTML"$r:x
  307. enable_flash_anchor=true
  308. ; PlantUML server to convert UML script online
  309. plantuml_server=http://www.plantuml.com/plantuml
  310. ; PlantUML JAR location
  311. plantuml_jar=
  312. ; Additional PlantUML arguments
  313. ; Double quotes to enclose arguments with spaces
  314. plantuml_args=
  315. ; Custom PlantUML command to execute to convert a PlantUML diagram in local PlantUML
  316. ; Read data definition from stdin and output diagram result to stdout
  317. ; When set, other local PlantUML related settings are ignored
  318. ; %0 will be replaced with the format string like svg or png
  319. ; plantuml_cmd=/bin/sh -c \"cat | java -jar /opt/plantuml/plantuml.jar -charset UTF-8 -nbthread 4 -pipe -t%0\"
  320. plantuml_cmd=
  321. ; Graphviz Dot location
  322. graphviz_dot=
  323. ; Whether enable copy button in code block
  324. enable_code_block_copy_button=true
  325. [shortcuts]
  326. ; Define shortcuts here, with each item in the form "operation=keysequence".
  327. ; Leave keysequence empty to disable the shortcut of an operation.
  328. ; Customized shortcuts may conflict with some key bindings in edit mode or Vim mode.
  329. ; Ctrl+Q is reserved for quitting VNote.
  330. ; Leader key of Captain mode
  331. CaptainMode=Ctrl+E
  332. ; Create a note in current folder
  333. NewNote=Ctrl+Alt+N
  334. ; Create a subfolder in current folder
  335. NewSubfolder=Ctrl+Alt+S
  336. ; Save current note
  337. SaveNote=Ctrl+S
  338. ; Edit or read note
  339. EditReadNote=Ctrl+T
  340. ; Close current note
  341. CloseNote=
  342. ; Open file/replace dialog
  343. Find=Ctrl+F
  344. ; Find next occurence
  345. FindNext=F3
  346. ; Find previous occurence
  347. FindPrevious=Shift+F3
  348. ; Jump to next match of last find
  349. NextMatch=Ctrl+8
  350. ; Jump to previous match of last find
  351. PreviousMatch=Ctrl+9
  352. ; Advanced find
  353. AdvancedFind=Ctrl+Alt+F
  354. ; Recover last closed file
  355. LastClosedFile=Ctrl+Shift+T
  356. ; Activate next tab
  357. ActivateNextTab=Ctrl+Tab
  358. ; Activate previous tab
  359. ActivatePreviousTab=Ctrl+Shift+Tab
  360. ; Activate flash page
  361. FlashPage=Ctrl+Alt+L
  362. ; Quick access note
  363. QuickAccess=Ctrl+Alt+I
  364. ; Open via system's default program
  365. OpenViaDefaultProgram=F12
  366. ; Full screen
  367. FullScreen=F11
  368. ; Universal Entry
  369. UniversalEntry=Ctrl+G
  370. ; Paste as plain text
  371. PastePlainText=Ctrl+Shift+V
  372. [captain_mode_shortcuts]
  373. ; Define shortcuts in Captain mode here.
  374. ; There shortcuts are the sub-sequence after the CaptainMode key sequence
  375. ; in [shortcuts].
  376. ; Enter Navigation mode
  377. NavigationMode=W
  378. ; Show attachment list of current note
  379. AttachmentList=A
  380. ; Locate to the folder of current note
  381. LocateCurrentFile=D
  382. ; Toggle Expand mode
  383. ExpandMode=E
  384. ; Discard changes and enter read mode
  385. DiscardAndRead=Q
  386. ; Toggle Tools dock widget
  387. ToolsDock=T
  388. ; Toggle Search dock widget
  389. SearchDock=C
  390. ; Toggle tool bar
  391. ToolBar=Shift+#
  392. ; Close current note
  393. CloseNote=X
  394. ; Show shortcuts help document
  395. ShortcutsHelp=Shift+?
  396. ; Flush the log file
  397. FlushLogFile=";"
  398. ; Show opened files list
  399. OpenedFileList=F
  400. ; Activate the ith tab
  401. ActivateTab1=1
  402. ActivateTab2=2
  403. ActivateTab3=3
  404. ActivateTab4=4
  405. ActivateTab5=5
  406. ActivateTab6=6
  407. ActivateTab7=7
  408. ActivateTab8=8
  409. ActivateTab9=9
  410. ; Alternate between current and last tab
  411. AlternateTab=0
  412. ; Activate next tab
  413. ActivateNextTab=J
  414. ; Activate previous tab
  415. ActivatePreviousTab=K
  416. ; Activate the window split on the left
  417. ActivateSplitLeft=H
  418. ; Activate the window split on the right
  419. ActivateSplitRight=L
  420. ; Move current tab one split left
  421. MoveTabSplitLeft=Shift+H
  422. ; Move current tab one split right
  423. MoveTabSplitRight=Shift+L
  424. ; Create a vertical split
  425. VerticalSplit=V
  426. ; Remove current split
  427. RemoveSplit=R
  428. ; Maximize current split
  429. MaximizeSplit=Shift+|
  430. ; Distribute all the splits evenly
  431. DistributeSplits==
  432. ; Evaluate selected text or cursor word as magic words
  433. MagicWord=M
  434. ; Prompt for user to apply a snippet
  435. ApplySnippet=S
  436. ; Open export dialog
  437. Export=O
  438. ; Toggle live preview
  439. LivePreview=I
  440. ; Expand or restore live preview area
  441. ExpandLivePreview=U
  442. ; Focus edit area
  443. FocusEditArea=Y
  444. ; Parse HTML and paste
  445. ParseAndPaste=P
  446. ; View note info of current edit tab
  447. CurrentNoteInfo=N
  448. [external_editors]
  449. ; Define external editors which could be called to edit notes
  450. ; One program per line with the format name="program \"%0\" arg1 arg2",<shortcut>
  451. ; in which %0 will be replaced with the note file path (so it is better to enclose it
  452. ; with double quotes)
  453. ; Shortcut could be empty
  454. ; Need to escape \ and ", use double quotes to quote paths/arguments with spaces
  455. ; SHOULD defined in user config file, not here
  456. [markdown]
  457. ; Enable WaveDrom
  458. enable_wavedrom=false
  459. ; Prepend a dot in relative path of images and attachments
  460. prepend_dot_in_relative_path=false