我在很多项目中使用ctags+Vim,并且我非常喜欢能够轻松地浏览大块的代码的功能。
我还使用Stata,它是一个统计软件包,具有脚本语言。即使您可以在代码中拥有例程,但它的代码倾向于是执行数据和统计操作的一系列命令。而且代码文件可能非常长。因此,我总是需要一种有效浏览代码的方法。
由于我使用的是Vim,我可以使用书签(marks)。但是我想知道是否可以使用ctags来做到这一点。也就是说,我想创建一个标记符号,(1)不会在运行脚本时引起问题,(2)容易引入到ctags中。
因为它不应该打破脚本,所以它需要是一个注释。在Stata中,注释行以
例如,在代码中标记了部分将非常好:
我还使用Stata,它是一个统计软件包,具有脚本语言。即使您可以在代码中拥有例程,但它的代码倾向于是执行数据和统计操作的一系列命令。而且代码文件可能非常长。因此,我总是需要一种有效浏览代码的方法。
由于我使用的是Vim,我可以使用书签(marks)。但是我想知道是否可以使用ctags来做到这一点。也就是说,我想创建一个标记符号,(1)不会在运行脚本时引起问题,(2)容易引入到ctags中。
因为它不应该打破脚本,所以它需要是一个注释。在Stata中,注释行以
*
开头,流畅的注释可以通过/* ..... */
进行。例如,在代码中标记了部分将非常好:
* Section: Data
< p > ctags会将“数据操作”作为标签。这样,我就可以轻松查看部分列表并跳转到它们,而无需创建标记。 < /p >
< p > 有没有什么方法可以实现这一点?我很感激任何评论。 < /p >