Vnote (技術(shù)人員專(zhuān)用Markdown筆記軟件)


簡(jiǎn)介

  • VNote是一個(gè)受Vim啟發(fā)開(kāi)發(fā)的專(zhuān)門(mén)為Markdown而優(yōu)化劲适、設(shè)計(jì)的筆記軟件, 基于Qt框架尺栖、免費(fèi)并且開(kāi)源
  • VNote專(zhuān)注于Markdown的編輯與閱讀漓骚,以提供舒適的編輯體驗(yàn)為設(shè)計(jì)目標(biāo), 通過(guò)提供筆記管理功能俯树,使得編寫(xiě)Markdown筆記更簡(jiǎn)單和舒適

前言

之前本人一直使用一款叫做CherryTree的富文本筆記軟件(上學(xué)時(shí)就開(kāi)始用了)
后來(lái)發(fā)現(xiàn)筆記軟件越來(lái)越大, 備份\遷移\分享都很不方便
再后來(lái)markdown和git平臺(tái)的普及, 讓我漸漸萌生了更換筆記軟件的念頭
苦于從富文本遷移到Markdown工作量較大, 拖了很久都沒(méi)遷移
最近也是剛剛完成遷移, 記錄和推薦下筆記軟件Vnote

推薦理由

  • 支持Markdown語(yǔ)法編輯, 可以快速導(dǎo)出到博客平臺(tái)
  • 支持目錄樹(shù), 這點(diǎn)完勝很多筆記軟件
  • 支持Ctrl + V粘貼圖片, 圖片路徑可定制
  • 支持檢索未被引用的圖片, 并提示作者是否刪除
  • 支持gitlab/碼云等git平臺(tái)做備份或者作為圖床
  • 支持Vim模式下的快捷鍵,這點(diǎn)對(duì)于技術(shù)人員來(lái)說(shuō)非常棒
  • 支持筆記附件,附件存儲(chǔ)路徑可定制
  • 支持多窗口分割
  • 支持toc目錄
  • 支持Mermaid, Flowchart.js 和 MathJax
  • 支持高分辨率
  • 支持切換主題以及深色模式
  • 支持導(dǎo)出废境,包括HTML畜挨,PDF,和PDF(多合一)
  • 支持全文搜索
  • 支持代碼框語(yǔ)法高亮
  • 支持原地預(yù)覽,比分屏預(yù)覽用起來(lái)順手

下載地址

支持多端平臺(tái) [ windows / mac / linux ]
https://github.com/vnotex/vnote/releases/tag/v2.10

當(dāng)前時(shí)間2021-01-20, 最近vnote作者正在改版, 新版為3.0 beta6(不建議使用) 軟件風(fēng)格和使用方法上都有較大改變

軟件截圖:

圖片.png




VNote快捷鍵說(shuō)明

  1. 以下按鍵除特別說(shuō)明外噩凹,都不區(qū)分大小寫(xiě)巴元;
  2. 在macOS下,Ctrl對(duì)應(yīng)于Command,在Vim模式下除外驮宴。

常規(guī)快捷鍵

  • Ctrl+E E
    是否擴(kuò)展編輯區(qū)域逮刨。
  • Ctrl+Alt+N
    在當(dāng)前文件夾下新建筆記。
  • Ctrl+F
    頁(yè)內(nèi)查找和替換堵泽。
  • Ctrl+Alt+F
    高級(jí)查找修己。
  • Ctrl+Q
    退出VNote。
  • Ctrl+J/Ctrl+K
    在筆記本列表迎罗、文件夾列表睬愤、筆記列表、已打開(kāi)筆記列表和大綱目錄中纹安,均支持Ctrl+JCtrl+K導(dǎo)航尤辱。
  • Ctrl+Left Mouse
    任意滾動(dòng)砂豌。
  • Ctrl+Shift+T
    恢復(fù)上一個(gè)關(guān)閉的文件。
  • Ctrl+Alt+L
    打開(kāi)靈犀頁(yè)啥刻。
  • Ctrl+Alt+I
    打開(kāi)快速訪問(wèn)奸鸯。
  • Ctrl+T
    編輯當(dāng)前筆記或保存更改并退出編輯模式。
  • Ctrl+G
    激活通用入口可帽。
  • Ctrl+8/Ctrl+9
    跳轉(zhuǎn)到最近一次查找的下一個(gè)/上一個(gè)匹配娄涩。

