php 的代码指标 - Notepad++ [重复]

问题描述 投票:0回答:3

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

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

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

notepad++ metrics code-metrics
3个回答
24
投票
  1. 转到“搜索”->“在文件中查找...”或使用 Ctrl+Shift+F

    https://i.sstatic.net/V5MKW.png

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

    过滤器:*.php

    搜索模式正则表达式

    单击查找全部

    https://i.sstatic.net/YRXUX.png

  3. 查看下方窗格中的“查找结果”

    https://i.sstatic.net/UpuAQ.png

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

  • 仅空白:^\s *
  • 至少一个字母或数字:\w+.*
  • 仅用于花括号:^(\s[{}]\s)+ **
  • 类关键字:class .*
  • 函数关键字:function .*

2
投票

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

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

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


1
投票

Linux:

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

Windows(PowerShell):

(dir -include *.php -recurse | select-string "(?!^$)").count
© www.soinside.com 2019 - 2024. All rights reserved.