DEVONthink (四)輸入檔案/文件

YJ On-Line ~
10 min readNov 12, 2017

--

再次說明Import Vs. Index

前文有說明到這兩者的差別,本篇文章已進入到將文件/檔案放入資料庫中,所以這裡再重新說明一下這兩者區別。

  • File->Import是將文件/檔案複製一份進入資料庫中。
  • File->Index是將文件/檔案製作索引放入資料庫中。
  • Import文件/檔案進入資料庫後,會佔有空間,當檔案損毀時,就無法再救出來了。
  • Index並不會增大你的資料庫,且當資料庫檔案有損毀時,原檔並不會消失。
  • 好像Index比Import還安全,但,其實資料庫並非這麼容易損毀(最少我沒遇過)。
  • Import的好處是,可以將資料庫檔直接放入隨身碟,往後你的所有資料就在這之中,可以隨易攜帶。且備份就只要備份這一個檔案,就全備份完畢,這是Index所做不到的。

要選擇哪一種方式,就看您自己的需求去決定。這沒有絕對的標準答案。

我的方式是,一般文件/檔案我全都用Import的方式。但是對於語音檔、影片、照片等,非常佔容量的檔案用Index。

先決定文件要存在哪

一.放入Inbox中

在系統設定內,選擇Import的頁籤可以看到相關的設定。

系統在GLOBALS有預設的Inbox,這Inbox是出現在Finder的側邊欄位,一般而言假如透過掃描器的文件檔、網站的截取、相關的Scripts所匯入的檔案、或者是拖拉放方式丟到Inbox的資料,都會先放到GLOBAL->Inbox中。

圖中所示即是Finder中的Inbox資料夾,將檔案放在這裡,會自動被丟到Global的Inbox中。因為資料都自動被移走,所以這裡是看不到檔案的。

二.放入指定的資料夾

假如是在開啟DEVONthink的狀況下,也可以直接拖拉放的方式直接將檔案放入指定的資料夾。所以這是相當自由的。

之前有提到的Groups & Tags視窗,也適合用來拖拉放檔案。

假如找不到剛才自己放的檔案,建議先看看Global Inbox的group。若是找不到,可以看一下Tools->History->Database Name來找一下剛剛匯入的位置。

選一還是選二呢?

這也是沒有對與錯的事,端看你的個人習慣。以GTD為出發點,建議用第一個方式,將資料先放入Inbox之中,往後再Review這些相關的檔案,再做分類的工作。

選二的缺點是會打斷現行的思序,但已經先做好資料夾的管理,所以未來就可以不用花時間處理。

我的習慣是選一,都先放入Inbox之中,一個星期會整理一次資料,順便Rwview文件。這議題已經在思考GTD的運作,建議可以參考網路上相關的文章,先建立起自己的模式。不論選哪一種模式,DEVONthink都可以做得到。以下文章會說明更多的匯入方式,可以提供個人使用上的參考。

利用DEVONthink建立文件

Data->New中,可以看到以上幾種可以建立的資料型態,以下作個簡單的說明。

  • With Clipboard是直接新增現在系統簡貼簿中的文字。
  • Plain Text新增純文字檔案,至於什麼是存文字,請自行Google。Wiki說明。
  • Rich Text這也是自行Google的項目。Wiki說明。
  • Formatted Note通常從截取下來的網頁,都是屬於這檔案類型。是可以被編輯的。
  • HTML Page這不用說明了吧,就HTML頁面。
  • Markdown Text副檔名為.md檔,就是大家耳聞的Markdown檔案,在撰寫時是Markdown原檔,觀看時可以利用右上方Best Alternative按鈕切換成被編譯後的閱讀模式。
  • Sheet要先輸入Column的參數,如下圖。

然後就能產生像Excel一樣的資料表,如何應用,請自行先想像。

可以透過按New Record的方式來新增資料。

  • BookmarkDEVONthink是可以輸入Bookmark型式的資料,可以將Safari、Chrome、Firefox的Bookmark檔保存下來,直接點選連結,可以用內建的瀏覽器觀看網頁。
  • Feed在網路上所看到的RSS連結,可以由此輸入,支援OPML、RSS等常見的Feed格式。
  • New From Template這能真的很方便,可以將常輸入的文件,先建立一份Template檔,未來直接用這方式來撰寫。

這示範一份日常的電話紀錄,時間會自動被記下來,不用再手動方式輸入。

範本可以是任何型式的檔案,未來只要將檔案放進範本資料夾中,就可以從這裡被引用新增。

托拉放 Drag and Drop

檔案或文件可以透過施拉放的方式,將資料Import進資料庫。可以拉到的地方包括:

  • Dock Icon,直接拉到Dock上的DEVONthink程式,就可以自動匯入inbox之中。
  • Group或Tag,拉到所想要放的位置也會被匯入。
  • Group&Tags Panel,假如你有打開這面版,也是會被匯入指定的位置。
  • DEVONthink Window,這就是直接拉到該View的視窗中。
  • Global Inbox,這就是前面所說在Finder中的Inbox資料夾。在此說明一下特點。
  • 前述的四種方式,被拖拉放之後是被Copy一份資料,原檔案持續存在著。而放在Finder Inbox中算是被移動到Inbox中,所以原檔案會消失。
  • 拖到Global Inbox中,默認為放到主資料庫Inbox中,沒有如前四項有指定位置。
  • 這是一種GTD的概念,先將文件存下來,日後再做管理的動作,將相同的事情同時執行,就是GTD的實踐。

