php的代码指标 - Notepad ++

时间:2010-06-24 11:47:55

标签: notepad++ metrics code-metrics

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

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

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

3 个答案:

答案 0 :(得分: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

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

    • 仅限空格: ^ \ s * \ r \ n
    • 至少一个字母或数字: \ w +。* \ r \ n
    • 仅用于大括号: ^(\ s * [{}] \ s *)+ \ r \ n
    • 类关键字:类。* \ r \ n
    • 功能关键字:功能。* \ r \ n

答案 1 :(得分:2)

Google for“php sloc counter”。有很多工具可以做到这一点,例如:

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

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

答案 2 :(得分:1)

Linux的:

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

Windows(PowerShell):

(dir -include *.php -recurse | select-string "(?!^$)").count