Quantcast
Channel: 簡睿隨筆
Viewing all 904 articles
Browse latest View live

[Obs#15] 在筆記裡複製、使用obsidian網址與工作空間的使用

$
0
0

介紹 Obsidian v0.9.5到v0.9.7的一些功能。主要有4個項目:

區塊引用格式

幾項補充:

  • 正確的區塊引用格式是 [[筆記檔案#^區塊代碼]]。
    • #^ 符號能有效和標題引用的 # 區分,是更好的表達方法。
  • 自訂區塊代碼已可在區塊清單中搜尋且顯示
  • 列出所有的標題:[[##
  • 列出所有的區塊:[[^^

Checkbox快捷鍵

按〔Ctrl+Enter〕切換勾選與取消勾選。

本日待辦清單 ^chkbox1

  • [x] 待辦事項1 ^424b63
    • [ X] 待辦事項1-1
    • [ ] 待辦事項1-2
    • [ ] 待辦事項1-3
    • [x] 待辦事項2
    • [x] 待辦事項3

複製obsidian網址

除了由外部直接開啟特定的Obsidian儲存庫外,也可以在筆記裡開啟另一個儲存庫或檔案:

- 開啟[Obsidian筆記](bsidian://open?vault=MOC&file=300-obsidian-index)
- 開啟[Flashcard](obsidian://open?vault=flashcard)
- 開啟[部落格文章](obsidian://open?vault=blog&file=baby%2Fbaby.md)

obsidian:// 網址可由更多選項→複製obsidian網址(Copy obsidian url)取得(v0.9.7)。

工作空間(Workspace)的使用

  1. 啟用:工作空間外掛必須在設定裡啟用,啟用後左側邊欄即會出現按鈕
  2. 在管理工作空間視窗中儲存當前的外觀佈局,或載入先前存入的工作空間

教學影片

##您可能也會有興趣的類似文章


[Obs#16] 使用區塊代碼以快速跳轉位置的方法

$
0
0

Obsidian不會記錄最後的編輯位置,工作空間儲存時也不會儲存最後位置,當關閉Obsidian且再開啟先前編輯的筆記時,必須人工自己找到最後的修改處,如果有辦法盡快的找到最後編輯位置應該能提升一些工作效率。

彙總一下可能的解決方案,基本上是利用區塊代碼以快速跳轉位置,這個方法也可以用來在不同的筆記、不同的編輯位置間迅速跳轉。

1. 設定最後編輯點

在結束工作前,在最後的編輯位置插入自訂區塊代碼,例如使用 ^–TODO– 或 ^–GO– 等,,可依需求在不同的筆記設置多個定位用的區塊代碼。

2. 儲存定位區塊代碼的搜尋為最愛項目

  1. 開啟左側邊欄→搜尋🔎→輸入 ^–TODO–
  2. 點擊最愛標記 ⭐→點擊第二個圖示將搜尋字串儲存起來

3. 跳轉位置

兩個方法,第一個方法是使用最愛標記項目,第二個方法是在工作索引筆記插入區塊代碼的內部連結。

3.1. 最愛標記項目跳轉

  1. 開啟左側邊欄→點擊最愛標記 ⭐→點擊 ^–TODO– 搜尋項目
  2. 在搜尋結果清單中點擊要開啟的筆記

3.2. 插入內部連結

在工作的主要筆記內插入 ^–TODO– 區塊代碼:

  1. 輸入 [[^^--TODO--
  2. 在過濾出的符合清單裡找到要使用的區塊後點擊或按〔Enter〕

下次開啟Obsidian後即可由工作主頁再跳到最後使用的編輯位置。

自動化操作

使用AutoHoykeyEspanso 來簡化輸入的若差事。

AutoHotkey腳本

!1::
  sendInput ` {^}--TODO--%A_YYYY%%A_MM%%A_DD%-%A_Hour%%A_Min%%A_Sec%
  return

!3::
  sendInput [[{^}{^}--TODO--
  return

Espanso default.yml

  - trigger: ",t1"
    replace: "^--TODO--{{mydate}}"
    vars:
      - name: mydate
        type: date
        params:
          format: "%Y%m%d-%H%M%S"

優點

  1. 對預覽畫面幾乎沒有任何影響
  2. 開啟時無法直接跳至需要的位置,仍需要再點擊一次位置

缺點

  1. 必須手動維護區塊代碼
  2. 只能在同一個儲存庫裡操作,無法跨儲存庫

教學影片

##您可能也會有興趣的類似文章

終極 🐭✌️滑鼠手勢工具MouseInc出世,老前輩StrokeXX全部退位!

$
0
0

🐭✌滑鼠手勢是什麼❓

按住滑鼠右鍵後畫出特定形狀以執行指定動作的操作。

展示

  1. OCR
  2. 搜尋

下載

MouseInc下載後會被瀏覽器標示為不安全而被封鎖,請依下列步驟保留下載檔:

  1. 按〔Ctrl+J〕
  2. 在最開頭的MouseInc下載點擊【保留不安全的檔案】

再解壓縮下載的MouseInc.7z。

調整全域手勢

  • 標示文字後畫S,搜尋該文字,將百度變更為Google:
    https://www.google.com/search?q=%clipboard%
    
  • 變更顯示語言介面字串:【設定】–>【其他設定】–>【多語言】

自訂手勢

多分頁的應用程式套用慣用的 L 手勢時,變成應用程式被關閉,而我們想要的是關閉分頁。
操作步驟:

  1. 【設定】–>【滑鼠手勢】–>【自訂手勢】,點擊Firefox
  2. 按右側的【複製】,會增加一個FireFox
  3. 點擊新添加的Firefox,再按【變更】,在編輯分組名稱變更第二個Firefox的名稱為你的應用程式
  4. 刪除原有的手勢,按【新增】,逐一完成各欄位後按【確定】
    ![[../../099-Attachments/Pasted image 20201103164611.png]]
  5. 按程式清單以添加此手勢適用的應用程式
    1. 刪掉Firefox.exe
    2. 新增你要使用的程式名稱

取得程式執行檔名的方法

  1. 工作管理員–>顯示命令列來取得
  2. 使用MouseInc的全域熱鍵〔Ctrl+Alt+E〕

實用的其他功能

功能 說明
1. 邊緣滾動 滑鼠游標停在螢幕邊緣後滾動滾輪可變更音量或亮度等設定。
2. 觸發角 滑鼠游標移至螢幕4個角落時觸發的動作
3. 複製增強 選取文字後,按兩次Ctrl+C後彈出小視窗做後續操作
4. 全域熱鍵 系統熱鍵,例如〔Ctrl+Alt+O〕是框選OCR
5. 按鍵重顯 突地螢幕指定位置顯示按鍵字串

相關連結

教學影片

##您可能也會有興趣的類似文章

[Obs#17] Obsidian表格操作技巧—使用Advanced Tables外掛

$
0
0

1. 設置表格樣板

  1. 啟用Obsidian外掛「樣板」:【設定】–>【Obsidian Plugins】
  2. 【設定】–>【PLUGINS OPTIONS】–>【樣板】:指定檔案樣板的存放資料夾
  3. 新增表格的檔案樣板,使用以直線 | 開頭、結尾的表格格式

可以在快捷鍵設定裡將插入樣板設置一個按鍵,以方便操作。

Markdown的表格有兩種格式:

表格格式1

簡單格式,Advanced Tables外掛無法使用:

表頭1|表頭2|表頭3
--|--|--
1-1|1-2|1-3
2-1|2-2|2-3
3-1|3-2|3-3
表頭1 表頭2 表頭3
1-1 1-2 1-3
2-1 2-2 2-3
3-1 3-2 3-3

表格格式2

可左靠、置中、右靠的格式,以直線 | 開頭、結尾:

| 表頭2 | 表頭1 | 表頭3 |
|:---:|:--- | ---:|
| 1-2 | 1-1 | 1-3 |
| 2-2 | 2-1 | 2-3 |
| 3-2 | 3-1 | 3-3 |
表頭1 表頭2 表頭3
1-1 1-2 1-3
2-1 2-2 2-3
3-1 3-2 3-3

第三方外掛Advanced Tables安裝

  1. 【設定】–>【OPTIONS】–>【第三方外掛】:安全模式為關閉狀態,【瀏覽】社群外掛
  2. 安裝Advanced Tables
  3. 啟用Advanced Tables
  4. Advanced Tables有自動填充空白的選項可設置,預設是啟用

Advanced Tables操作

  1. 插入表格樣板後,將游標移入表頭的第一格,輸入文字完成後按〔Tab〕移動到下一格,〔Shift+Tab〕則移回上一格
  2. 當游標停在最後一個 | 時按〔Tab〕會插入新的直欄
  3. 按〔Enter〕則移動到下一行第一格
  4. 按〔Ctrl+Shift+D〕會彈出工具列

01

AutoHotkey快速插入表格

按下Alt+T即自動插入第一個樣板且移到第一格。

#ifWinActive,ahk_exe Obsidian.exe
!t::
  SendInput !{Insert}{enter}{up 3}{right}
  return
#ifWinActive

教學影片

##您可能也會有興趣的類似文章

fselect: 擺脫複雜的命令選項,用SQL語法搜尋檔案

$
0
0

雖然我們已經有Everything/es.exe (Windows)、Spotlight、fzf、locate等命令可以快速搜尋到檔案,但要充份掌握好複雜多樣的選項可是要花很多功夫。

fselect可以用類似SQL的語法來搜尋檔案,讓我們有了簡化命令選項複雜度的方案。

命令格式:

fselect [ARGS] COLUMN[, COLUMN...] [from ROOT[, ROOT...]] [where EXPR] [order by COLUMNS] [limit N] [into FORMAT]
  • 語法參考
  • 除非夾有空白,否則字串值可不加單引號
  • 可用雙引號夾住命令選項,以防有 >、< 等特殊符號
  • > 比對符號可用 gt 取代,>= 比對符號可用 gte 取代,以此類推
  • 可與more、fzf等合用

範例

  1. 計算某資料夾裡的檔案數
fselect Count(1) from j:\JERRY\MOC
fselect Count(1) from j:\JERRY\MOC where name=&#039;*.md&#039;
fselect Count(1) from j:\JERRY\MOC where IS_FILE=true
fselect Count(1) from j:\JERRY\MOC where IS_DIR=true
  1. 找出某資料夾與日期相關的檔案
fselect path from j:\JERRY\MOC where created = yesterday
fselect path from j:\JERRY\MOC where modified = today
fselect &quot;modified,path from j:\JERRY\MOC where modified &gt; &#039;2020-11-07 14:50&#039;&quot;
  1. 找出某資料夾裡檔名有中文的列表
fselect * from j:\JERRY\MOC where CONTAINS_JAPANESE(name)=true
fselect * from j:\JERRY\MOC where kanji(name)=1
  1. 搜尋出的檔案過多時,可與more或fzf合用
fselect * from j:\JERRY\MOC where kanji(name)=1 | fzf
  1. 找出資料夾裡大小最大的20個檔案
fselect modified,size,path from j:\JERRY\MOC,j:\jerry\blog order by size desc limit 20
  1. 使用函數;檔案大小用K表示
fselect name, format_size(size,&#039;k&#039;) from J:\jerry\moc where name=*.md order by size desc limit 20
  1. 把結果儲存起來
fselect name, format_size(size,&#039;k&#039;) from J:\jerry\moc where name=*.md order by size desc limit 20 into html &gt; z:\test\output.html
  1. 排除特定目錄
fselect path from j:\JERRY\MOC where modified = today and path !=  &#039;*.obsidian*&#039;

fselect path from j:\JERRY\MOC where modified = today and path not like  &#039;%.obsidian%&#039;

更進階與複雜的用法請自行參考使用說明。

相關連結

教學影片

##您可能也會有興趣的類似文章

[Obs#18] v0.9.16 YAML增強功能: tags與aliases

$
0
0

  • v0.9.16目前是內測版。

正文前頁(frontmatter)是什麼?

  • 用來設定該篇筆記的屬性
  • 為YAML格式
  • 必須寫在筆記最開頭,以三個減號開頭與結尾
  • 設定的格式是 鍵: 值

範例

---
date: 2020/11/20
tags: ["#obsidian", "#markdown"]
aliases: 
  - obs18. v0.9.16 YAML增強功能:tags與aliases
  - 0.9.16新功能YAML增強
  - obs-yaml
---

預覽面板不顯示YAML區域

【設定】–>【編輯器】–>取消勾選正文前頁

tags

YAML區域已經可以使用 tags 來設置此筆記的標籤,使用重點如下:

  1. 可設置一到多個標籤,標籤間以逗點分隔
  2. 標籤有井號的話必須用雙引號夾住
  3. 標籤有井號時多個標籤最外面有用中括號 [ ] 夾住

aliases

  • 功用 : 設置筆記的別名。
  • 檔名會受到作業系統的限制,例如Windows檔名不能有冒號、星號等符號,我們只要將置在aliases裡,就不受此限制
  • 內部連結可以在檔名後加上 | 以顯示到頁面,| 之後的文字即為別名。
  • 現在可以在開頭設置統一的一到多個別名

01

教學影片

##您可能也會有興趣的類似文章

[Obs#19] Obsidian 快速建立索引筆記的方法

$
0
0

使用搜尋的【複製搜尋結果】以快速建立索引筆記。

01

使用標籤

如果筆記有使用標籤則可以點擊標籤。

使用搜尋

直接輸入要搜尋的關鍵字。

複製搜尋結果

  1. 先設定排序方法
  2. 點擊【複製搜尋結果】,按〔Esc〕可關閉對話窗
  3. 按〔Tab〕鍵,選擇輸出樣式後,移動到【複製結果】後點擊,搜尋結果會複製到系統剪貼簿
  4. 將剪貼簿內容貼入筆記

教學影片

##您可能也會有興趣的類似文章

[OBS#20] templater: 無限擴充可能的第三方樣板外掛

$
0
0

,

Templater: A template plugin for obsidian是基於內建樣板而擴充的第三方外掛。

展示

  • 遊記樣板
  • 特定筆記樣板
  • 每日筆記樣板

templater的內建樣板變數

內部變數 參數 描述 輸出範例
{{tp_title}} 檔名 MyFile
{{tp_today}} – f: 日期、時間格式 (預設: YYYY-MM-DD) 取回今天日期 2020-11-26
{{tp_yesterday}} – f: 日期、時間格式 (預設: YYYY-MM-DD) (預設: YYYY-MM-DD) 取回昨天日期 2020-11-25
{{tp_tomorrow}} – f: 日期、時間格式 (預設: YYYY-MM-DD) (預設: YYYY-MM-DD) 取回明天日期 2020-11-27
{{tp_daily_quote}} 由 https://quotes.rest/ 取得本日格言
{{tp_random_picture}} – size: 圖片大小,格式:寬x高(預設: 1600×900) 由 https://unsplash.com/ 取得隨機圖片 image
{{tp_title_picture}} – size: 圖片大小,格式:寬x高(預設: 1600×900) 依檔名由 https://unsplash.com/ 取回圖片 title_image

{{tp_today:f=”YYYY-MM-DD HH:mm”}}

自訂樣板變數

我們可以由【設定】–>【外掛選項】–>【templater】新增自訂樣板變數。
自訂樣板變數由命令行命令取出回傳內容。

  • 範例參考:
自訂樣板範例 命令 輸出範例
{{天氣_台北市}} curl -H “Accept-Language: zh-TW” “wttr.in/Taipei?format=3” Taipei: ⛅ 🌡+23°C 🌬←26km/h

相關連結

{{天氣_台北市}} curl -H "Accept-Language: zh-TW" "wttr.in/Taipei?format=3"
{{天氣_新北市}} curl -H "Accept-Language: zh-TW" "wttr.in/New Taipei City?format=4"
{{today_ddd}} c:\util\usr\bin\date +"%Y-%m-%d_%a"
{{yesterday_ddd}} c:\util\usr\bin\date --date "1 day ago" +"%Y-%m-%d_%a"
{{tomorrow_ddd}} c:\util\usr\bin\date --date "1 day" +"%Y-%m-%d_%a"

教學影片

##您可能也會有興趣的類似文章


[Obs#21] HTML/Word表格轉換成Markdown表格的方法

$
0
0

將HTML與Word的表格轉換成Markdown格式:

  1. 使用Chrome擴充:
    1. Table Capture
    2. HTML Table to Markdown

  2. 使用 pandoc 萬用轉換應用

Chrome擴充

Table Capture

  1. 操作簡便,會自動辨識表格
  2. Markdown格式需要付費(每年8美元)

HTML Table to Markdown

  1. 在DevTools裡操作
  2. 點選<table>元素後,到【Table to Markdown】分頁按【Convert】

pandoc

pandoc安裝

執行

參數 功能 說明
-f from 由此格式
-t to 轉換為此格式
-o output 輸出檔名
  • 轉換成Markdown格式時可使用 gfm
pandoc -f docx -t gfm test.docx -o test.md
pandoc -f docx -t html test.docx -o test.html

可使用的Markdown格式

-t gfm (GitHub-Flavored Markdown)  
-t markdown_mmd (MultiMarkdown)  
-t markdown (pandoc’s extended Markdown)  
-t markdown_strict (original unextended Markdown)  
-t markdown_phpextra (PHP Markdown Extra)  
-t commonmark (CommonMark Markdown)  

相關連結

✅ 將網頁儲存為Markdown格式的瀏覽器擴充影片
✅ Table Capture
✅ HTML Table to Markdown
✅ pandoc下載

教學影片

##您可能也會有興趣的類似文章

YiNote:YouTube教學的必備筆記利器

$
0
0

邊看YouTube教學影片,邊寫筆記,筆記同步記錄影片的時間戳記,方便重覆觀看重點段落。
除了在YouTube網路使用,在嵌入式影片(iframe)的網頁裡也能使用。

01

影片清單(Bookmarks)

  1. 點擊右下角的齒輪圖示進入功能表網頁
  2. Bookmarks是所有看過影片的清單,點擊某個書籤後會顯示該影片的時間戳記明細,可將之匯出到不同的應用,如匯出到Evernote、Google Docs或OneNote,或產生成.PDF或Markdown格式

設定

  • Pause video when editing note: 編輯筆記時是否暫停影片播放

操作示範

相關連結

教學影片

##您可能也會有興趣的類似文章

SingleFile瀏覽器擴充:萬物歸一!

$
0
0

功用

將整個網頁存成一個單一的HTML檔,可方便的存檔。

Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file.

相關連結

教學影片

##您可能也會有興趣的類似文章

沙拉查詢:超方便的多字典整合翻譯擴充,滑鼠選字後顯示十多個字典的翻譯

$
0
0

功能簡介

  1. 使用滑鼠選取文字後,即會出現沙拉查詢圖示,移入滑鼠游標後彈出多字典翻譯小視窗
  2. 要使用的字典可自行選擇,字典顯示位置可自行調整,每個字典皆可設定
  3. 可釘選翻譯小視窗以方便連續選字翻譯
  4. 翻譯結果可存入生字本(本機儲存,可匯出)
  5. 與Anki整合,可將生字輸出給Anki

PDF翻譯設定步驟

  1. 沙拉查詢擴充右鍵功能表–>管理擴充功能–>勾選【允許存取檔案網址】
  2. 開啟本機PDF檔時會使用沙拉查詢閱讀頁面打開,此時即能使用 沙拉查詢的選字翻譯功能了

生字本設定步驟

  1. 沙拉查詢擴充右鍵功能表–>管理擴充功能–>點擊最左上方的擴充功能–>點選鍵盤快速鍵–>找到沙拉查詢
  2. 針對【加入生詞本】給定一個快速鍵
  3. 使用沙拉查詢查到後按下設定好的快速鍵,在彈出的【儲存到單字本】視窗檢視正確後存入
  4. 或在翻譯小視窗按右上角的🧡(愛心)圖示

01

查看或匯出生字本的步驟:
1. 沙拉查詢擴充右鍵功能表–>生字本
2. 點擊上方的匯出文字即能匯出需要的生字

02

相關連結

教學影片

教學影片

##您可能也會有興趣的類似文章

[AHK#39] 尋找網頁上特定文字並啟動的簡單作法

$
0
0

需求

  1. 用最快的方法取出瀏覽中的網頁裡的特定文字。特定文字格式固定但內容是變動的
  2. 尋找到文字後複製到系統剪貼簿

限制條件

  1. 不使用瀏覽器物件以加快處理速度
  2. 不使用Selenium以加快處理速度

解決方案

  • 使用粗暴但簡單的方法:全選網頁–>複製到剪貼簿–>將剪貼簿內容指派給變數–>搜尋變數內的字串

腳本原始碼

程式重點:

  1. 搜尋剪貼簿內容使用正則運算式 RegExMatch函數
  2. 正則運算式裡網址和副檔名的 . 記得要寫成 \.
  3. 反斜線 \ 要寫成 \\
  4. 任意文字使用 (.*)
#IfWinActive, ahk_exe chrome.exe

f1::
  Send ^a
  send ^c
  text = %Clipboard%
  ;msgbox text=%text%
  ; 找檔名
  RegExMatch(text, &quot;z\:(.*)\.mp4&quot;, file)
  MsgBox %file%
  Clipboard = %file%

  ; 找網址
  RegExMatch(text, &quot;http(.?)://(.*)\.jpg&quot;, URL)
  MsgBox %URL%
  Clipboard = %URL%

  ; 找磁力鏈結
  RegExMatch(text, &quot;magnet:\?xt=urn:btih:(.*)&quot;, URL)
  MsgBox %URL%
  Clipboard = %URL%

  Return
#IfWinActive  

前提:

  • 要搜尋的文字有顯示在網頁上
    – 若是使用文字這樣的方式的,開啟原始碼網頁,再去搜尋

教學影片

##您可能也會有興趣的類似文章

[Obs#22] 讓有效學習更簡單!Markdown匯出到Anki | 使用Flashcards外掛

$
0
0

有效學習是什麼?

  • 有效學習通常有兩大原則:
    1. [[Active Recall]]: 主動回憶,學習時向自己提問的複習方法
    2. [[Spaced Repetition]]]: 間隔重複,每隔幾天就回想之前學過的內容以鞏固記憶

Anki是什麼?

![[Pasted image 20201209101806.png]]
(Anki取名自日語的「暗記」,熟記、背誦之意)

Anki是輔助有效學習的工具,經由系統化、重複性的問與答,能有效提升學習的效果。

我們使用Anki來建立閃卡/抽認卡(Flashcard),閃卡正面是問題,背面是答案,在一問一答間強化長期記憶。

Obsidian外掛—Flashcards

Flashcards可將Obsidian的筆記產生到Anki系統裡,除了在Obsidian安裝此外掛,Anki必須啟用AnkiConnect附加元件,安裝步驟如下:

AnkiConnect安裝

  1. 啟動Anki系統
  2. 功能表【工具】–>【附加元件】–>【取得附加元件…】–>輸入代碼2055492159
  3. 在附加元件清單裡看到AnkiConnect後點擊右側的設定
  4. 在倒數第二行插入逗點和 “app://obsidian.md”,完整內容如下:
{
    &quot;apiKey&quot;: null,
    &quot;apiLogPath&quot;: null,
    &quot;webBindAddress&quot;: &quot;127.0.0.1&quot;,
    &quot;webBindPort&quot;: 8765,
    &quot;webCorsOrigin&quot;: &quot;http://localhost&quot;,
    &quot;webCorsOriginList&quot;: [
        &quot;http://localhost&quot;,
        &quot;app://obsidian.md&quot;
    ]
}
  1. 關閉Anki後再重新啟動
  2. 在Obsidian裡,【設定】–>【外掛選項】–>【Flashcards】,點擊〔Test〕測試與Anki的連線是否成功

筆記製作重點

製作Flashcards筆記重點如下:

  1. 標題1~標題6後加一個空白與#card,此為閃卡正面(問題),標題列上方要有一個空行。沒有 #card的標題會變成問題階層提示(Context-aware)
  2. 答案緊接在標題列下方,最後空一個空行結束
  3. 答案區可為任意的Markdown內容,因此可以插入清單或圖片
  4. Support for LaTeX

範例

# 中譯英 #card

## 植物 #card

### &#x1f34e; 蘋果
apple KK[ˋæp!]DJ[ˋæpl]

### &#x1f34d; 鳳梨 #card
pineapple KK[ˋpaɪn͵æp!]DJ[ˋpain͵æpl]

## 物品 #card

### &#x1f697; 車
car KK[kɑr]DJ[kɑ:]
![car](https://s.yimg.com/os/zh-Hant-TW/homerun/lian-car.com.tw/281118159fdc0ba91e9103d86ed076e9)

### :&#x1f4bb; 電腦
computer KK[kəmˋpjutɚ]DJ[kəmˋpju:tə]

產生閃卡的步驟

  1. 操作前確保Anki系統已經啟動完畢
  2. 按Ctrl+P,輸入Flashcards,找到【Flashcards: Generate for the current file】後點擊之
  3. 右上角出現提示Inserted或Updated訊息表示連線完成
  4. 產生閃卡後,原來筆記每個#card最後一行會產生區塊代碼,最開頭會寫入如下YAML內容:
    ---
    cards-deck: Default
    ---

Anki操作

閃卡產完畢後,可到Anki裡查看:

  1. 確認 Default 牌組已有卡片數目
  2. 點擊上方的瀏覽,再點擊Default牌組
  3. 逐一檢查卡片內容是否正確
  4. 內容正確後點擊牌組,再點擊 Default 進入學習模式

相關連結

教學影片

##您可能也會有興趣的類似文章

沙拉查詢:生字本與Anki整合的步驟

$
0
0

沙拉查詢瀏覽擴充能和Anki整合,將網頁上建立的生字本透過AnkiConnect將閃卡資料傳送給Anki,建立出名為Saladict的牌組。

沙拉查詢選項設定

在右上角擴充工具列的沙拉查詢用右鍵→【選項】→【單字管理】→點擊【Anki Connect】→開啟後點擊下方的【檢查 Anki Connect】。

網頁會出現下列問題,請皆回答是。

  1. 牌組「Saladict」不存在Anki 中 ,是否自動新增?
  2. 筆記型別「Saladict Word」不存在Anki ,是否自動新增?
  3. 馬上同步本地生詞到Anki ?重複的單詞(相同”Date”)會被跳過

生字本同步

查詢單字時,在彈出的沙拉查詢小視窗點擊右上方的💗(愛心)圖示時,即可將單字存入生字本,並且同步給Anki,因此操作沙拉查詢時,Anki系統必須處於執行狀態

快速鍵設定

另外,也可設置一個瀏覽器快捷鍵以加速新增單字的操作:

  1. 在右上角擴充工具列的沙拉查詢用右鍵→【管理擴充功能】
  2. 點擊左上角三橫線→【鍵盤快速鍵】
  3. 找到【沙拉查詞-多字典滑鼠選字翻譯】後,在【加入生詞本】後方欄位裡給一個按鍵
  4. 也可以給【開啟獨立詞典視窗】一個快速鍵,以方便叫出沙拉查詢小視窗

設定好快速鍵後,在標示好單字後按下快速鍵,就能直接彈出【儲存到單字本】小視窗。

沙拉查詢儲存生字本的操作重點

  1. 「沙拉查詞的設計理念是“以情景爲中心理解單詞意思”」,產生的是克漏字(cloze)形式的閃卡(筆記類型:Saladict Word),如果需要翻譯或音標,可以自行在【儲存到單字本】小視窗裡複製到【Note】欄位。
  2. Anki學習時,問題上方是含有填空的情景句,下方是翻譯,有時無法很快看出填空單字的中文是什麼,我們可以自己加上HTML的CSS樣式,以明顯變色提示。

沙拉查詢的理念

以下內容來自官方Wiki 如何配合 Anki 使用 | Saladict 沙拉查词

問:添加生詞可不可以加入單詞翻譯(而不是翻譯整句上下文)。

答:沙拉查詞的設計理念是“以情景爲中心理解單詞意思”,遵循單壹輸入輸出原則。脫離上下文去理解單詞釋義在沙拉查詞看來是無意義的行爲,因此不會支持自動獲取單詞全部釋義。
  
得到準確的單詞釋義需要通過自然語言處理(NLP)引擎分析上下文,此技術目前還不成熟,且未能在擴展中實現,沙拉查詞取而代之通過多個機器翻譯引擎自動翻譯上下文,從而幫助用戶對比篩選合適的意思。翻譯引擎可在設置中調整。

沙拉查詞推薦兩套收藏流程:

  1. 開啓紅心時彈出單詞編輯窗口。在收藏單詞時修改自動翻譯結果並補> 充個人筆記。
  2. 關閉紅心時彈出單詞編輯窗口。收藏時直接保存,閱讀完畢後或定期在生詞本頁面編輯修改筆記。

如果妳收藏單詞是爲了學習而不是其它原因,這個編輯筆記的過程建議> 不要省去,這是記憶過程中的壹個重要環節。

教學影片

##您可能也會有興趣的類似文章


[Obs#23] 更有彈性的整合Anki外掛:Obsidian_to_Anki

$
0
0

有效學習、Anki介紹請參考前一支Obsidian的影片

Obsidian外掛—Obsidian_to_Anki

Obsidian_to_Anki也是使用AnkiConnect來接收Obsidian的閃卡資料,因此Anki必須安裝AnkiConnect,同步資料時Anki也必須處於執行狀態。

AnkiConnect安裝

  1. 啟動Anki系統
  2. 功能表【工具】–>【附加元件】–>【取得附加元件…】–>輸入代碼2055492159
  3. 在附加元件清單裡看到AnkiConnect後點擊右側的設定
  4. 在倒數第二行插入逗點和 “app://obsidian.md”,完整內容如下:
{
    &quot;apiKey&quot;: null,
    &quot;apiLogPath&quot;: null,
    &quot;webBindAddress&quot;: &quot;127.0.0.1&quot;,
    &quot;webBindPort&quot;: 8765,
    &quot;webCorsOrigin&quot;: &quot;http://localhost&quot;,
    &quot;webCorsOriginList&quot;: [
        &quot;http://localhost&quot;,
        &quot;app://obsidian.md&quot;
    ]
}
  1. 關閉Anki後再重新啟動
  2. 建立新的牌組(如ObsToAnki)以與預設的牌組區分,比較容易找到新產生的閃卡

為了避免不慎關閉了Anki系統,也可安裝附加元件 Minimize to tray:85158043

Obsidian_to_Anki外掛安裝

  1. 在Obsidian裡,設定→第三方外掛→瀏覽
  2. 搜尋「to Anki」,找到後點擊〔安裝〕
  3. 啟動此外掛,右側邊欄會出現卡片圖示

Obsidian_to_Anki會掃描整個儲存庫的所有檔案以找出符合格式的內容,若你的筆記很多的話,可以考慮建立新的儲存庫以加快產生閃卡的速度:

  1. 建立
  2. 複製 .obsidian 資料夾

Obsidian_to_Anki外掛設定

  1. 在外掛選項裡找到此外掛
  2. 找到Deck,給一個新名稱(與在Anki裡的新牌組同名)以與預設的牌組區分
  3. 依個人需求變更設定

筆記製作重點

製作Obsidian_to_Anki筆記重點如下:

1, 第二行的筆記類型必須完全相同,嚴格區分英文大小寫
1. 右上角執行訊息最後性行為 All Done! …,若不是則是內容解析發生錯誤,必須修改筆記
1. 音訊檔:![[mp3檔名]]
1. 克漏字額外語法:Cloze formatting · Pseudonium/Obsidian_to_Anki Wiki

產生閃卡的步驟

  1. 操作前確保Anki系統已經啟動完畢
  2. 點擊左側邊欄的閃卡圖示
  3. 右上角最後顯示All done! 並且筆記有寫回<!-- ID: ...-->的才表示同步成功

Anki操作

閃卡產完畢後,可到Anki裡查看:

  1. 確認 ObsToAnki 牌組已有卡片數目
  2. 點擊上方的瀏覽,再點擊 ObsToAnki 牌組
  3. 逐一檢查卡片內容是否正確
  4. 內容正確後點擊牌組,再點擊 Default 進入學習模式

相關連結

教學影片

##您可能也會有興趣的類似文章

[Anki#1] 用在線詞典助手(瀏覽器擴充)學會Anki的基本觀念

$
0
0

Anki是輔助有效學習的軟體,有Web、Windows、Linux、MacOS、Android、iOS等版本。

安裝好Anki後,務必到網站註冊帳號,屆時可在不同設備間同步Ank的所有資料。操作細節可參考文末的相關連結。

Anki雖然看起來簡單,但有些觀念很容易讓初學者混淆,因此本文透過摘錄英文單字的瀏覽器擴充:「在線詞典助手」來介紹這些Anki的專有名詞。

瀏覽器擴充:在線詞典助手

設定

  • 在線詞典助手圖示右鍵→【選項】:
    1. 每次只能使用一本字典,先選好要用的字典
    2. 自動取詞熱鍵:按下此熱鍵可選取單字,當單字是連結形式時使用
    3. 輸出選項:
      1. 選用AnkiConnect
      2. 牌組名稱:先在Anki建立,再由清單選用
      3. 模板名稱:要輸出的筆記類型
  • 在線詞典助手圖示左鍵:快速設定,啟用或關閉、換詞典

1. 筆記類型:基本型

  1. 兩個欄位:正面、背面

💡 筆記就是要學習的材料

2. 筆記類型:基本型+音標

  1. 新增筆記類型:基本型+音標
  2. 三個欄位:正面、背面、音標
  3. 欄位改名:單字、釋義、音標

3. 筆記類型:基本型+音標+音訊

  1. 新增筆記類型:基本型+音標+音訊
  2. 四個欄位:單字、釋義、音標、音訊(頻)

4. 新增卡片

  1. 將筆記類型:基本型+音標+音訊新增第二張卡片—聽力測試
    • 將音標與音訊置在正面,其他放在背面

💡 一篇筆記可以形成一到多張卡片

Anki名詞解釋

有幾個容易混淆的名稱先說明清楚:

  1. 筆記(Note):一篇學習的材料
    • 包含問、答、額外欄位等就是一篇筆記
    • 一篇筆記因其類型不同,可以形成一到多張卡片
  2. 筆記類型(Note Type):一篇筆記的類型,不同的類型會以多個字欄位形成不同的卡片內容
    • 【工具】→【管理筆記類型】→選擇某個類型→【欄位】
    • 最簡單的基本型:有正面(Front)、背面(Back)兩個欄位
    • 基本型(含反向卡片):形成正面→背面和背面→正面兩張卡片
    • 【工具】→【管理筆記類型】→選擇某個類型→【卡片】(Cards)可維護此類型對應的一到多張卡片格式
  3. 卡片:學習的最基本單位

參考資源

教學影片

##您可能也會有興趣的類似文章

[Anki#2] 製作隨機解答的克漏字選擇題

$
0
0

分享兩個製作選擇題閃卡的Anki模板(筆記類型):

  1. MonokaiCloze-Radios.apkg:Monokai風格的單選題模板
  2. MonokaiChoice-Multi.apkg:Monokai風格的複選題模板

雖然Anki的附加元件也有選擇題可下載,但我覺得不如這兩個模板來得簡單。

示範

01
02

相關連結

教學影片

##您可能也會有興趣的類似文章

[Anki#3] 單詞寶:快速新增英文字卡的Addon之一

$
0
0

有兩個可快速新增英文字卡的附件元件:

  1. Fast Word Query
  2. 單詞寶

單詞寶比較簡單,但功能較侷限,只能使用柯林辭典與人人辭典。本影片先介紹單詞寶,下支影片再介紹Fast Word Query。

1. Anki附加元件:單詞寶

安裝

在Anki裡安裝單詞寶:

  1. 功能表 【工具】→【附加元件】
  2. 取得附加元件→輸入代碼:2074564812
  3. 附加元件清單裡的EnglishWordCards01v-就是單詞寶
  4. 關閉Anki再重新啟動讓新增的附件元件生效

檢查是否安裝成功:
瀏覽→功能表右側若出現【单词宝】則安裝成功。

修改原始程式

單詞寶程式固定使用「Front/Back」欄位,但中文的【基本型】筆記類型卻是「正面/背面」,解決方法:

  1. 變更基本型的欄位名稱為Front/Back,並修改正面與背面模板裡使用的欄名
  2. 第二個方法是修改單詞寶的原始碼
    1. 用文字編輯器讀取 C:\Users\使用者帳號\AppData\Roaming\Anki2\addons21\2074564812\englishwordcards\englishwordcards.py。若擔心改錯則先備份。
    2. 把第24、26行的「Front」改成「正面」
    3. 把第31、32行的「Back」改成「背面」
  3. 存檔
  4. 重啟Anki以讀取修改後的程式

2. 製作匯入檔以大量新增單字

  1. 用文字編輯器建立單字檔案
  2. 每行一個單字

3. 匯入單字文字檔

在Anki裡匯入文字檔:

  1. 功能表 【檔案】→【匯入】
  2. 類型選用步驟1修改好的筆記類型
  3. 牌組選擇要被匯入的牌組
  4. 選好上一步驟製作好的文字檔後按〔匯入〕

01

4. 整批執行單詞寶

在Anki裡的操作:

  1. 瀏覽→找到被匯入的牌組
  2. 用複製操作來選取要取單字資訊的單字
  3. 點擊功能表上的【单词宝】再選用【柯林辞典】或【人人辞典】

調整成繁體中文

取回的都是簡體中文,可使用匯出,轉成繁體中文後再匯回。

參考資源

教學影片

##您可能也會有興趣的類似文章

摸蛤兼洗褲○○○🐡🐟🐠○○○上網衝浪順便學英文:BlueSea瀏覽器擴充

$
0
0

作者自我描述:「BlueSea,是一個有趣的英語學習擴充程式。支持劃詞翻譯、單詞高亮、單詞彈幕、記憶曲線複習、詞頻統計…等功能。」

台語諺語:一兼二顧,摸蛤兼洗褲(教育部臺灣閩南語網站,釋義:意謂一舉兩得)

01
02

BlueSea擴充安裝

  1. 會用Git者:由GitHub網站使用Git複製到本機
git clone https://github.com/jiangqizheng/BlueSea 資料夾
  1. 不會用Git者:我打包了一個zip檔,請下載後解壓縮到特定資料夾
  2. 點擊擴充圖示→【管理擴充功能】,或在網址欄輸入「chrome://extensions」
  3. 開啟右上角的【開發人員模式】
  4. 點擊左上方的【載入未封裝項目】,選到BlueSea資料夾
  5. 確認已啟用BlueSea擴充,再將之固定在擴充工具列上

BlueSea操作

  1. 安裝完成後,重新瀏覽要查看的網頁,選取生字後BlueSea會自動彈窗,點擊【收藏】即可將生字加入生字本。
  2. 查看生字本:點擊右上方的BlueSea圖示即會顯示生字本
  3. 在生字本點擊某個生字時,會彈出閃卡供複習,點擊生字下方的矩形會顯示背面的發音和釋義。
  4. 生字本可匯出.txt(只有生字)和.json(有完整資料)
  5. 學習彈幕:當複習時間到達時,單字由螢幕右邊向左邊移動,滑鼠游標移入後會播出發音,同時要回答「認識」或「不認識」。BlueSea自動依設定決定下次複習時間。

相關連結

教學影片

##您可能也會有興趣的類似文章

Viewing all 904 articles
Browse latest View live