Services Menu

在MacOS 10.6 Snow Lepard之後,提供了Service的方式,可以利用一些簡單的Scripts來達成複雜的工作。就如在Finder之中就可以找到Service的例子。如下圖:

當灌好DEVONthink之後,就已經自動將這功能寫入到服務選單之中。

Sorter

接下來說明一個令人又愛又恨的功能,有些人很愛,有些人卻又對這東西很反感。

在你的桌面上有一個常註的面版,可以隨易移動位置,可以任意放不同的資料夾作預設。

我的習慣是把正在處理中的資料夾放入插槽中,當找到相關的資料,可以直接拖拉放至這裡,然後就會被放到指定的資料夾中。

使用情境比如正在寫論文,可以在網路上找到的資料,一股腦兒全放到論文資料夾中,未來就可以統一做整理。但有些人覺得這東西一直常註在桌面上很礙眼,所以如何應用,端看個人的使用習慣決定。

Bookmarklets

這裡可以找到DEVONthink的相關外掛,你可以將Bookmarklets直接拉到書籤之中,當未來找到想要存的網站資料,可以利用這方式直接將網頁存成想要的格式。現在有以下幾種格式可以選擇:

  • Clip to DEVONthink
  • Archive
  • Bookmark
  • HTML
  • PDF
  • PDF(paginated)
  • Selection
  • Text

把這幾項集合成一個Bookmarklet資料夾,點選執行,也是很簡單的一種做法。

新增Email

DEVONthink Pro版以上,可以直接與Apple Mail做整合。好處是:

  • 將專案文件一起存放。
  • 利用DEVONthink來整理專案檔案,也可以使用See Also、Tag、Replicant的方式管理email的訊息。
  • 最大的好處是,DEVONthink真的運算很快且有彈性,在搜尋上可以很快的找到自己要的檔案。

DEVONthink支援Apple Mail、Microsoft Outlook、Unix Mailbox等三種信箱。不過我已經轉到Airmail使用已經太久了,所以這部份我幾乎都不是用此方式操作。至於如何用Airmail來匯入,因這不是內建的主要服務,未來再找時間說明。

利用PDF選單

在預設的列印功能中,左下角會有PDF字樣,可以利用已經自動幫你設好的PDF Scripts將文件直接輸出成PDF檔,並放入DEVONthink之中。

圖中因為我有灌個人版與Pro版兩種(試用),所以會出現兩個Scripts。若只有裝過一種DEVONthink,就不會與我相同的呈現畫面。

可以應用在Safari列印網頁時,選擇網印網站,將網站存成PDF檔,並置入DEVONthink之中。好處是保留了網站原本的排版模式,所以若有這方面的需求,可以選擇此方法輸入。

利用內建瀏覽器

DEVONthink已內建與Safari相同的WebKit引擎,所以用內建的瀏覽器,理論上所看到的與Safari是完全相同。一樣可以用來截取網頁,可以選擇適合的格式存放,如Plain text、Rich text、Formated Note、或是直接存成HTML檔。

因為操作方式太直覺了,我就懶得介紹啦。

利用RSS Feeds

DEVONthink內建RSS訂閱器,透過Data->New->Feed可以開啟對話視窗。你只要將Feed放入,往後就會開始訂閱。

相關Feed的設定,可以在Preference找以找到設定參數。

  • Check for update: 檢索的時間差,可以隨自己喜愛設定時間。
  • Skip duplicates: 因為很多Feed可能都是轉貼相同的來源,DEVONthink很聰明的,可以命令他判斷相同的文件。如此在讀到相同的文章時,會自動捨棄掉。
  • Convert categories to tags: 這不用說明了,就Tags會自動包含group的性質。
  • Remove articles: 這假如不選,資料就會一直被截取出來且存在資料庫中,除非自己刪除,不然不會消失。可以隨自己喜愛的方式去設定。
  • Also unread articles: 自動刪除時,會不會也刪除掉未讀的文章,預設是關閉。
  • Feed Style Sheet: 選擇不同的CSS去格式化你的Feed,一般選Default.css即可,除非有特別需求,不然不用動這一項。

我會習慣有興趣的Feed文章,直接拖拉放至Inbox中,這可以很方便做歸檔的動作。剩下文章就不去理他,於指定的時間就會自動被丟到垃圾筒中。

結語

零零總總寫了這麼多的方式做檔案/文件的輸入,最大的心得就是,DEVONthink根本就是個垃圾筒,不論何種方式都有辦法把檔案置入。有時甚至比內建的垃圾筒還要不挑檔案。

我把DEVONthink定義為我的Data Warehouse,把所有的文件都放置於此,利用程式快速的搜尋功能,快速的建立我的個人知識資料庫。

接下來將說明的是如何管理這個資料庫。

--

--

YJ On-Line ~

一個熱愛古典音樂、音響、攝影、歷史人文、旅遊、登山、足球與愛用Mac的浪子~