乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

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

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

      111.png

      如何做到呢?本文基于 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 界面,使用 ctrl + 快捷方式或通過(guò)菜單 View > Show Console 訪問(wèn)控制臺(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 ,按 回車(chē)鍵 , ST3 會(huì)出現(xiàn)對(duì)話:

      image.png

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

      image.png

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

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

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

      3、配置 StataEditor :

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

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

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

      1. "stata_path": "C:/FILES/本地磁盤(pán)F/StataSE12.0/StataSE.exe",

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

      1. "stata_version": 12,

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

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

      image.png
      image.png

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

      微信圖片_20190722215154.png

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

      image.png

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

      Stata 12.0.png

      這一問(wèn)題對(duì) Stata 15.0 的 do 文件似乎不存在。

      Stata15.png

      6、結(jié)語(yǔ)

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

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

      image.png

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

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

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多