久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Stata+Sublime:美觀高效的dofile編輯器

 張春強(qiáng)2022 2019-08-31

首先我們來看看 Sublime Text 的界面,,顯然右邊 Sublime 的代碼呈現(xiàn)比 Stata 自帶的  do-file 酷炫,、美觀很多:

111.png

如何做到呢?本文基于 Use Sublime!,,介紹如何配置 subline 以便能編寫和執(zhí)行 Stata 命令,。

1、什么是 Sublime ,?

Sublime Text 是一個(gè)免費(fèi)的跨平臺(tái)源代碼編輯器,。我們可以輕松添加多個(gè)插件來擴(kuò)展它的功能,它不僅可以編輯 Stata ,, Python ,, R , LaTeX , Julia 等各種軟件的代碼,,還可以自定義其他方面,,像是多列布局或快捷鍵等等,。

你可能會(huì)問,這和目前在 Python 或者 LaTeX 中運(yùn)行使用的像 PyCharms 這樣的 Python IDE 編輯器和像 Texmaker 的 LaTeX 編輯器有什么不同嗎,?

事實(shí)上,如果我們遇到大型復(fù)雜的項(xiàng)目時(shí),,需要處理各種各樣的文件,,這個(gè)時(shí)候如果擁有一個(gè)可以處理所有文件的輕量級的、可自定義的編輯器,,我們能夠更容易地掌握全局,,并快速深入了解任何類型的代碼。

2,、Sublime的安裝

前往Sublime Text,,選擇適合電腦操作系統(tǒng)的 Sublime Text 3(ST3) 下載并安裝。

安裝 ST3 后,,還必須安裝 Package Control ,,以便輕松添加和刪除其他插件。

方法一:通過 Sublime Text

這是最簡單容易,、推薦使用的方法,。我們只需要打開已經(jīng)安裝的 ST3 界面,使用 ctrl + 快捷方式或通過菜單 View > Show Console 訪問控制臺(tái),,將下面的 ST3 的 Python 代碼粘貼到控制臺(tái)中,。(你也可以查看 PackageControl,使用適用于 Sublime Text 2 的安裝代碼,。)

  1. import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http:///' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

方法二:手動(dòng)安裝

首先,,單擊 Preferences > Browse Packages… menu,;

然后,瀏覽文件夾,,找到 Installed Packages 文件夾,;

接著,下載 Package Control.sublime-package,并將它拷貝至 Installed Packages 文件夾中,,即存放于 Installed Packages/ 路徑下,;

最后,重新啟動(dòng) Sublime Text 就完成安裝了,。

3,、Sublime的界面優(yōu)化

在菜單欄中 Tools 的下拉選項(xiàng)中選擇 Command Palette ,輸入 install ,,按 回車鍵 , ST3 會(huì)出現(xiàn)對話:

image.png

在對話框中搜索 Monokai Pro ,,點(diǎn)擊 enter 進(jìn)行安裝。Monokai Pro 還有一系列“彩色濾鏡”,,通過 Tools ? Command Palette ? Monokai Pro: select theme可以查看,。

image.png

4、準(zhǔn)備工作

為了能夠使用 Sublime Text 對 Stata 文件進(jìn)行編輯,,首先要給 ST3 添加插件,。

在 Windows 中有兩個(gè)用 Sublime Text 的 Stata 插件 :StataEditor 和 Stata Enhanced 。此處以 StataEditor 進(jìn)行說明,。

安裝步驟:

1,、安裝 StataEditor :

在ST3中,使用 Ctrl + Shift + P 啟動(dòng)命令面板,,輸入 install 并按 Enter 鍵 (也可以在菜單欄中 Tools 的下拉選項(xiàng)中選擇 Command Palette ,,輸入 install ,按 回車鍵 ),,搜索 StataEditor ,,然后單擊它即可安裝。

2,、根據(jù)提示,,安裝 Pywin32 :

重復(fù)上述過程,安裝 Pywin32 插件,;

3,、配置 StataEditor :

根據(jù)提示,在 ST3 中,,利用 Preferences -> Package Settings -> StataEditor -> Settings - Default ,。我們可以復(fù)制默認(rèn)設(shè)置內(nèi)容,然后打開 Preferences -> Package Settings -> StataEditor -> Settings - User 根據(jù)自己電腦的設(shè)置更改 Stata 的版本的路徑,。

