查看原文
其他

Stata快捷键,人手一份!

Stata连享会 2020-02-10


开头的话:容忍 J 效应  

开始用快捷键的前两天,你会很不爽,痛恨自己记性不好。
此时,大概会有 60% 的人选择放弃;
然而,你若是那 40% 选择坚持的人,你的长期效率会大幅提高!

世间事,概莫如此:恋爱、婚姻……,J 效应!



人手一份:Stata 快捷键速记表




1. 为何使用快捷键?

虽然多数 Stata 用户还称不上“程序猿”,但“程序猿”们该有的毛病却基本上都不缺,什么颈椎病、鼠标手……。虽说根本的解决方法是少干活,多锻炼。但在任务既定的情况下,若能提高效率,事半功倍,也能一个不错的解决方法。

使用键盘要比鼠标效率高,也更健康一些。一方面,使用键盘时,双手都在不停地运动,不容易导致肌肉僵化(鼠标手其实就是握鼠标的手长期保值一个姿势导致的肌肉劳损);另一方面,使用键盘时,背部可以得到支撑,甚至颈部也可以得到头枕的支撑。

这篇文章介绍了最为常用的一些 Stata 快捷键,下一篇将会介绍 Stata 界面和 dofile 编辑器的设定,二者配合起来,将打造一个舒适健康的 Stata 工作环境。配合机械键盘+人体工学椅,让我们的类程序猿工作不再那么辛劳。


2. 最基本的快捷键

最基本的那些 Windows 下的快捷键在 Stata 各个窗口中仍然适用,看似简单,但熟练运用能节省不少时间。


3. 命令窗口快捷键

命令窗口 (Command Window) 适合输入一些简短命令,比如 help cmd, des, sum 之类的。当然,有些用户也会输入诸如reg price mpg weight 之类的回归命令。

事实上,除了使用快捷键,知道常用命令的简写方式也可以省去不少时间。比如:

  • regress 可以简写为 reg

  • display 可以简写为 didis

  • describe 这种很多人都不会拼写的命令则可以简写为 des 甚至 d

  • regress price weight length foreign 可以简写为 reg p w l f


4. Stata dofile 中的快捷键

dofile 是我们做实证分析工作的主要战场,因此 Stata 也提供了大量的快捷键来提高写代码的效率。


5. Stata 快捷键 GIF 动画演示

5.1 命令窗口快捷键

  • 在命令窗口中输入变量的首字母,按 Tab 键后,Stata 会自动补齐变量名:





  • Stata 命令窗口中,按 PgUp 显示上一条命令,Esc 清除命令



5.2 dofile 快捷键

  • 选中一段代码后,按下快捷键 Ctrl+D 可以执行这些代码。

  • 若按下快捷键 Ctrl+Shift+D 可以执行光标所在行以下的所有代码。




  • 一次编辑多行 (按列编辑)

  • 方法:Alt+鼠标Alt+Shift+方向键



5.4 dofile 中快速添加注释语句

话不多说,直接上图吧:

  • 按下快捷键 Ctrol+Shift+/,可以为 dofile 中选中的代码段快速添加注释符 /* */.




5.5 Stata 快捷键范例

  • 例 1: 快速添加注释符号+快速缩进




  • 例 2: 快速添加注释标记的三种方法




最后的话:容忍 J 效应
开始用快捷键的前两天,你会很不爽,痛恨自己记性不好。
此时,会有 60% 的人选择放弃;
然而,你若是那 40% 选择坚持的人,你的长期效率会大幅提高!
世间事,概莫如此:恋爱、婚姻……【J 效应】



往期回顾:

一个博士生该掌握那些工具(武器)?

Stata 外部命令:那些最常用的和最新的命令

论文那点事(一):性感的题目


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存