diff --git a/src/data/extra/extra.qrc b/src/data/extra/extra.qrc
index a1b727a4..f167f2a6 100644
--- a/src/data/extra/extra.qrc
+++ b/src/data/extra/extra.qrc
@@ -608,5 +608,74 @@
themes/vue-light/up.svg
themes/vue-light/up_disabled.svg
themes/vue-light/web.css
+ themes/vue-dark/arrow_dropdown.svg
+ themes/vue-dark/arrow_dropdown_disabled.svg
+ themes/vue-dark/branch_closed.svg
+ themes/vue-dark/branch_open.svg
+ themes/vue-dark/checkbox_checked.svg
+ themes/vue-dark/checkbox_checked_disabled.svg
+ themes/vue-dark/checkbox_unchecked.svg
+ themes/vue-dark/checkbox_unchecked_disabled.svg
+ themes/vue-dark/close.svg
+ themes/vue-dark/close_grey.svg
+ themes/vue-dark/cover.png
+ themes/vue-dark/down.svg
+ themes/vue-dark/down_disabled.svg
+ themes/vue-dark/float.svg
+ themes/vue-dark/highlight.css
+ themes/vue-dark/interface.qss
+ themes/vue-dark/left.svg
+ themes/vue-dark/left_disabled.svg
+ themes/vue-dark/menu_checkbox.svg
+ themes/vue-dark/menu_radiobutton.svg
+ themes/vue-dark/palette.json
+ themes/vue-dark/radiobutton_checked.svg
+ themes/vue-dark/radiobutton_checked_disabled.svg
+ themes/vue-dark/radiobutton_unchecked.svg
+ themes/vue-dark/radiobutton_unchecked_disabled.svg
+ themes/vue-dark/right.svg
+ themes/vue-dark/right_disabled.svg
+ themes/vue-dark/sizegrip.svg
+ themes/vue-dark/text-editor.theme
+ themes/vue-dark/up.svg
+ themes/vue-dark/up_disabled.svg
+ themes/vue-dark/web.css
+ themes/vx-idea/code_highlight/highlight-dark.css
+ themes/vx-idea/code_highlight/highlight-one-light.css
+ themes/vx-idea/tips_components/alert.png
+ themes/vx-idea/tips_components/sytle.css
+ themes/vx-idea/arrow_dropdown.svg
+ themes/vx-idea/arrow_dropdown_disabled.svg
+ themes/vx-idea/branch_closed.svg
+ themes/vx-idea/branch_open.svg
+ themes/vx-idea/checkbox_checked.svg
+ themes/vx-idea/checkbox_checked_disabled.svg
+ themes/vx-idea/checkbox_unchecked.svg
+ themes/vx-idea/checkbox_unchecked_disabled.svg
+ themes/vx-idea/close.svg
+ themes/vx-idea/close_grey.svg
+ themes/vx-idea/cover.png
+ themes/vx-idea/down.svg
+ themes/vx-idea/down_disabled.svg
+ themes/vx-idea/float.svg
+ themes/vx-idea/highlight.css
+ themes/vx-idea/interface.qss
+ themes/vx-idea/left.svg
+ themes/vx-idea/left_disabled.svg
+ themes/vx-idea/menu_checkbox.svg
+ themes/vx-idea/menu_radiobutton.svg
+ themes/vx-idea/palette.json
+ themes/vx-idea/radiobutton_checked.svg
+ themes/vx-idea/radiobutton_checked_disabled.svg
+ themes/vx-idea/radiobutton_unchecked.svg
+ themes/vx-idea/radiobutton_unchecked_disabled.svg
+ themes/vx-idea/README.md
+ themes/vx-idea/right.svg
+ themes/vx-idea/right_disabled.svg
+ themes/vx-idea/sizegrip.svg
+ themes/vx-idea/text-editor.theme
+ themes/vx-idea/up.svg
+ themes/vx-idea/up_disabled.svg
+ themes/vx-idea/web.css
diff --git a/src/data/extra/themes/Vue-Dark/arrow_dropdown.svg b/src/data/extra/themes/vue-dark/arrow_dropdown.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/arrow_dropdown.svg
rename to src/data/extra/themes/vue-dark/arrow_dropdown.svg
diff --git a/src/data/extra/themes/Vue-Dark/arrow_dropdown_disabled.svg b/src/data/extra/themes/vue-dark/arrow_dropdown_disabled.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/arrow_dropdown_disabled.svg
rename to src/data/extra/themes/vue-dark/arrow_dropdown_disabled.svg
diff --git a/src/data/extra/themes/Vue-Dark/branch_closed.svg b/src/data/extra/themes/vue-dark/branch_closed.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/branch_closed.svg
rename to src/data/extra/themes/vue-dark/branch_closed.svg
diff --git a/src/data/extra/themes/Vue-Dark/branch_open.svg b/src/data/extra/themes/vue-dark/branch_open.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/branch_open.svg
rename to src/data/extra/themes/vue-dark/branch_open.svg
diff --git a/src/data/extra/themes/Vue-Dark/checkbox_checked.svg b/src/data/extra/themes/vue-dark/checkbox_checked.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/checkbox_checked.svg
rename to src/data/extra/themes/vue-dark/checkbox_checked.svg
diff --git a/src/data/extra/themes/Vue-Dark/checkbox_checked_disabled.svg b/src/data/extra/themes/vue-dark/checkbox_checked_disabled.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/checkbox_checked_disabled.svg
rename to src/data/extra/themes/vue-dark/checkbox_checked_disabled.svg
diff --git a/src/data/extra/themes/Vue-Dark/checkbox_unchecked.svg b/src/data/extra/themes/vue-dark/checkbox_unchecked.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/checkbox_unchecked.svg
rename to src/data/extra/themes/vue-dark/checkbox_unchecked.svg
diff --git a/src/data/extra/themes/Vue-Dark/checkbox_unchecked_disabled.svg b/src/data/extra/themes/vue-dark/checkbox_unchecked_disabled.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/checkbox_unchecked_disabled.svg
rename to src/data/extra/themes/vue-dark/checkbox_unchecked_disabled.svg
diff --git a/src/data/extra/themes/Vue-Dark/close.svg b/src/data/extra/themes/vue-dark/close.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/close.svg
rename to src/data/extra/themes/vue-dark/close.svg
diff --git a/src/data/extra/themes/Vue-Dark/close_grey.svg b/src/data/extra/themes/vue-dark/close_grey.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/close_grey.svg
rename to src/data/extra/themes/vue-dark/close_grey.svg
diff --git a/src/data/extra/themes/Vue-Dark/cover.png b/src/data/extra/themes/vue-dark/cover.png
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/cover.png
rename to src/data/extra/themes/vue-dark/cover.png
diff --git a/src/data/extra/themes/Vue-Dark/down.svg b/src/data/extra/themes/vue-dark/down.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/down.svg
rename to src/data/extra/themes/vue-dark/down.svg
diff --git a/src/data/extra/themes/Vue-Dark/down_disabled.svg b/src/data/extra/themes/vue-dark/down_disabled.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/down_disabled.svg
rename to src/data/extra/themes/vue-dark/down_disabled.svg
diff --git a/src/data/extra/themes/Vue-Dark/float.svg b/src/data/extra/themes/vue-dark/float.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/float.svg
rename to src/data/extra/themes/vue-dark/float.svg
diff --git a/src/data/extra/themes/Vue-Dark/highlight.css b/src/data/extra/themes/vue-dark/highlight.css
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/highlight.css
rename to src/data/extra/themes/vue-dark/highlight.css
diff --git a/src/data/extra/themes/Vue-Dark/interface.qss b/src/data/extra/themes/vue-dark/interface.qss
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/interface.qss
rename to src/data/extra/themes/vue-dark/interface.qss
diff --git a/src/data/extra/themes/Vue-Dark/left.svg b/src/data/extra/themes/vue-dark/left.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/left.svg
rename to src/data/extra/themes/vue-dark/left.svg
diff --git a/src/data/extra/themes/Vue-Dark/left_disabled.svg b/src/data/extra/themes/vue-dark/left_disabled.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/left_disabled.svg
rename to src/data/extra/themes/vue-dark/left_disabled.svg
diff --git a/src/data/extra/themes/Vue-Dark/menu_checkbox.svg b/src/data/extra/themes/vue-dark/menu_checkbox.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/menu_checkbox.svg
rename to src/data/extra/themes/vue-dark/menu_checkbox.svg
diff --git a/src/data/extra/themes/Vue-Dark/menu_radiobutton.svg b/src/data/extra/themes/vue-dark/menu_radiobutton.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/menu_radiobutton.svg
rename to src/data/extra/themes/vue-dark/menu_radiobutton.svg
diff --git a/src/data/extra/themes/Vue-Dark/palette.json b/src/data/extra/themes/vue-dark/palette.json
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/palette.json
rename to src/data/extra/themes/vue-dark/palette.json
diff --git a/src/data/extra/themes/Vue-Dark/radiobutton_checked.svg b/src/data/extra/themes/vue-dark/radiobutton_checked.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/radiobutton_checked.svg
rename to src/data/extra/themes/vue-dark/radiobutton_checked.svg
diff --git a/src/data/extra/themes/Vue-Dark/radiobutton_checked_disabled.svg b/src/data/extra/themes/vue-dark/radiobutton_checked_disabled.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/radiobutton_checked_disabled.svg
rename to src/data/extra/themes/vue-dark/radiobutton_checked_disabled.svg
diff --git a/src/data/extra/themes/Vue-Dark/radiobutton_unchecked.svg b/src/data/extra/themes/vue-dark/radiobutton_unchecked.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/radiobutton_unchecked.svg
rename to src/data/extra/themes/vue-dark/radiobutton_unchecked.svg
diff --git a/src/data/extra/themes/Vue-Dark/radiobutton_unchecked_disabled.svg b/src/data/extra/themes/vue-dark/radiobutton_unchecked_disabled.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/radiobutton_unchecked_disabled.svg
rename to src/data/extra/themes/vue-dark/radiobutton_unchecked_disabled.svg
diff --git a/src/data/extra/themes/Vue-Dark/right.svg b/src/data/extra/themes/vue-dark/right.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/right.svg
rename to src/data/extra/themes/vue-dark/right.svg
diff --git a/src/data/extra/themes/Vue-Dark/right_disabled.svg b/src/data/extra/themes/vue-dark/right_disabled.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/right_disabled.svg
rename to src/data/extra/themes/vue-dark/right_disabled.svg
diff --git a/src/data/extra/themes/Vue-Dark/sizegrip.svg b/src/data/extra/themes/vue-dark/sizegrip.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/sizegrip.svg
rename to src/data/extra/themes/vue-dark/sizegrip.svg
diff --git a/src/data/extra/themes/Vue-Dark/text-editor.theme b/src/data/extra/themes/vue-dark/text-editor.theme
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/text-editor.theme
rename to src/data/extra/themes/vue-dark/text-editor.theme
diff --git a/src/data/extra/themes/Vue-Dark/up.svg b/src/data/extra/themes/vue-dark/up.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/up.svg
rename to src/data/extra/themes/vue-dark/up.svg
diff --git a/src/data/extra/themes/Vue-Dark/up_disabled.svg b/src/data/extra/themes/vue-dark/up_disabled.svg
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/up_disabled.svg
rename to src/data/extra/themes/vue-dark/up_disabled.svg
diff --git a/src/data/extra/themes/Vue-Dark/web.css b/src/data/extra/themes/vue-dark/web.css
similarity index 100%
rename from src/data/extra/themes/Vue-Dark/web.css
rename to src/data/extra/themes/vue-dark/web.css
diff --git a/src/data/extra/themes/vx-idea/README.md b/src/data/extra/themes/vx-idea/README.md
index 25ac9e4b..51d396ef 100644
--- a/src/data/extra/themes/vx-idea/README.md
+++ b/src/data/extra/themes/vx-idea/README.md
@@ -19,10 +19,11 @@
使用主题时,请将`code_highlight`文件夹下样式,复制重命名替换主题根目录下`highlight.css`样式,重启Vnotex即可生效。
+主题首选字体是`YaHei Consolas Hybrid`,可自行搜索下载安装。
+
```ini
highlight-dark.css #dark样式
highlight-one-light.css #light样式
-YaHei Consolas Hybrid 1.12.ttf #主题首选字体,可选
```
@@ -33,7 +34,7 @@ YaHei Consolas Hybrid 1.12.ttf #主题首选字体,可选

