如何在Eclipse里知道自己打了多少行代码??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Eclipse里知道自己打了多少行代码??相关的知识,希望对你有一定的参考价值。
如题!
学了近3个月JAVA,每天不断在eclipse里不断的敲,有时甚至能敲10个小时,因为我想熟能生巧,之前我问过老师,我说我怎么自己编不出来,他说代码量不够,于是以后的日子里我就猛练,敲到今天我想知道自己敲了多少行了,请问eclipse里有这个功能吗??
谢谢大家!
可能大家误会了,我想说的里面所有的项目中所有的代码量,不是一个类的代码,我想知道我这几个月打的代码有没有突破1万行
步骤
第1步:在Eclipse的菜单栏依次选择“Window>>Preferences
第2步:在Preferences窗口中,依次选择“General>>Editors>>TextEditors”,会看到右侧界面中有“Show line numbers”选项,勾选后点击【OK】按钮。
简单两步,便完成行号显示设置
参考:http://jingyan.baidu.com/article/636f38bb3cbc88d6b846108b.html 参考技术B 工作区的左边边栏 右击,show number line;
或者在视图中,显示行号 参考技术C 在工作区的左边右击,show number line;本回答被提问者采纳 参考技术D 在页面左边点击返键>显示行号
如何在 Visual Studio 中显示我的项目包含多少行代码? [复制]
【中文标题】如何在 Visual Studio 中显示我的项目包含多少行代码? [复制]【英文标题】:How do I show how many lines of code my project contains in Visual Studio? [duplicate] 【发布时间】:2010-10-24 01:12:36 【问题描述】:可能重复:How do you count the lines of code in a Visual Studio solution?
如何在 Visual Studio 2008 Professional SP1 中显示代码指标窗口?我正在查看我的项目总共有多少行代码用于学校,但我找不到。
帮助文件说去查看->其他窗口->代码度量,但是这个选项对我不可用。我还尝试在解决方案资源管理器中右键单击该项目以查看是否有选项但没有。
这个功能的神话独角兽在哪里?如果 Pro 版没有这个功能,有没有人找到一种简单的外部方法来自动计算所有 .cs 文件中的行数?
【问题讨论】:
见这里:***.com/questions/1244729/… 拥有比 Javier 在 unix 中更好、更灵活的 powershell 命令。 【参考方案1】:您不需要第三方工具,只需按CTRL+SHIFT+F,然后在弹出的窗口中选择“使用正则表达式”。使用这个正则表达式:
^:b*[^:b#/]+.*$
For Visual Studio 2012及以上的正则表达式为:
^(?([^\r\n])\s)*[^\s+?/]+[^\n]*$
【讨论】:
这非常有效。谢谢 不错!对于一个常见问题,这是一个非常酷的解决方案。我曾经使用 DPack,但我发现它过多地干扰了 R# 等。 +1 对于 VS2012(只要他们改变了 Regex 语法),它将是:^(?([^\r\n])\s)*[^\s+?/]+[^\n]*$
VS 2013 有一个很好的选择...转到分析选项卡并单击计算解决方案的代码指标。
这个正则表达式与仅使用 \n 有何不同?【参考方案2】:
Code Metrics 仅在 Visual Studio 2008 的 Team System 版本中可用。如果您有 Express Edition、Standard 或 Professional,那么您就不走运了。
在此处查看 cmets 和屏幕截图:
http://blogs.msdn.com/fxcop/archive/2007/10/03/new-for-visual-studio-2008-code-metrics.aspx http://blogs.msdn.com/somasegar/archive/2007/10/04/code-analysis-features-in-vs-2008.aspx【讨论】:
Visual Studio 的最新版本(在我的例子中是 2013 年)现在将它包含在专业级别。 在 Community 2015 版本中存在这个很棒的选项。【参考方案3】:DPack 就是这样做的。安装完成后,进入Tools -> DPack -> Solution Statistics...
http://www.usysware.com/dpack/
【讨论】:
【参考方案4】:我的 VS2008 中没有这个功能,所以几个月前我实现了一个快速而肮脏的 Windows 应用程序,它计算我的 C# 文件中 CRLF 的数量。当然,这会计算空行和 VS 生成的文件中的行,但是通过一些调整,我相信你可以让它生成一个很好的计数。这是 Windows 窗体中的操作代码; dlgFolder 控件是 FolderBrowserDialog 控件:
if (dlgFolder.ShowDialog() == DialogResult.OK)
int totalLines = 0;
string[] fileList = Directory.GetFiles(dlgFolder.SelectedPath, "*.cs", SearchOption.AllDirectories);
for (int x = 0; x < fileList.Length; x++)
string[] sourceCodeLines = File.ReadAllLines(fileList[x]);
totalLines += sourceCodeLines.Length;
MessageBox.Show(String.Format("There are 0 lines of C# code in the folder1",
totalLines.ToString(), dlgFolder.SelectedPath));
【讨论】:
以上是关于如何在Eclipse里知道自己打了多少行代码??的主要内容,如果未能解决你的问题,请参考以下文章