Obsidian編輯器是撰寫內容的最主要環境,選擇好適合的外掛能帶來效率最高的工作生產力。
1. 編輯器設定
1.1. 顯示設定
以下操作皆在【設定(Settings)】→【編輯器(Editor)】→【顯示(Display)】裡運行。
設置項目 | 功能 | 操作步驟 |
---|---|---|
設定每行寬度(Readable Line Length) | 設定每行容納字數 | 取消勾選可顯示較多文字 |
摺疊標題(Fold Heading) | 標題可否摺疊起來 | 勾選後列表左側會出現摺疊符號供操作 |
摺疊列表(Fold Indent) | 列表可否摺疊起來 | 勾選後列表左側會出現摺疊符號供操作 |
縮排指引(Show Indentation Guides) | 列表是否顯示垂直指引線 | 勾選後出現垂直線 |
1.2. 行為設定
【設定(Settings)】→【編輯器(Editor)】→【Advanced】→【Auto Convert HTML】勾選後,複製超鏈接的剪貼簿內容時:
* 按Ctrl/Cmd+V貼入或拖拉時,會自動形成[]()
格式
* 按Ctrl/Cmd+Shift+V貼入或拖拉時,不轉換格式
2. 顯示標題等級
2.1. 顯示大綱面板或窗格
在右側邊欄顯示大綱面板,除了顯示大綱外,也可點擊大綱項目讓編輯器直接跳到該標題位置。
不使用大綱面板時,可點擊【⋮】更多選項→【開啟大綱】,在新窗格裡顯示大綱項目。
2.2. Lapel外掛
當我們能很容易的看到標題等級,可以很輕易的決定新的標題的等級。
最簡單的方法是安裝並啟用Lapel外掛(Live Preview)。點擊Lapel顯示的H1~H6,能選擇變更標題等級。
另一個方法是CSS片段,在標題列最後附加H?文字以標識等級。CSS裡把.markdown-preview-view
改成.markdown-reading-view
則可讓閱讀模式出現H?文字。
▼ 再複製h2~h6即可
.markdown-preview-view h1:hover::after,
.is-live-preview .HyperMD-header-1:hover::after {
content: 'H1';
font-size: 0.7rem;
width: auto;
margin-left: 10px;
border: 1px solid;
padding: 0px 2px;
border-radius: var(--radius-xs);
top: 0px;
}
3. 快速輸入標題標記
有三種方法。
3.1. Format Hotkeys外掛
按快捷鍵立即輸出井號,這是最快速的標題標記輸入方法。
macOS: Ctrl=Cmd,Alt=Option
預設按鍵 | 功能說明 | Action |
---|---|---|
Ctrl + Shift + 9 | 切換區塊引言 | Toggle Blockquote |
Ctrl + Shift + 8 | 切換無序列表 | Toggle Bulleted List |
Ctrl + Shift + 7 | 切換有序列表 | Toggle Numbered List |
Ctrl + Shift + 6 | 切換複選框 | Toggle Checklist |
Ctrl + Alt + 0 | 移除# |
Apply Normal text style |
Ctrl + Alt + 1 | 套用一級標題 | Apply Heading 1 |
Ctrl + Alt + 2 | 套用二級標題 | Apply Heading 2 |
Ctrl + Alt + 3 | 套用三級標題 | Apply Heading 3 |
Ctrl + Alt + 4 | 套用四級標題 | Apply Heading 4 |
Ctrl + Alt + 5 | 套用五級標題 | Apply Heading 5 |
Ctrl + Alt + 6 | 套用六級標題 | Apply Heading 6 |
3.2. Markdown Shortcuts外掛
輸入>
後在彈出的選單裡挑選要插入的Markdown標記:h1~h6。
3.3. cMenu外掛
在cMenu裡新增按鈕【切換標題(Toggle Heading)】。
4. 標題編號
安裝並啟用Number Headings外掛,可自動做標題編號。細節後續再介紹。
5. 標題摺疊
安裝並啟用Creases外掛,可指定要收合或展開的特定等級標題。細節後續再介紹。
6. 目錄
安裝並啟用Dynamic Table of Contents外掛,再於要插入目錄處輸入toc程式碼區塊:
```toc ```
7. 列表
- 如何快速結束列表?
- 按Shift+Enter
- 連按兩次Enter
- 經常使用列表操作時,可使用Outliner外掛
8. 表格
除了用Markdown Shortcuts外掛插入表格格式手動輸入外,可使用下列外掛以加快輸入速度:
- Table Editor
[!WARNING] 注意
表格上下插入空行,以免Update Table時上下內容被覆蓋 - Advanced Tables
- Notion-like Tables
9. 圖片處理
剪貼簿裡的圖片按Ctrl+V即能插入圖片。有下列外掛可使用:
- 自動將圖片檔名依筆記檔名+編號改名: Attachment name formatting
- 自己上傳到圖床再取回圖床網址: Image auto upload
- 我是使用Shell Command外掛+upgit.exe上傳圖片到GitHub
- 點擊圖片的操作工具組: Image Toolkit
- 下載外部圖片到本地並自動變更鏈接寫法: Local Image
10. 自動補全
使用Various Complements外掛可由儲存庫或本筆記找出符合輸入部份字串的建議使用清單,按Enter後補全文字。
常用的語法,例如各種類型的Callouts或LaTex等,皆可使用Various Complements的自訂字典來減輕輸入時的記憶負擔。
11. 斜線命令
啟用核心的斜線命令後,在行首輸入斜線(/)可彈出命令選單,輸入部份命令字串後挑選到要執行的命令後按Enter。
CJK用戶可使用Command Alias外掛加入命令別名以快速輸入與選擇。
12. 工具列操作: cMenu
不想萬事皆透過鍵盤時,可啟用cMenu,將經常使用的Markdown操作加入選單裡,以方便選單點選操作。
13. 常用快捷鍵
Code Editor Shortcuts外掛有更多一般代碼編輯器的按鍵可設定。
macOS: Ctrl=Cmd,Alt=Option
按鍵 | 功能 | 外掛 |
---|---|---|
Ctrl+O | 快速切換(開檔) | |
Ctrl+P | 開啟命令面板 | |
Ctrl+N | 建立新筆記 | |
Ctrl+Y | 刪除行 | Code Editor Shortcuts |
Ctrl+D | 複製行 | Code Editor Shortcuts |
Ctrl+J | 連接兩行 | Code Editor Shortcuts |
Alt+↑ | 跳到上個標題 | Code Editor Shortcuts |
Alt+↓ | 跳到下個標題 | Code Editor Shortcuts |
Shift+Enter | 往下插入空行 | |
Ctrl+Enter | 複選框切換 | |
Ctrl+Shift+F | 全域搜尋 | |
Ctrl+W | 關閉當前窗格 | |
Ctrl+K | 選取文字後按鍵,形成超鏈接 | |
Ctrl+← | 1. 英文:向左一個Word
2. 中文:向左一句
|
|
Ctrl+→ | 1. 英文:向右一個Word |
| |
14. 文字顏色變更
標準的Markdown文字是沒有顏色變更的語法,雖然不鼓勵,但如果追求顏值是你的人生大事的話,可以透過CSS片段來變更,基本上都是插入HTML標籤<span class="顏色CSS">文字</span>
來達成。
我介紹過的美容影片如下:
- [Obs#5] Obsidian(黑曜石) 高亮度顯示或變更文字顏色的3種方法 (CC字幕)
- [Obs#39] 利用CSS變更文字顏色,侵入性小。Obsidian專屬~
- [Obs#52] 變更Obsidian段落顏色與重點高亮度的CSS片段
我在Various Complements外掛的自訂字典檔裡設定了顏色的縮寫,方便以選單的方法來插入顏色的標籤:
%% color: 啟用notation-colour-blocks.css %%
%% -- foreground color %%
cl-green=><span class="note-green">$END$</span>
cl-yellow=><span class="note-yellow">$END$</span>
%% --background color %%
bg-green=><span class="green-bg">$END$</span>
bg-yellow=><span class="yellow-bg">$END$</span>
%% --mark color %%
mk-green=><mark class="green">$END$</span>
mk-yellow=><mark class="yellow">$END$</mark>
15. 表情符號
表情符號的使用可以豐富文字的表現,常用的外掛有下面幾種:
- Emoji Toolbar
- Emoji Shortcodes
表情符號使用在標題時經常會無法正確顯示,此時將標題的CSS font-weight改成小於600 (例如用599)即可正常。
16. Markdown格式檢查
使用Linter外掛,可設定多種規則,可自行設定檢查的觸發時間。
17. 第三方整合
Obsidian的編輯區不止能用做文字編輯器,也能當做畫布。
17.1. 流程圖外掛
- Excalidraw
- Diagrams
- Mermaind等
17.2. 其他
- Kanban
- 方程式
- Mind Map
- 樂譜
- …
18. 相關外掛清單
外掛名稱 | 功能簡述 | 安裝方法 | YouTube介紹網址 |
---|---|---|---|
Lapel | 最左側顯示標題等級 | 第三方外掛 | |
Format Hotkeys | 標題井號切換 | 第三方外掛 | |
Markdown Shortcuts | 輸入> 彈出語法選單 |
第三方外掛 | https://youtu.be/IQpbILHrz0o |
cMenu | 浮動視窗提供命令按鈕 | 第三方外掛 | https://youtu.be/IQpbILHrz0o |
Number Headings | 標籤自動編號 | 第三方外掛 | |
Creases | 標題摺疊切換 | 第三方外掛 | |
Dynamic Table of Contents | 動態目錄 | 第三方外掛 | https://youtu.be/TmTLQ_ec3k4 |
Table Editor | 視覺化表格編輯 | 第三方外掛 | https://youtu.be/rZX_ZVPOgC8 |
Advanced Tables | 表格工具列 | 第三方外掛 | https://youtu.be/s9YcjN9kRoc |
Notion-like Tables | 視覺化表格編輯(Notion形式) | 第三方外掛 | |
Attachment name formatting | 附件依檔名編號自動改名 | 第三方外掛 | |
Image Auto Upload | 圖片自動上傳圖床 | 第三方外掛 | |
Upgit+Shell Command | 圖片自動上傳圖床 | 第三方外掛 | https://youtu.be/nGII-khqm2o |
Image Toolkit | 圖片工具組 | 第三方外掛 | |
Local Image | 下載圖片網址並變更鏈接 | 第三方外掛 | |
Various complements | 文字自動補全 | 第三方外掛 | https://youtu.be/tiidkQhKjLY |
Command Alias | 自訂命令別名 | 第三方外掛 | https://youtu.be/8-WWw7loeQw |
Code Editor Shortcuts | 編輯按鍵設定 | 第三方外掛 | |
Linter | Markdown語法檢查 | 第三方外掛 | https://youtu.be/62kuD7LT_pA |
Emoji Toolbar | 表情符號選擇對話窗 | 第三方外掛 | https://youtu.be/d6aCT-gyilA |
Emoji Shortcodes | 輸入表情符號代碼插入表情符號 | 第三方外掛 |
19. 教學影片
##您可能也會有興趣的類似文章
- Obsidian(黑曜石) 高亮度顯示或變更文字顏色的3種方法 (4則留言, 2020/07/01)
- [Obs#52] 變更段落顏色與重點高亮度的CSS片段 (0則留言, 2021/09/20)
- [Obs#25] 美化筆記的兩個外掛:Emoji Toolbar與Icons與自訂CSS樣式 (0則留言, 2021/01/30)
- [Obs#78] 輔助Markdown初學者的利器:Markdown Shortcuts與cMenu (0則留言, 2022/03/27)
- [Obs#45] 軟體工程師必備的6個Obsidian外掛 (0則留言, 2021/08/13)
- [Obs#59] Obsidian快速開啟常用筆記(2):不使用外掛的簡單方法 (0則留言, 2021/10/27)
- Obsidian (黑曜石)筆記軟體的基本操作指引 (0則留言, 2020/06/23)
- [Obs#54] Obsidian的任務管理技巧彙總 (0則留言, 2021/10/03)
- [Obs#39] 利用CSS變更文字顏色,侵入性小 (0則留言, 2021/05/10)
- [Obs#17] Obsidian表格操作技巧—使用Advanced Tables外掛 (2則留言, 2020/11/07)
- 超強筆記軟體Obsidian (黑曜石)介紹與Zettelkasten筆記系統簡述 (0則留言, 2020/06/21)
- [Obs#85] 分享使用中與外觀有關的10個外掛 (0則留言, 2022/05/01)
- [Obs#7] Obsidian(黑曜石) 多重游標的操作與兩個CSS樣式 (0則留言, 2020/07/13)
- [Obs#38] 編輯區顯示圖片的外掛 (0則留言, 2021/05/07)
- [Obs#12] Obsidian v0.8.4~v0.8.9的新增功能 (0則留言, 2020/09/06)