此處的軟體工程師泛指與電腦相關的所有的設計/開發/維運人員,諸如程式設計師(編程員)、網頁設定師、美工、系統維運人員等皆含括在內。
這次介紹的是和軟體工程師產生內容相關的外掛與小技巧。
1. 程式碼相關外掛
軟體工程師整日與程式碼為伍,Markdown提供了簡單的程式碼使用語法,再加上推薦的下列外掛,能讓工程師們更方便的記錄需要參考的程式碼。
Markdown的程式碼標記有行內(inline)和區塊兩類:
1. 行內程式碼:除了使用在程式碼片段外,也能用在Windows路徑上,如:C:\Users\YourName\AppData\Roaming\obsidian\obsidian.json
2. 區塊程式碼:3個倒引號後可加上程式語言名稱
1.1. 外掛1. Editor Syntax Highlight
編輯區也能將程式碼區塊以語法高亮顯示。
```js var msg = "Hello, World!"; console.log("Message is " + msg); ```
1.2. 外掛2. Embedded Code Title
在程式語言名稱後附加「:檔名」即可顯示辨識用的檔名。
```html:index.html <html> <head> </head> <body> </body> </html> ``` ```css:style.css table { background-color: lightblue; } ``` ```js:myfunc.js <script> function test() { alert("Hello!"); } </script> ```
2. 圖片相關外掛
軟體工程師經常更要擷取畫面並儲存起來參考,Obsidian可以按〔Ctrl+V〕的方式直接貼入圖片,對於圖片的操作,再加上下列外掛可謂如虎山添翼。
2.1. 外掛3. Ozan’s Image in Editor
在編輯區直接顯示圖片,可以不用開啟預覽面板。為了方便日後找檔,建議貼入圖片後重新命名。
2.2. 外掛4. Clear Unused Images
貼入的圖檔有可能因為許多原因而廢棄不用,這些檔案就被遺留在Attacments資料夾裡,使用這個外掛就能迅速的清除掉不再需要的圖檔。
操作方法:按〔Ctrl+P〕或〔Cmd+P〕再輸入clear,點擊【Clear Unused Images】即可。
3. 匯出檔案相關外掛
軟體工程師三不五時就要寫技術文件或研究報告等文件,除了匯出成PDF外,也有可能需要產生成.docx或.odt檔案,此時Pandoc就是很方便的工具。
3.1. 外掛5. Pandoc
操作方法:按〔Ctrl+P〕或〔Cmd+P〕再輸pandoc,再點擊要使用的格式即可。
3.2. 外掛6. Title Index
如果文件標題需要標上流水號,Title Index就能自動將標題加上號碼。
但如果你跟我一樣把標題一(# )當做筆記的抬頭而不要加號碼,因為外掛尚無選項可設定,只能先修改外掛的程式碼:
- 編輯儲存庫 .obsidian/plugins/obsidian-title-index/main.js
- 跳到第80行,插入 if 區塊這4行
```js:main.js while (cursor < content.length) { let line = content[cursor]; // 第80行 if (line.indexOf("# ") == 0) { cursor++; continue; } ```
- 重新啟動Obsidian
操作方法:按〔Ctrl+P〕或〔Cmd+P〕再輸入title,點擊【obsidian-title-index】即可。
4. YAML區定義重要屬性
軟體工程師務必善用YAML區域的設定,例如建檔日期、分類標籤等,對於日後的搜尋與過濾有非常大的幫助。
5. 相關介紹影片
- 外掛3. Ozan’s Image in Editor: [Obs#38] 編輯區顯示圖片的外掛
- 外掛5. [Obs#44] 萬用轉檔工具 Pandoc~除了PDF還有十多種格式可供轉換! (CC字幕)
6. 教學影片
##您可能也會有興趣的類似文章
- [Obs#12] Obsidian v0.8.4~v0.8.9的新增功能 (0則留言, 2020/09/06)
- Obsidian (黑曜石)筆記軟體的基本操作指引 (0則留言, 2020/06/23)
- [Obs#15] 在筆記裡複製、使用obsidian網址與工作空間的使用 (0則留言, 2020/10/27)
- [Obs#21] HTML/Word表格轉換成Markdown表格的方法 (1則留言, 2020/11/28)
- 超強筆記軟體Obsidian (黑曜石)介紹與Zettelkasten筆記系統簡述 (0則留言, 2020/06/21)
- [Obs#38] 編輯區顯示圖片的外掛 (0則留言, 2021/05/07)
- Obsidian(黑曜石) 高亮度顯示或變更文字顏色的3種方法 (4則留言, 2020/07/01)
- [Obs#43] 美化內部連結外觀:使用Supercharged Links外掛,並增加連結的功能選項 (0則留言, 2021/06/04)
- [Obs#17] Obsidian表格操作技巧—使用Advanced Tables外掛 (2則留言, 2020/11/07)
- Obsidian(黑曜石) 水平捲動面板的設定方法 (11則留言, 2020/06/27)
- [Obs#24] PDF檢視器+PDF to Markdown外掛:更方便擷取資訊! (0則留言, 2021/01/24)
- [Obs#39] 利用CSS變更文字顏色,侵入性小 (0則留言, 2021/05/10)
- [Obs#22] 讓有效學習更簡單!Markdown匯出到Anki | 使用Flashcards外掛 (0則留言, 2020/12/12)
- [Obs#31] 美化提示方塊的外掛:Admonitions和方便選用的AutoHotkey腳本 (0則留言, 2021/04/05)
- [Obs#7] Obsidian(黑曜石) 多重游標的操作與兩個CSS樣式 (0則留言, 2020/07/13)