mac怎么用vim编辑器打开文件 Linux下如何统计代码行数?
Linux下如何统计代码行数?
谢谢邀请我,
linux下编程已经玩了十几年了。这个巨无霸里面有很多有趣的东西,尤其是脚本的巧妙运用可以大大提高代码开发的效率。记得刚接触linux的时候,觉得太有意思了,于是在linux下非常努力的干了两年才开始工作。看到剧本就想研究一下。工作一年多的时候,公司整个编制体系都被重构了。一旦出现编译问题或环境问题,每个人都会来找我。那种刚入行的成就感是无法用语言表达的。linux下的Cmake、automake、autoconf、m4、perl、bash、ash、qmake等自动编译系统看到这些都很兴奋。后来写代码的时候,他们习惯了直接用vim写。虽然在联想上有一些区别,但是巧妙的运用还是很有效率的。
为什么很多人都有一种linux的感觉?主要原因是编程语言和现在的linux有点关系。C语言的创始人在创造C语言的时候,最初是把unix绑在一起的。那么多程序员喜欢Mac,也有点历史渊源。他们谈了这么多,主要是提到linux本身也有很多话要说,以后会继续在上面玩。让 让我们回到主题:如何统计linux下的代码行数?
可以借助工具直接做,也可以直接用脚本做。现在你是按照你接触过的一些工具或者命令行来做的。
1.直接采用wc命令。现在,在webkit内核的源代码中选择一个cpp文件来分析form form进行行号统计。
wc -l表单提交. cpp
注意这个文件在当前目录中的位置。
这个文件的行号是254。为了验证准确性,我直接用vim模式打开,最后一行是254。
如果想进一步了解wc命令的用法,可以使用以下方法,进入学习状态后总是比较难。
命令类别n FormSubmission.cpp
最下面是行号。
表单提交. cpp
4.less -N FormSubmission.cpp在行显示后直接滚动到最后一行。
{printnr,$0}表单提交。CPPAWK在处理输出文本中起着很大的作用。
可以继续优化。
-n $ FormSubmission.cpp sed是一个在线编辑器,一次只处理一行。
FormSubmission.cpp | wc -l做一个组合过程得到行号。
实际上是统一统计一个文件的行号只是一个很简单的功能,但是你可以在linux里面玩很多花样,因为你喜欢,你会想出这么多办法来解决这个问题。虽然linux在桌面系统中不是很受欢迎,但是在程序员领域却相当受欢迎。很多程序员基本上都喜欢玩linux,不喜欢的程序员 不理解linux会觉得遗憾。
Linux是一个值得研究一辈子的操作系统。
用MacBook Air写代码感觉怎样?
首先,我个人认为写代码的感觉主要和你用的编辑器和键盘有关。虽然Air的键盘手感不错,但是对于一个程序员来说,配一个更方便的机械键盘还是非常必要的。
。
至于编辑器,我个人比较喜欢用Mac下的MacVim和TextMate编辑器,非常好用。
。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。