mirror of
https://github.com/marktext/marktext.git
synced 2025-05-02 17:00:31 +08:00

* Feat: add trimUnnecessaryEmptyLine setting option * remove debug code * Fix: tpro and remove debug codes * rename trimUnnecessaryEmptyLine to trimUnnecessaryCodeBlockEmptyLines
8.6 KiB
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 |