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小程序: 提取簡書文章列表