Skip to content

Latest commit

 

History

History
160 lines (136 loc) · 15.1 KB

KEYBINDINGS.md

File metadata and controls

160 lines (136 loc) · 15.1 KB

Key Bindings

All key bindings can be overwritten with the keybindings.json file. The file is located in the application data directory. Each entry consists of a id/accelerator pair in JSON format.

Here is an example:

{
  "file.save": "CmdOrCtrl+Shift+S",
  "file.save-as": "CmdOrCtrl+S"
}

Available modifiers

  • CmdOrCtrl
  • Cmd on macOS
  • Ctrl
  • Alt/AltGr or Option on macOS
  • Shift
  • Super on Linux and Windows

Available keys

  • 0-9, A-Z, F1-F24 and punctuations
  • Plus, Space, Tab, Backspace, Delete, Insert, Return/Enter, Esc, Home, End and PrintScreen
  • Up, Down, Left and Right
  • PageUp and PageDown
  • Empty string "" to unset a accelerator

Available id's

Mark Text menu (macOS only):

Id Default Description
mt.hide Command+H Hide Mark Text
mt.hide-others Command+Alt+H Hide all other windows except Mark Text
file.preferences Command+, Open settings window
file.quit Command+Q Quit Mark Text

File menu:

Id Default Description
file.new-file CmdOrCtrl+N New file
file.new-tab CmdOrCtrl+T New tab
file.open-file CmdOrCtrl+O Open markdown file
file.open-folder CmdOrCtrl+Shift+O Open folder
file.save CmdOrCtrl+S Save
file.save-as CmdOrCtrl+Shift+S Save as...
file.print - Print current tab
file.preferences Ctrl+, Open settings window (Linux/Windows only)
file.close-tab CmdOrCtrl+W Close tab
file.close-window CmdOrCtrl+Shift+W Close window
file.quit CmdOrCtrl+Q Quit Mark Text (Linux/Windows only)

Edit menu:

Id Default Description
edit.undo CmdOrCtrl+Z Undo last operation
edit.redo CmdOrCtrl+Shift+Z Redo last operation
edit.cut CmdOrCtrl+X Cut selected text
edit.copy CmdOrCtrl+C Copy selected text
edit.paste CmdOrCtrl+V Paste text
edit.copy-as-markdown CmdOrCtrl+Shift+C Copy selected text as markdown
edit.copy-as-plaintext CmdOrCtrl+Shift+V Copy selected text as plaintext
edit.select-all CmdOrCtrl+A Select all text of the document
edit.duplicate CmdOrCtrl+Alt+P Duplicate the current paragraph
edit.create-paragraph CmdOrCtrl+Shift+N Create a new paragraph after the current one
edit.delete-paragraph CmdOrCtrl+Shift+D Delete current paragraph
edit.find CmdOrCtrl+F Find information in the document
edit.find-next F3 Continue the search and find the next match (or Cmd+G on macOS)
edit.find-previous Shift+F3 Continue the search and find the previous match (or Shift+Cmd+G on macOS)
edit.replace CmdOrCtrl+Alt+F Replace the information with a replacement
edit.find-in-folder CmdOrCtrl+Shift+F Find files contain the keyword in opend folder
edit.aidou CmdOrCtrl+/ Show Aidou dialog
edit.screenshot Command+Alt+A Get the screenshot (macOS only)

Paragraph menu:

