Visual Studio Code 的安裝說明,以及推薦的延伸模組 (Windows/Linux)

微軟開發的 Visual Studio Code (簡稱 VS Code) 是一套非常熱門的「編輯器」! VS Code 跨平台,且開放原始碼。它雖然僅是一個輕量版的編輯器,卻可經由安裝延伸模組來支援程式碼語法突顯、偵錯、自動補全、重構、Markdown...等琳瑯滿目功能,打造你夢想中的 IDE (整合開發環境)。

VS Code 預設僅支援 JavaScript、TypeScript、CSS、HTML,同樣能透過下載延伸模組來支援 Python、C/C++、Java、Perl、Go... 等其他程式語言。

繼續閱讀

Evernote 最佳化資料庫

我從 2010 年開始使用 Evernote,我將所有的記事、圖片都往 Evernote 丟,我也有使用它的共用與協作功能,並且付費昇級成了專業版。

用了無數年的 Evernote,這陣子它的反應變慢,偶爾還會發生「沒有回應」的狀況,我想應該是要好好給它修理一下了。

我查詢到舊版的 Evernote 可以執行 Evernote.exe /DebugMenu,從「[Debug]」選單裡執行「Optimize Database」,但是在新版 Evernote 的「[Debug]」選單卻找不到這個項目!

原來新版 Evernote 已經改了,不需再啟用 DebugMenu,只要:

  1. 按住鍵盤的 Ctrl,用滑鼠點選「說明(H)」選單,就會看到多出來一整排的隱藏功能:
  2. 點選「最佳化資料庫」,然後靜靜的等它跑完:

Evernote 最佳化資料庫會更新記事、重建全文搜尋索引、重建記事屬性索引。

我原本的資料庫大小約 2.2GB,有 5800 則記事,整個最佳化的時間約 50 分鐘 (非 SSD 硬碟),重整完變成 1.7GB,大約減掉了 23% 的贅肉。

參考網頁

  1. 最佳化Evernote軟體端圖文資料庫,你覺得瀏覽搜尋更快了嗎?
  2. Evernote 5.0 的進階搜尋功能 | Vixual

EverEdit 2.9 與繁體中文語系

最近試用了一套功能與介面跟 emEditor 專業版很相似的編輯器: EverEdit,所以功能很豐富:

  • Portable
  • 同時有 x86 與 x64 的版本
  • 完整支援 Unicode
  • 可同時自訂中、英文字型
  • 支援 Markdown 與預覽
  • 程式碼提示及自動完成
  • 各種程式語法的高亮度顯示
  • 程式碼大網清單
  • 程式碼片段
  • 分割視窗
  • Hex 編輯
  • 主題樣式
  • 超大檔案編輯
  • 網頁預覽
  • 區塊編輯
  • 在多個檔案中搜尋
  • ...

可以看得出所有功能都是衝著 emEditor 而來。更好的是,EverEdit 本身是 Portable 的,而且同時有 x86 與 x64 的版本。

EverEdit 只有英文與簡體中文語系,我順手處理了一下繁體中文的語系,改成台灣的用語 (請參考下方的檔案下載)。

繼續閱讀

Evernote 5.0 的進階搜尋功能

Evernote 的用戶如果還在用 4.x,請先看我下面的說明,再思考一下要不要昇級到 5.0 (5.0.0.1137)。

Evernote 從 4.x 昇級到 5.0 之後,最重要的功能只是增加了待辦事項的「時間提醒」,但介面卻整個變得難用了。原本在左側面板的「屬性」與「儲存的搜尋」都不見了!!這兩個功能對我還滿重要的。

Evernote 4.x 的畫面:

原本工具列還可以放捷徑的,現在全部塞在左側面板,以致於記事本或 Tag 很多的人,要存取捷徑的話,還得去找一下。(這樣子還叫捷徑嗎?)
繼續閱讀

vi 與 vim 的指令整理

vi 被稱做是「編輯器之神」,是 unix 家族中功能最強大的文字編輯器,讓用戶只要使用鍵盤就可以完成所有的編輯操作。而 vim 則是 vi 的加強版,在 Windows 上也找得到 vim 的芳蹤。

vi 有分為功能模式、編輯模式、命令列模式...操作上有眾多的指令經常令初學者卻步! 它的指令還有區分大小寫,以下是我所整理出來那些令人卻步的指令:

  • 以下指令的前面標記 * 表示為常用指令。
  • 若指令的第一個字元為 :/? 表示要在「命令列」輸入,通常是先按 ESC 就回到功能模式,直接輸入指令就會切換到最下方的命令列,輸入完要按 Enter 才會執行。
    繼續閱讀