例如,,我的電腦顯示 Windows 中的配置文件如下所示(注意每條設(shè)置之間需要用逗號(hào)隔開)

為了使 Stata 正常工作,需要提供 Stata 的安裝位置,。(使用正斜杠而不是反斜杠)

  1. "stata_path": "C:/FILES/本地磁盤F/StataSE12.0/StataSE.exe",

為確保 Sublime Text 可以正常使用 Stata 編碼的代碼,,需要提供 Stata 的版本,。Windows-1252 用于 Stata 13 及更早版本,而 utf-8 用于 Stata 14 ,。

  1. "stata_version": 12,

4,、注冊Stata Register Stata Automation library:

根據(jù) ST3 給出的路徑,創(chuàng)建 ** StataSE.exe ** 的快捷方式,,然后右擊快捷方式,,選擇屬性,在目標(biāo)中,,路徑在末尾添加  /Register注意:/ 前有空格),。例如將目標(biāo)改為 "C:\Program Files\Stata14\StataSE.exe" /Register,然后點(diǎn)擊應(yīng)用并確定更改,。之后再次右鍵單擊快捷方式,,選擇“以管理員身份運(yùn)行”(注意:此項(xiàng)運(yùn)行什么都不會(huì)發(fā)生)。

5,、和 Stata 配合使用(適用于 Stata 10.0 以上版本)

重新啟動(dòng) ST3 并嘗試打開現(xiàn)有的 do 文件(或創(chuàng)建一個(gè)擴(kuò)展名為 .do 的新文件),,可以發(fā)現(xiàn) ST3 的右下角為 Stata ,此時(shí)使用 Ctrl + D 會(huì)彈出 Stata 的對話框,,并執(zhí)行剛才打開的這個(gè) do 文件,, 即外部文本軟件直接執(zhí)行 do-file 。

ST3 中還有自動(dòng)補(bǔ)全的功能,,非常方便,。當(dāng)輸入 re ,就自動(dòng)出現(xiàn)下拉列表,,展示所有 re 開頭的命令 replace ,、recode 以及 rename , 在輸入 c 時(shí),會(huì)自動(dòng)提示數(shù)據(jù)中所有 c 開頭的變量名 ,。這在多次輸入某個(gè)命令或者變量名的時(shí)候會(huì)很方便,,避免輸入錯(cuò)誤。

image.png
image.png

而且,,在ST3中 使用 暫元 local ,可以用快捷鍵 alt + L ,,或者直接按下鍵,即可得到 `',。

微信圖片_20190722215154.png

此外,,通過菜單 Preferences -> Package Settings -> StataEditor -> Key Bingdings - User  參照 key Bindings- defult 中的設(shè)置復(fù)制修改快捷鍵內(nèi)容。

image.png

ATTENTION:目前遇到的問題是,,當(dāng) ST3 配合 Stata 12.0 的 do 文件使用時(shí),, 會(huì)出現(xiàn)中文亂碼的問題:所有中文的標(biāo)簽、注釋,、路徑都無法正確顯示,。

Stata 12.0.png

這一問題對 Stata 15.0 的 do 文件似乎不存在。

Stata15.png

6,、結(jié)語

1,、在安裝之前,要確認(rèn)電腦的操作系統(tǒng)是 32 位或 64 位,,這對拓展 ST3 的操作環(huán)境非常重要,。

2、可以通過菜單 View ? Side Bar ? Show Side Bar ,,顯示 ST3 的側(cè)邊欄,。側(cè)邊欄的好處是不僅列出了所有打開過的文件,還可以新建,、打開,、關(guān)閉項(xiàng)目及文件。ST3 還提供了一個(gè)叫 SideBarEnhancements 的插件可以強(qiáng)化側(cè)邊欄的功能,。

image.png

3,、ST3 、ultraedit 等許多文本軟件的功能要比 Stata 自帶的 dofile  editor 更為強(qiáng)大,,在處理復(fù)雜命令時(shí),,這些外部文本軟件的優(yōu)勢更為明顯,更可況 Sublime Text 目前被認(rèn)為是最優(yōu)秀的文本外部助推器,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多