首先我們來(lái)看看 Sublime Text 的界面,顯然右邊 Sublime 的代碼呈現(xiàn)比 Stata 自帶的 do-file 酷炫、美觀很多: 如何做到呢?本文基于 Use Sublime!,介紹如何配置 subline 以便能編寫(xiě)和執(zhí)行 Stata 命令。 1、什么是 Sublime ?Sublime Text 是一個(gè)免費(fèi)的跨平臺(tái)源代碼編輯器。我們可以輕松添加多個(gè)插件來(lái)擴(kuò)展它的功能,它不僅可以編輯 Stata , Python , R , LaTeX , Julia 等各種軟件的代碼,還可以自定義其他方面,像是多列布局或快捷鍵等等。 你可能會(huì)問(wèn),這和目前在 Python 或者 LaTeX 中運(yùn)行使用的像 PyCharms 這樣的 Python IDE 編輯器和像 Texmaker 的 LaTeX 編輯器有什么不同嗎? 事實(shí)上,如果我們遇到大型復(fù)雜的項(xiàng)目時(shí),需要處理各種各樣的文件,這個(gè)時(shí)候如果擁有一個(gè)可以處理所有文件的輕量級(jí)的、可自定義的編輯器,我們能夠更容易地掌握全局,并快速深入了解任何類(lèi)型的代碼。 2、Sublime的安裝前往Sublime Text,選擇適合電腦操作系統(tǒng)的 Sublime Text 3(ST3) 下載并安裝。 安裝 ST3 后,還必須安裝 Package Control ,以便輕松添加和刪除其他插件。 方法一:通過(guò) Sublime Text這是最簡(jiǎn)單容易、推薦使用的方法。我們只需要打開(kāi)已經(jīng)安裝的 ST3 界面,使用
方法二:手動(dòng)安裝首先,單擊 然后,瀏覽文件夾,找到 接著,下載 Package Control.sublime-package,并將它拷貝至 最后,重新啟動(dòng) 3、Sublime的界面優(yōu)化在菜單欄中 在對(duì)話框中搜索 Monokai Pro ,點(diǎn)擊 enter 進(jìn)行安裝。Monokai Pro 還有一系列“彩色濾鏡”,通過(guò) 4、準(zhǔn)備工作為了能夠使用 Sublime Text 對(duì) Stata 文件進(jìn)行編輯,首先要給 ST3 添加插件。 在 Windows 中有兩個(gè)用 Sublime Text 的 Stata 插件 :StataEditor 和 Stata Enhanced 。此處以 StataEditor 進(jìn)行說(shuō)明。 安裝步驟:1、安裝 StataEditor :在ST3中,使用 2、根據(jù)提示,安裝 Pywin32 :重復(fù)上述過(guò)程,安裝 Pywin32 插件; 3、配置 StataEditor :根據(jù)提示,在 ST3 中,利用 例如,我的電腦顯示 Windows 中的配置文件如下所示(注意每條設(shè)置之間需要用逗號(hào)隔開(kāi)) 為了使 Stata 正常工作,需要提供 Stata 的安裝位置。(使用正斜杠而不是反斜杠)
為確保 Sublime Text 可以正常使用 Stata 編碼的代碼,需要提供 Stata 的版本。Windows-1252 用于 Stata 13 及更早版本,而 utf-8 用于 Stata 14 。
4、注冊(cè)Stata Register Stata Automation library:根據(jù) ST3 給出的路徑,創(chuàng)建 ** StataSE.exe ** 的快捷方式,然后右擊快捷方式,選擇屬性,在目標(biāo)中,路徑在末尾添加 5、和 Stata 配合使用(適用于 Stata 10.0 以上版本)重新啟動(dòng) ST3 并嘗試打開(kāi)現(xiàn)有的 do 文件(或創(chuàng)建一個(gè)擴(kuò)展名為 .do 的新文件),可以發(fā)現(xiàn) ST3 的右下角為 Stata ,此時(shí)使用 ST3 中還有自動(dòng)補(bǔ)全的功能,非常方便。當(dāng)輸入 re ,就自動(dòng)出現(xiàn)下拉列表,展示所有 re 開(kāi)頭的命令 而且,在ST3中 使用 暫元 local ,可以用快捷鍵 此外,通過(guò)菜單 ATTENTION:目前遇到的問(wèn)題是,當(dāng) ST3 配合 Stata 12.0 的 do 文件使用時(shí), 會(huì)出現(xiàn)中文亂碼的問(wèn)題:所有中文的標(biāo)簽、注釋、路徑都無(wú)法正確顯示。 這一問(wèn)題對(duì) Stata 15.0 的 do 文件似乎不存在。 6、結(jié)語(yǔ)1、在安裝之前,要確認(rèn)電腦的操作系統(tǒng)是 32 位或 64 位,這對(duì)拓展 ST3 的操作環(huán)境非常重要。 2、可以通過(guò)菜單 3、ST3 、ultraedit 等許多文本軟件的功能要比 Stata 自帶的 dofile editor 更為強(qiáng)大,在處理復(fù)雜命令時(shí),這些外部文本軟件的優(yōu)勢(shì)更為明顯,更可況 Sublime Text 目前被認(rèn)為是最優(yōu)秀的文本外部助推器。 |
|
來(lái)自: 張春強(qiáng)2022 > 《文件管理》