推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

mac怎么用vim编辑器打开文件 Linux下如何统计代码行数?

   2023-05-07 企业服务招财猫120
核心提示:Linux下如何统计代码行数?谢谢邀请我,linux下编程已经玩了十几年了。这个巨无霸里面有很多有趣的东西,尤其是脚本的巧妙运用可以大大提高代码开发的效率。记得刚接触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文件来分析formform进行行号统计。

wc-l表单提交.cpp

注意这个文件在当前目录中的位置。

这个文件的行号是254。为了验证准确性,我直接用vim模式打开,最后一行是254。

如果想进一步了解wc命令的用法,可以使用以下方法,进入学习状态后总是比较难。

命令类别nFormSubmission.cpp

最下面是行号。

表单提交.cpp

4.less-NFormSubmission.cpp在行显示后直接滚动到最后一行。

{printnr,$0}表单提交。CPPAWK在处理输出文本中起着很大的作用。

可以继续优化。

-n$FormSubmission.cppsed是一个在线编辑器,一次只处理一行。

FormSubmission.cpp|wc-l做一个组合过程得到行号。

实际上是统一统计一个文件的行号只是一个很简单的功能,但是你可以在linux里面玩很多花样,因为你喜欢,你会想出这么多办法来解决这个问题。虽然linux在桌面系统中不是很受欢迎,但是在程序员领域却相当受欢迎。很多程序员基本上都喜欢玩linux,不喜欢的程序员不理解linux会觉得遗憾。

Linux是一个值得研究一辈子的操作系统。

用MacBookAir写代码感觉怎样?

首先,我个人认为写代码的感觉主要和你用的编辑器和键盘有关。虽然Air的键盘手感不错,但是对于一个程序员来说,配一个更方便的机械键盘还是非常必要的。

至于编辑器,我个人比较喜欢用Mac下的MacVim和TextMate编辑器,非常好用。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8