閱讀模式

  • H/J/K/L
    導(dǎo)航,對(duì)應(yīng)于左/下/上/右方向鍵映跟。
  • Ctrl+U
    向上滾動(dòng)半屏蓄拣。
  • Ctrl+D
    向下滾動(dòng)半屏。
  • gg/G
    跳轉(zhuǎn)到筆記的開(kāi)始或結(jié)尾努隙。(區(qū)分大小寫(xiě))球恤。
  • Ctrl + +/-
    放大/縮小頁(yè)面。
  • Ctrl+Wheel
    鼠標(biāo)滾輪實(shí)現(xiàn)放大/縮小頁(yè)面荸镊。
  • Ctrl+0
    恢復(fù)頁(yè)面大小為100%咽斧。
  • 標(biāo)題跳轉(zhuǎn)
    • <N>[[:跳轉(zhuǎn)到上N個(gè)標(biāo)題;
    • <N>]]: 跳轉(zhuǎn)到下N個(gè)標(biāo)題躬存;
    • <N>[]:跳轉(zhuǎn)到上N個(gè)同層級(jí)的標(biāo)題张惹;
    • <N>][:跳轉(zhuǎn)到下N個(gè)同層級(jí)的標(biāo)題;
    • <N>[{:跳轉(zhuǎn)到上N個(gè)高一層級(jí)的標(biāo)題岭洲;
    • <N>]}:跳轉(zhuǎn)到下N個(gè)高一層級(jí)的標(biāo)題宛逗;
  • /?向前或向后查找
    • N:查找下一個(gè)匹配;
    • Shift+N:查找上一個(gè)匹配盾剩;
  • :執(zhí)行Vim命令
    • :q:關(guān)閉當(dāng)前筆記雷激;
    • :noh[lsearch]:清空查找高亮;

編輯模式

  • Ctrl+S
    保存當(dāng)前更改告私。
  • Ctrl + +/-
    放大/縮小頁(yè)面屎暇。
  • Ctrl+Wheel
    鼠標(biāo)滾輪實(shí)現(xiàn)放大/縮小頁(yè)面。
  • Ctrl+0
    恢復(fù)頁(yè)面大小為100%驻粟。
  • Ctrl+J/K
    向下/向上滾動(dòng)頁(yè)面恭垦,不會(huì)改變光標(biāo)。
  • Ctrl+N/P
    激活自動(dòng)補(bǔ)全格嗅。
    • Ctrl+N/P
      瀏覽補(bǔ)全列表并插入當(dāng)前補(bǔ)全。
    • Ctrl+J/K
      瀏覽補(bǔ)全列表唠帝。
    • Ctrl+E
      取消補(bǔ)全屯掖。
    • Enter
      插入補(bǔ)全。
    • Ctrl+[ or Escape
      結(jié)束補(bǔ)全襟衰。

文本編輯

  • Ctrl+B
    插入粗體贴铜;再次按Ctrl+B退出。如果已經(jīng)選擇文本,則將當(dāng)前選擇文本加粗绍坝。
  • Ctrl+I
    插入斜體徘意;再次按Ctrl+I退出。如果已經(jīng)選擇文本轩褐,則將當(dāng)前選擇文本改為斜體椎咧。
  • Ctrl+D
    插入刪除線;再次按Ctrl+D退出把介。如果已經(jīng)選擇文本勤讽,則將當(dāng)前選擇文本改為刪除線。
  • Ctrl+;
    插入行內(nèi)代碼拗踢;再次按Ctrl+;退出脚牍。如果已經(jīng)選擇文本,則將當(dāng)前選擇文本改為行內(nèi)代碼巢墅。
  • Ctrl+M
    插入代碼塊诸狭;再次按Ctrl+M退出。如果已經(jīng)選擇文本君纫,則將當(dāng)前選擇文本嵌入到代碼塊中驯遇。
  • Ctrl+L
    插入鏈接。
  • Ctrl+.
    插入表格庵芭。
  • Ctrl+'
    插入圖片妹懒。
  • Ctrl+H
    退格鍵,向前刪除一個(gè)字符双吆。
  • Ctrl+W
    刪除光標(biāo)位置向后到第一個(gè)空白字符之間的所有字符眨唬。
  • Ctrl+U
    刪除光標(biāo)位置到行首的所有字符。
  • Ctrl+<Num>
    插入級(jí)別為<Num>的標(biāo)題好乐。<Num>應(yīng)該是1到6的一個(gè)數(shù)字匾竿。如果已經(jīng)選擇文本,則將當(dāng)前選擇文本改為標(biāo)題蔚万。
  • Ctrl+7
    刪除當(dāng)前行或所選擇文本的標(biāo)題標(biāo)記岭妖。
  • Tab/Shift+Tab
    增加或減小縮進(jìn)。如果已經(jīng)選擇文本反璃,則對(duì)所有選擇的行進(jìn)行縮進(jìn)操作昵慌。
  • Shift+Enter
    插入兩個(gè)空格然后換行,在Markdown中類(lèi)似于軟換行的概念淮蜈。
  • Shift+Left, Shift+Right, Shift+Up, Shift+Down
    擴(kuò)展選定左右一個(gè)字符斋攀,或上下一行。
  • Ctrl+Shift+Left, Ctrl+Shift+Right
    擴(kuò)展選定到單詞開(kāi)始或結(jié)尾梧田。
  • Ctrl+Shift+Up, Ctrl+Sfhit+Down
    擴(kuò)展選定到段尾或段首淳蔼。
  • Shift+Home, Shift+End
    擴(kuò)展選定到行首和行尾侧蘸。
  • Ctrl+Shift+Home, Ctrl+Shift+End
    擴(kuò)展選定到筆記開(kāi)始或結(jié)尾處。

自定義快捷鍵

VNote支持自定義部分標(biāo)準(zhǔn)快捷鍵(但并不建議這么做)鹉梨。VNote將快捷鍵信息保存在用戶配置文件vnote.ini中的[shortcuts][captain_mode_shortcuts]兩個(gè)小節(jié)讳癌。

例如,默認(rèn)的配置可能是這樣子的:

[shortcuts]
; Define shortcuts here, with each item in the form "operation=keysequence".
; Leave keysequence empty to disable the shortcut of an operation.
; Custom shortcuts may conflict with some key bindings in edit mode or Vim mode.
; Ctrl+Q is reserved for quitting VNote.

; Leader key of Captain mode
CaptainMode=Ctrl+E
; Create a note in current folder
NewNote=Ctrl+Alt+N
; Save current note
SaveNote=Ctrl+S
; Close current note
CloseNote=
; Open file/replace dialog
Find=Ctrl+F
; Find next occurence
FindNext=F3
; Find previous occurence
FindPrevious=Shift+F3

[captain_mode_shortcuts]
; Define shortcuts in Captain mode here.
; There shortcuts are the sub-sequence after the CaptainMode key sequence
; in [shortcuts].

; Enter Navigation mode
NavigationMode=W
; Show attachment list of current note
AttachmentList=A
; Locate to the folder of current note
LocateCurrentFile=D
; Toggle Expand mode
ExpandMode=E
; Alternate one/two panels view
OnePanelView=P
; Discard changes and enter read mode
DiscardAndRead=Q
; Toggle Tools dock widget
ToolsDock=T
; Close current note
CloseNote=X
; Show shortcuts help document
ShortcutsHelp=Shift+?
; Flush the log file
FlushLogFile=";"
; Show opened files list
OpenedFileList=F
; Activate the ith tab
ActivateTab1=1
ActivateTab2=2
ActivateTab3=3
ActivateTab4=4
ActivateTab5=5
ActivateTab6=6
ActivateTab7=7
ActivateTab8=8
ActivateTab9=9
; Alternate between current and last tab
AlternateTab=0
; Activate next tab
ActivateNextTab=J
; Activate previous tab
ActivatePreviousTab=K
; Activate the window split on the left
ActivateSplitLeft=H
; Activate the window split on the right
ActivateSplitRight=L
; Move current tab one split left
MoveTabSplitLeft=Shift+H
; Move current tab one split right
MoveTabSplitRight=Shift+L
; Create a vertical split
VerticalSplit=V
; Remove current split
RemoveSplit=R

每一項(xiàng)配置的形式為操作=按鍵序列存皂。如果按鍵序列為空晌坤,則表示禁用該操作的快捷鍵。

注意艰垂,Ctrl+Q保留為退出VNote泡仗。

艦長(zhǎng)模式

為了更有效地利用快捷鍵,VNote支持 艦長(zhǎng)模式猜憎。

按前導(dǎo)鍵Ctrl+E后娩怎,VNote會(huì)進(jìn)入艦長(zhǎng)模式。在艦長(zhǎng)模式中胰柑,VNote會(huì)支持更多高效的快捷操作截亦。

  • E
    是否擴(kuò)展編輯區(qū)域。
  • Y
    將焦點(diǎn)設(shè)為編輯區(qū)域柬讨。
  • T
    打開(kāi)或關(guān)閉工具面板崩瓤。
  • Shift+#
    打開(kāi)或關(guān)閉工具欄。
  • F
    打開(kāi)當(dāng)前分割窗口的筆記列表踩官。在該列表中却桶,可以直接按筆記對(duì)應(yīng)的序號(hào)實(shí)現(xiàn)跳轉(zhuǎn)。
  • A
    打開(kāi)當(dāng)前筆記的附件列表蔗牡。
  • X
    關(guān)閉當(dāng)前標(biāo)簽頁(yè)颖系。
  • J
    跳轉(zhuǎn)到下一個(gè)標(biāo)簽頁(yè)。
  • K
    跳轉(zhuǎn)到上一個(gè)標(biāo)簽頁(yè)辩越。
  • 1 - 9
    數(shù)字1到9會(huì)跳轉(zhuǎn)到對(duì)應(yīng)序號(hào)的標(biāo)簽頁(yè)嘁扼。
  • 0
    跳轉(zhuǎn)到前一個(gè)標(biāo)簽頁(yè)(即前一個(gè)當(dāng)前標(biāo)簽頁(yè))。實(shí)現(xiàn)當(dāng)前標(biāo)簽頁(yè)和前一個(gè)標(biāo)簽頁(yè)之間的輪換黔攒。
  • D
    定位當(dāng)前筆記所在文件夾趁啸。
  • Q
    放棄當(dāng)前更改并退出編輯模式。
  • V
    垂直分割當(dāng)前窗口督惰。
  • R
    移除當(dāng)前分割窗口不傅。
  • Shift+|
    最大化當(dāng)前分割窗口。
  • =
    均等分布所有分割窗口赏胚。
  • H
    跳轉(zhuǎn)到左邊一個(gè)分割窗口蛤签。
  • L
    跳轉(zhuǎn)到右邊一個(gè)分割窗口。
  • Shift+H
    將當(dāng)前標(biāo)簽頁(yè)左移一個(gè)分割窗口栅哀。
  • Shift+L
    將當(dāng)前標(biāo)簽頁(yè)右移一個(gè)分割窗口震肮。
  • M
    編輯模式中,將當(dāng)前光標(biāo)所在詞或者所選文本進(jìn)行幻詞解析留拾。
  • S
    在編輯模式中應(yīng)用片段戳晌。
  • O
    導(dǎo)出筆記。
  • I
    打開(kāi)或關(guān)閉實(shí)時(shí)預(yù)覽面板痴柔。
  • U
    擴(kuò)展或還原實(shí)時(shí)預(yù)覽面板沦偎。
  • C
    打開(kāi)或關(guān)閉全文查找。
  • P
    解析剪切板中的HTML為Markdown文本并粘貼咳蔚。
  • N
    查看和編輯當(dāng)前筆記信息豪嚎。
  • Shift+?
    顯示本快捷鍵說(shuō)明。

展覽模式

在艦長(zhǎng)模式中谈火,W命令會(huì)進(jìn)入 展覽模式侈询。在展覽模式中,VNote會(huì)在常用的主要部件上顯示至多兩個(gè)字母糯耍,此時(shí)輸入對(duì)應(yīng)的字母即可跳轉(zhuǎn)到該部件中扔字,從而實(shí)現(xiàn)快速切換焦點(diǎn)并觸發(fā)功能。

Vim Mode

VNote支持一個(gè)簡(jiǎn)單但有用的Vim模式温技,包括 正常革为, 插入可視舵鳞, 可視行 模式震檩。

::: alert-info

文件菜單中選擇設(shè)置打開(kāi)對(duì)話框,跳轉(zhuǎn)到閱讀/編輯標(biāo)簽頁(yè)蜓堕,在按鍵模式下拉框中選擇開(kāi)啟Vim即可抛虏。需要重啟VNote以生效。

:::

VNote支持以下幾個(gè)Vim的特性:

  • r, s, S, i, I, a, A, c, C, o, O;
  • 操作 d, c, y, p, <, >, gu, gU, J, gJ, ~俩滥;
  • 移動(dòng) h/j/k/l, gj/gk/g0, Ctrl+U, Ctrl+D, gg, G, 0, ^, {, }, $嘉蕾;
  • 標(biāo)記 a-z
  • 寄存器 ", _, +, a-z(A-Z)霜旧;
  • 跳轉(zhuǎn)位置列表 (Ctrl+O and Ctrl+I)错忱;
  • 前導(dǎo)鍵 (Space)
    • 目前 <leader>y/d/p 等同于 "+y/d/p, 從而可以訪問(wèn)系統(tǒng)剪切板;
    • <leader><Space> 清除查找高亮挂据;
    • <leader>w 保存筆記以清;
  • zz, zb, zt;
  • uCtrl+R 撤銷(xiāo)和重做;
  • 文本對(duì)象 i/a:word, WORD, '', "", ` `, (), [], <>, {};
  • 命令行 :w, :wq, :x, :q, :q!, :noh[lsearch];
  • 標(biāo)題跳轉(zhuǎn)
    • [[:跳轉(zhuǎn)到上一個(gè)標(biāo)題崎逃;
    • ]]: 跳轉(zhuǎn)到下一個(gè)標(biāo)題掷倔;
    • []:跳轉(zhuǎn)到上一個(gè)同層級(jí)的標(biāo)題;
    • ][:跳轉(zhuǎn)到下一個(gè)同層級(jí)的標(biāo)題个绍;
    • [{:跳轉(zhuǎn)到上一個(gè)高一層級(jí)的標(biāo)題勒葱;
    • ]}:跳轉(zhuǎn)到下一個(gè)高一層級(jí)的標(biāo)題浪汪;
  • /? 開(kāi)始查找
    • nN 查找下一處或上一處;
    • Ctrl+NCtrl+P 瀏覽查找歷史凛虽;
  • Ctrl+R 讀取指定寄存器的值死遭;
  • Ctrl+O 在插入模式中臨時(shí)切換為正常模式;
  • /

VNote目前暫時(shí)不支持Vim的宏和重復(fù)(.)特性凯旋。

在VNote上享受Vim的美好時(shí)光吧呀潭!

其他

  • Ctrl+JCtrl+K 瀏覽導(dǎo)航;
  • 在列表中至非,Ctrl+NCtrl+P 在搜索結(jié)果中導(dǎo)航钠署;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市荒椭,隨后出現(xiàn)的幾起案子谐鼎,更是在濱河造成了極大的恐慌,老刑警劉巖戳杀,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件该面,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡信卡,警方通過(guò)查閱死者的電腦和手機(jī)隔缀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)傍菇,“玉大人猾瘸,你說(shuō)我怎么就攤上這事《埃” “怎么了牵触?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)咐低。 經(jīng)常有香客問(wèn)我揽思,道長(zhǎng),這世上最難降的妖魔是什么见擦? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任钉汗,我火速辦了婚禮,結(jié)果婚禮上鲤屡,老公的妹妹穿的比我還像新娘损痰。我一直安慰自己,他們只是感情好酒来,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布卢未。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪辽社。 梳的紋絲不亂的頭發(fā)上伟墙,一...
    開(kāi)封第一講書(shū)人閱讀 51,578評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音滴铅,去河邊找鬼远荠。 笑死,一個(gè)胖子當(dāng)著我的面吹牛失息,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播档址,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼盹兢,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了守伸?” 一聲冷哼從身側(cè)響起绎秒,我...
    開(kāi)封第一講書(shū)人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎尼摹,沒(méi)想到半個(gè)月后见芹,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蠢涝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年玄呛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片和二。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡徘铝,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出惯吕,到底是詐尸還是另有隱情惕它,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布废登,位于F島的核電站淹魄,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏堡距。R本人自食惡果不足惜甲锡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吏颖。 院中可真熱鬧搔体,春花似錦、人聲如沸半醉。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缩多。三九已至呆奕,卻和暖如春养晋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背梁钾。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工绳泉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人姆泻。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓零酪,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親拇勃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子四苇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容