-复制 `tips_components/style.css` 中样式——>追加至 `web.css` 文件尾即可。
+复制 `tips_components/style.css` 中样式然后追加至 `web.css` 文件尾即可。
## 2. 预览
@@ -41,4 +42,4 @@ YaHei Consolas Hybrid 1.12.ttf #主题首选字体,可选
## 3. 鸣谢
-- [tamlok](https://github.com/tamlok) - [VNote](https://github.com/tamlok/vnote)
\ No newline at end of file
+- [tamlok](https://github.com/tamlok) - [VNote](https://github.com/tamlok/vnote)
diff --git a/src/data/extra/themes/vx-idea/code_highlight/YaHei Consolas Hybrid 1.12.ttf b/src/data/extra/themes/vx-idea/code_highlight/YaHei Consolas Hybrid 1.12.ttf
deleted file mode 100644
index ea974aa3..00000000
Binary files a/src/data/extra/themes/vx-idea/code_highlight/YaHei Consolas Hybrid 1.12.ttf and /dev/null differ
diff --git a/src/data/extra/themes/vx-idea/tips_components/snippets/Danger.json b/src/data/extra/themes/vx-idea/tips_components/snippets/Danger.json
deleted file mode 100644
index ee809d00..00000000
--- a/src/data/extra/themes/vx-idea/tips_components/snippets/Danger.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "content": ":::alert-danger\n$$@@\n:::",
- "cursor_mark": "@@",
- "description": "警告",
- "indent_as_first_line": true,
- "selection_mark": "$$",
- "shortcut": 4,
- "type": 1
-}
diff --git a/src/data/extra/themes/vx-idea/tips_components/snippets/Notes.json b/src/data/extra/themes/vx-idea/tips_components/snippets/Notes.json
deleted file mode 100644
index 68cda192..00000000
--- a/src/data/extra/themes/vx-idea/tips_components/snippets/Notes.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "content": ":::alert-primary\n$$@@\n:::",
- "cursor_mark": "@@",
- "description": "注意",
- "indent_as_first_line": false,
- "selection_mark": "$$",
- "shortcut": 1,
- "type": 1
-}
diff --git a/src/data/extra/themes/vx-idea/tips_components/snippets/Point.json b/src/data/extra/themes/vx-idea/tips_components/snippets/Point.json
deleted file mode 100644
index 262fdd96..00000000
--- a/src/data/extra/themes/vx-idea/tips_components/snippets/Point.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "content": ":::alert-warning\n$$@@\n:::",
- "cursor_mark": "@@",
- "description": "重点",
- "indent_as_first_line": false,
- "selection_mark": "$$",
- "shortcut": 2,
- "type": 1
-}
diff --git a/src/data/extra/themes/vx-idea/tips_components/snippets/Test.json b/src/data/extra/themes/vx-idea/tips_components/snippets/Test.json
deleted file mode 100644
index d0c72615..00000000
--- a/src/data/extra/themes/vx-idea/tips_components/snippets/Test.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "content": ":::alert-dark\n$$@@\n:::",
- "cursor_mark": "@@",
- "description": "实验",
- "indent_as_first_line": false,
- "selection_mark": "$$",
- "shortcut": 3,
- "type": 1
-}
diff --git a/src/data/extra/themes/vx-idea/tips_components/snippets/Tips.json b/src/data/extra/themes/vx-idea/tips_components/snippets/Tips.json
deleted file mode 100644
index e8fc837b..00000000
--- a/src/data/extra/themes/vx-idea/tips_components/snippets/Tips.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "content": "::: alert-info\n$$@@\n:::",
- "cursor_mark": "@@",
- "description": "提示",
- "indent_as_first_line": false,
- "selection_mark": "$$",
- "shortcut": 0,
- "type": 1
-}
diff --git a/src/data/extra/themes/vx-idea/tips_components/snippets/alert片段快捷方式,复制到配置文件对应文件夹下即可.txt b/src/data/extra/themes/vx-idea/tips_components/snippets/alert片段快捷方式,复制到配置文件对应文件夹下即可.txt
deleted file mode 100644
index e69de29b..00000000