marktext/docs/PREFERENCES.md
Ran Luo fab1c62fde Fix issue 1378 (#1405)
* Feat: add trimUnnecessaryEmptyLine setting option

* remove debug code

* Fix: tpro and remove debug codes

* rename trimUnnecessaryEmptyLine to trimUnnecessaryCodeBlockEmptyLines
2019-10-05 14:54:34 +02:00

8.6 KiB

Mark Text Preferences

Preferences can be controlled and modified in the settings window or via the preferences.json file in the application data directory.

General

Key Type Default Value Description
autoSave Boolean false Automatically save the content being edited. option value: true, false
autoSaveDelay Number 5000 The delay in milliseconds after a changed file is saved automatically? 1000 ~10000
titleBarStyle String custom The title bar style on Linux and Window: custom or native
openFilesInNewWindow Boolean false true, false
openFolderInNewWindow Boolean false true, false
aidou Boolean true Enable aidou. Optional value: true, false
fileSortBy String created Sort files in opened folder by created time, modified time and title.
startUpAction String lastState The action after Mark Text startup, open the last edited content, open the specified folder or blank page, optional value: lasteState, folder, blank
defaultDirectoryToOpen String "" The path that should be opened if startUpAction=folder.
language String en The language Mark Text use.

Editor

Key Type Defaut Description
fontSize Number 16 Font size in pixels. 12 ~ 32
editorFontFamily String Open Sans Font Family
lineHeight Number 1.6 Line Height
autoPairBracket Boolean true Automatically brackets when editing
autoPairMarkdownSyntax Boolean true Autocomplete markdown syntax
autoPairQuote Boolean true Automatic completion of quotes
endOfLine String default The newline character used at the end of each line. The default value is default, which will be selected according to your system intelligence. lf crlf default
textDirection String ltr The writing text direction, optional value: ltr or rtl
codeFontSize Number 14 Font size on code block, the range is 12 ~ 28
codeFontFamily String DejaVu Sans Mono Code font family
trimUnnecessaryCodeBlockEmptyLines Boolean true Whether to trim the beginning and end empty line in Code block
hideQuickInsertHint Boolean false Hide hint for quickly creating paragraphs
imageDropAction String folder The default behavior after paste or drag the image to Mark Text, upload it to the image cloud (if configured), move to the specified folder, insert the path

Markdown

Key Type Default Description
preferLooseListItem Boolean true The preferred list type.
bulletListMarker String - The preferred marker used in bullet list, optional value: -, * +
orderListDelimiter String . The preferred delimiter used in order list, optional value: . )
preferHeadingStyle String atx The preferred heading style in Mark Text, optional value atx setext, more info
tabSize Number 4 The number of spaces a tab is equal to
listIndentation String 1 The list indentation of sub list items or paragraphs, optional value dfm, tab or number 1~4
frontmatterType String - The frontmatter type: - (YAML), + (TOML), ; (JSON) or { (JSON)

View

Key Type Default Description
sideBarVisibility* Boolean false Controls the visibility of the sidebar.
tabBarVisibility* Boolean false Controls the visibility of the tabs.
sourceCodeModeEnabled* Boolean false Controls the visibility of the source-code editor.

*: These options are default/fallback values that are used if not session is loaded and are overwritten by the menu entries.

Theme

Key Type Default Description
theme String light dark, graphite, material-dark, one-dark, light or ulysses