Stata15快捷鍵:鍵盤就是你的武器

作者:連玉君 (知乎 | 簡書 | github)

清晰版:請查看簡書完整版本)

開頭的話:容忍 J 效應

開始用快捷鍵的前兩天,你會很不爽,痛恨自己記性不好。

此時,大概會有 60% 的人選擇放棄;

然而,你若是那 40% 選擇堅持的人,你的長期效率會大幅提高!

世間事,概莫如此:戀愛、婚姻……,J 效應!

人手一份:Stata 快捷鍵速記表

1. 為何使用快捷鍵?

雖然多數 Stata 用戶還稱不上「程序猿」,但「程序猿」們該有的毛病卻基本上都不缺,什麼頸椎病、滑鼠手......。雖說根本的解決方法是少幹活,多鍛煉。但在任務既定的情況下,若能提高效率,事半功倍,也能一個不錯的解決方法。

使用鍵盤要比滑鼠效率高,也更健康一些。一方面,使用鍵盤時,雙手都在不停地運動,不容易導致肌肉僵化(滑鼠手其實就是握滑鼠的手長期保值一個姿勢導致的肌肉勞損);另一方面,使用鍵盤時,背部可以得到支撐,甚至頸部也可以得到頭枕的支撐。

這篇文章介紹了最為常用的一些 Stata 快捷鍵,下一篇將會介紹 Stata 界面和dofile 編輯器的設定,二者配合起來,將打造一個舒適健康的 Stata 工作環境。配合機械鍵盤+人體工學椅,讓我們的類程序猿工作不再那麼辛勞。

2. 最基本的快捷鍵

最基本的那些 Windows 下的快捷鍵在 Stata 各個窗口中仍然適用,看似簡單,但熟練運用能節省不少時間。

說明:

  • Alt+Ps/SR 的作用在於將活動窗口截屏到剪切板,隨後可以以圖片形式粘貼到 word 文檔。
  • 平時經常用的 Backspace 鍵每次只能刪除一個字母(漢字),而Ctrl+Backspace 則可以刪除一個單詞(以空格為區分單位)。

3. 命令窗口快捷鍵

命令窗口 (Command Window) 適合輸入一些簡短命令,比如 help cmd, des,sum 之類的。當然,有些用戶也會輸入諸如reg price mpg weight 之類的回歸命令。

事實上,除了使用快捷鍵,知道常用命令的簡寫方式也可以省去不少時間。比如:

  • regress 可以簡寫為 reg
  • display 可以簡寫為 di 或 dis
  • describe 這種很多人都不會拼寫的命令則可以簡寫為 des 甚至 d。
  • regress price weight length foreign 可以簡寫為 reg p w l f

4. Stata dofile 中的快捷鍵

dofile 是我們做實證分析工作的主要戰場,因此 Stata 也提供了大量的快捷鍵來提高寫代碼的效率。

5. Stata 快捷鍵 GIF 動畫演示

5.1 Stata 命令窗口快捷鍵

在命令窗口中輸入變數的首字母,按 Tab 鍵後,Stata 會自動補齊變數名:

5.2 stata dofile 快捷鍵

  • 選中一段代碼後,按下快捷鍵 Ctrl+D 可以執行這些代碼。
  • 若按下快捷鍵 Ctrl+Shift+D 可以執行游標所在行以下的所有代碼。

5.3 stata dofile 中一次編輯多行(按列編輯)

Alt+滑鼠 或 Alt+Shift+方向鍵:按列編輯

5.4 Stata dofile 中快速添加註釋語句

話不多說,直接上圖吧:

  • 按下快捷鍵 Ctrol+Shift+/,可以為 dofile 中選中的代碼段快速添加註釋符 /* */.

5.5 Stata 快捷鍵範例

  • 例 1: 快速添加註釋符號+快速縮進

  • 例 2: 快速添加註釋標記的三種方法

最後的話:容忍 J 效應

開始用快捷鍵的前兩天,你會很不爽,痛恨自己記性不好。

此時,會有 60% 的人選擇放棄; 然而,你若是那 40% 選擇堅持的人,你的長期效率會大幅提高!

世間事,概莫如此:戀愛、婚姻……【J 效應】


請查看簡書完整版本

aHR0cDovL3dlaXhpbi5xcS5jb20vci83VWptLXRmRUhJcGpyWk9kOXgzLQ== (二維碼自動識別)


推薦閱讀:

碼云:我把常用小軟體都放這兒了
應用stata過程中,遇到過哪些特別棘手但最終得以解決的問題?
教師利器:ZoomIt 4.5 屏幕縮放小軟體
零基礎如何入門stata?
Stata小程序: 提取簡書文章列表

TAG:stata连享会 | Stata | stata学习 |