Posts Tagged ‘ editor

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... 等其他程式語言。

Read more

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

Read more

Evernote 5.0 的進階搜尋功能

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

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

Evernote 4.x 的畫面:

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

vi 與 vim 的指令整理

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

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

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

變更 Firefox 的網頁原始碼檢視程式

我習慣用來寫程式的編輯器為「emEditor」,所以 emEditor 所附帶的「emedhtml.exe」也是我最慣用的網頁原始碼檢視及編輯程式,相較之下,Firefox 預設的檢視工具只能算是堪用而已。

那要如何將 Firefox 的原始碼檢視工具換掉?

  1. 首先,在網址列輸入「about:config」以進入登錄設定。
  2. 將參數「view_source.editor.path」設為編輯器的完整路徑,例如「C:\Program Files\EmEditor\emedhtml.exe」。
  3. 將參數「view_source.editor.external」設為「true」。

這樣就大功告成了。

另外,你也可以使用外掛的原始碼檢視程式,它們都有附加一些強大的功能:

正規表示式 (Regular Expression) 語法整理

正規表示式 (Regular Expression, 簡寫 regex、regexp 或 RE) 是用於字串比對的小型語言,又稱正則表達式、正規表示法、規則運算式、常規表示法 (Wiki)。

很多程式語言和軟體都會附加「正規表示式」這項功能。在字串的處理上,針對大量、重複、有固定邏輯的文字,正規表示式是非常強而有力的工具! 即便不是程式設計師,在可以在運用到正規表示式的場合 (例如: 文字編輯器),能幫你節省許多文字處理的時間。但是不同的軟體所附加的正規表示式可能略有差異,這部份就要稍加留意。

不過在初學者的眼中,正規表示式卻又像是天書一樣的難以理解。以下文章針對正規表示式的相關語法做解說,你可到線上測試工具,以實際的例子去做測試。

Read more

return top