Id Default Description
paragraph.heading-1 CmdOrCtrl+1 Set line as heading 1
paragraph.heading-2 CmdOrCtrl+2 Set line as heading 2
paragraph.heading-3 CmdOrCtrl+3 Set line as heading 3
paragraph.heading-4 CmdOrCtrl+4 Set line as heading 4
paragraph.heading-5 CmdOrCtrl+5 Set line as heading 5
paragraph.heading-6 CmdOrCtrl+6 Set line as heading 6
paragraph.upgrade-heading CmdOrCtrl+= Upgrade a heading
paragraph.degrade-heading CmdOrCtrl+- Degrade a heading
paragraph.table CmdOrCtrl+Shift+T Insert a table
paragraph.code-fence CmdOrCtrl+Alt+C Insert a code block
paragraph.quote-block CmdOrCtrl+Alt+Q Insert a quote block
paragraph.math-formula CmdOrCtrl+Alt+M Insert a math block
paragraph.html-block CmdOrCtrl+Alt+J/H Insert a HTML block (J on macOS, H otherwise)
paragraph.order-list CmdOrCtrl+Alt+O Insert a ordered list
paragraph.bullet-list CmdOrCtrl+Alt+U Insert a unordered list
paragraph.task-list CmdOrCtrl+Alt+X Insert a task list
paragraph.loose-list-item CmdOrCtrl+Alt+L Convert a list item to a loose list item
paragraph.paragraph CmdOrCtrl+0 Convert a heading to a paragraph
paragraph.horizontal-line CmdOrCtrl+Alt+- Add a horizontal line
paragraph.front-matter CmdOrCtrl+Alt+Y Insert a YAML frontmatter block

Format menu:

Id Default Description
format.strong CmdOrCtrl+B Set the font of the selected text to bold
format.emphasis CmdOrCtrl+I Set the font of the selected text to italic
format.underline CmdOrCtrl+U Change the selected text to underline
format.highlight CmdOrCtrl+Shift+H Highlight the selected text by  tag
format.inline-code CmdOrCtrl+` Change the selected text to inline code
format.inline-math CmdOrCtrl+Shift+M Change the selected text to inline math
format.strike CmdOrCtrl+D Strike through the selected text
format.hyperlink CmdOrCtrl+L Insert a hyperlink
format.image CmdOrCtrl+Shift+I Insert a image
format.clear-format CmdOrCtrl+Shift+R Clear the formatting of the selected text

Window menu:

Id Default Description
window.minimize CmdOrCtrl+M Minimize the window
window.toggle-full-screen F11 Toggle fullscreen mode (or Ctrl+Command+F on macOS)

View menu:

Id Default Description
view.command-palette CmdOrCtrl+Shift+P Toggle command palette
view.source-code-mode CmdOrCtrl+Alt+S Switch to source code mode
view.typewriter-mode CmdOrCtrl+Alt+T Enable typewriter mode
view.focus-mode CmdOrCtrl+Shift+J Enable focus mode
view.toggle-sidebar CmdOrCtrl+J Toggle sidebar
view.toggle-tabbar CmdOrCtrl+Alt+B Toggle tabbar
view.toggle-toc . CmdOrCtrl+K Toggle table of contents
view.toggle-dev-tools CmdOrCtrl+Alt+I Toggle developer tools (debug mode only)
view.dev-reload CmdOrCtrl+R Reload window (debug mode only)

Misc

Id Default Description
tabs.cycle-forward CmdOrCtrl+Tab Cycle through tabs
tabs.cycle-backward CmdOrCtrl+Shift+Tab Cycle backwards through tabs
tabs.switch-to-left CmdOrCtrl+PageUp Switch tab to the left
tabs.switch-to-right CmdOrCtrl+PageDown Switch tab to the right
tabs.switch-to-first Alt+1 Switch tab to the 1st
tabs.switch-to-second Alt+2 Switch tab to the 2nd
tabs.switch-to-third Alt+3 Switch tab to the 3rd
tabs.switch-to-fourth Alt+4 Switch tab to the 4th
tabs.switch-to-fifth Alt+5 Switch tab to the 5th
tabs.switch-to-sixth Alt+6 Switch tab to the 6th
tabs.switch-to-seventh Alt+7 Switch tab to the 7th
tabs.switch-to-eighth Alt+8 Switch tab to the 8th
tabs.switch-to-ninth Alt+9 Switch tab to the 9th
tabs.switch-to-tenth Alt+0 Switch tab to the 10th
file.quick-open CmdOrCtrl+P Open quick open dialog