Sentaurus TCAD 彩色編輯器安裝方法

經過這次重新設定 Linux 的教訓,決定寫一篇教學文章,留給未來之後不知何時又需要重新設定的自己,以及應該跟我之前一樣,覺得預設編輯器超難看,想要讓眼睛舒服點的人。



簡介

簡單來說,我們要使用另一個文字編輯器,稱為 jEdit。這是個免費且好像很「自由」的編輯器,跟 Sublime Text 類似。這編輯器當然是看不懂 Sentaurus TCAD 的程式碼意義了,所以你需要有 Sentaurus customization 套件包。裝上套件後,一切就搞定啦。相關設定方法也可參考 Sentaurus tutorials 的 Tips & Tricks 章節。步驟都很簡單,但有些小地方值得注意,不然就會跟我一樣完全無法開啟編輯器。

步驟一:下載 jEdit

請到 jEdit 官方網站下載它。我在自己的 Macbook air 以及實驗室的 Scientific Linux 都有安裝 jEdit,也都有成功顯示彩色編碼。Linux 應該是下載網頁中的這個。

Java-based installer 3.3 MiB (For any operating system)

步驟二:安裝 jEdit & Java

Mac 的安裝超簡單,打開 *.dmg 再將執行檔拖曳至應用程式資料夾就可以了。至於 Linux 就麻煩很多。首先你要去為 linux 安裝 java,接著再到 jEdit 官網中下方點選 Unix / Linux,進去看看安裝步驟。值得注意的是你的安裝目錄在哪,也就是隱藏的 .jedit 資料夾在哪裡,待會會用到他,我們需要將套件包檔案複製到 .jedit 資料夾中。

Installation instructions are available for the following operating systems:

至於 java,一樣是去 java 官網下載最新版,但是記得要在超級權限模式(su)修改 ~/.bashrc,讓 $JAVA_HOME 指涉到你的 java 執行檔位置。但我記得安裝好 java 後應該是會自己設定好這個,如果沒有的話再手動設定。至於你的 java 在哪裡嘛。我有點忘記自己是怎麼找到的了,但我的位置是在 /usr/lib/jvm 中。資料夾內容如下圖。

接著,你可以先在 console 中輸入 java -version,看看你的版本是什麼,如下圖。

你可以由此知道你的版本編號,再接著去設定你的 JAVA_HOME 位址,如下。

修改 bashrc 的方法可以自行 Google 一下,本篇重點不在這 XD 總之,到這裡,你應該可以在 console 中輸入 jEdit 以順利開啟了。

再來是 .jedit 資料夾內應有的檔案,另外記得務必將它的更改權限調得足夠高,否則會出現一些錯誤訊息。我是全開 777。可以參考〈linux文件权限查看及修改-chmod ——入门的一些常识〉以更改資料夾權限。

上面的 modes 是設定高亮模式的區域,macros 則是設定巨集的地方,不知道有翻錯嗎 XD

步驟三:使用 Sentaurus 套件包

這套件包嘛,就需要你跟國網中心聯繫,請他們幫你上 Synopsys 官網下載。我之前花了些時間請他們幫我下載的。

上圖是我在 Mac 拍的。剛才提到的 .jedit 位址,如果第一次安裝順利的話,或許你在解壓縮這個套件包時,它會自己解壓縮到 .jedit 裡面去。如果沒有,那就需要你自己找找它跑去哪了…基本上應該是在 /home 目錄中,我有點忘記了 XD 接著你要把裡面的這三個資料夾都放到 .jedit 目錄中。下圖是這壓縮包的內容。

modes 資料夾是告訴 jEdit,你目前的文本編輯區,要使用什麼「高亮模式」。不同的模式有不同的上色方法,裡頭資料如下圖。

值得注意的是 catalog 檔。除了 catalog 檔以外,其他的檔案都是原本的 .jedit/macros 資料夾裡面所沒有的檔案。你可以看見底下有 sprocess.xml、sdevice.xml 等 *.xml,這些就是高亮模式的設定。而 catalog 則是告訴 jEdit 我們有哪些 mode 可以選,而且可以設定讓 jEdit 偵測到其 mode 的副檔名。這個 Sentaurus 套件包catalog 的內容如下。

只有這少少的 23 行,你可以看見 mode name、file 以及 file_name_glob。依序是 mode 名稱,開啟的 xml 檔案以及對應的文件副檔名。我個人建議如果最後仍沒有辦法偵測到的話,可以通通新增 *.cmd,反正任何檔案都讓它偵測到 *.xml 就是了。

重點來了,原本的 .jedit 資料夾中的 catalog 就已經有內容了。這些內容如果被取代掉,或者說如果 catalog 檔案直接被覆蓋的話,那可能會導致之後無法開啟 jedit。我們要做的是將上圖的 catalog 內容複製新增到原有內容的下方,如下圖所示。

此外,你可以接著把套件包中的所有 /macros 檔案原封不動地複製到 .jedit/macros 中,我比較沒用到這些巨集,這些是可以幫你快速打出某些設定的功能,例如:

當你複製完畢,重新開啟 jedit,應該就會自己出現在 Macros 選項中了。

步驟四:設定 jEdit 高亮模式

如上圖,你可以針對當前編輯的文件,點選下方的編輯模式以更改它。按下確定後就大功告成啦。至於套件包中的 jars 資料夾嘛,我不知那有什麼用,我是沒有複製也OK。

關於「Ethan」

我是 Ethan,科學普及教育愛好者。
分類: 元件模擬, 大學物理, 生活, 研究所,標籤: , 。這篇內容的永久連結

發表迴響