使用Vim时,如何记录已编辑或编写的代码行数?

时间:2018-08-03 18:27:39

标签: vim vi

我知道用代码行数来衡量生产率基本上是没有意义的,但是我很好奇。 我使用Vim,我的目标是:

有一个number_of_lines_code.txt文件在我编码时会自动更新,它会记录代码行数,以便我可以检查一周,一月,一年内写了多少。

1 个答案:

答案 0 :(得分:0)

正如其他人在评论中提到的那样,跟踪已编辑的位置不是编辑者的工作(您应使用git或其他vc)。尝试将编辑器用于此任务的一个明显缺点是,编辑器通常不了解同一编辑器的之前或之后的会话。

但是,一种手动的,最简单的方法来完成您想做的事情

  • 保存文件
  • 撤消所有更改(如果您使用Gundo plugin,这很容易做到,但是我敢打赌,还有其他方法可以做到这一点)
  • 使用其他名称保存文件
  • 退出vim
  • diff两个文件和/或执行将数字转换为diff所需的任何操作