9

特别是,我很想知道有多少行代码,但这跨越了许多文件。

我一直在使用 notepad++ 编写代码,并且对于每个文件,它确实显示行号,但当然我有空返回以使代码更具可读性。

有谁知道我可以准确获取实际代码行的插件或工具?

4

3 回答 3

24
  1. 转到搜索 -> 在文件中查找... 或使用Ctrl+Shift+F

    http://i.stack.imgur.com/V5MKW.png

  2. 查找内容:\S+\s*\r\n

    过滤器:*.php

    搜索模式正则表达式

    单击查找全部

    http://i.stack.imgur.com/YRXUX.png

  3. 请参阅下部窗格中的“查找结果”

    i.stack.imgur.com/UpuAQ.png

它一点也不完美,但它开箱即用。当然,您也可以对正则表达式进行更改,例如只计算行数:

  • 仅空格:^\s*\r\n
  • 至少一个字母或数字:\w+.*\r\n
  • 仅用于花括号:^(\s*[{}]\s*)+\r\n
  • 类关键字:class .*\r\n
  • 函数关键字:function .*\r\n
于 2013-06-22T19:19:50.927 回答
2

谷歌搜索“php sloc 计数器”。有很多工具可以做到这一点,例如:

http://thecodecentral.com/2007/12/26/source-line-of-code-counter

但是,这种测量绝对没有用,所以我不确定你为什么要这样做。

于 2010-06-24T12:45:46.943 回答
1

Linux:

find -name '*.php' | xargs grep -av '\r' | wc -l

窗口(PowerShell):

(dir -include *.php -recurse | select-string "(?!^$)").count
于 2010-06-24T12:47:26.810 回答