line-numbers相关内容

调试:获取从中调用函数的文件名和行号?

我目前正在用Python构建一个相当复杂的系统,在调试时,我经常将简单的打印语句放在几个脚本中。为了保持概述,我通常还想打印出打印语句所在的文件名和行号。当然,我可以手动执行此操作,也可以使用以下命令: from inspect import currentframe, getframeinfo print getframeinfo(currentframe()).filename + ' ..
发布时间:2022-02-21 10:37:08 Python

在发布模式下显示 .NET 程序集的堆栈跟踪中的行号

有没有办法在发布模式下构建/部署的 .NET 程序集显示堆栈跟踪中的行? 更新: 我的应用程序分为三个类库项目和一个 ASP.NET“网站"项目.我试图追查的错误是在三个类库项目之一中.我只为生成“对象引用未设置为对象的实例"错误的类库项目部署了 pdb 文件. 堆栈跟踪中仍未显示行号.我是否需要为所有项目部署 pdb 文件以获取堆栈跟踪中的行号? 工作解决方案 为每 ..
发布时间:2022-01-31 16:14:07 C#/.NET

VB6 中的堆栈跟踪

是否可以在 Visual Basic 6.0 中获取堆栈跟踪信息.我的意思是我想找出导致类似于 .NET 堆栈跟踪的错误的函数名称和确切行.我创建了一个 ActiveX DLL,它在我的测试环境中运行良好,但在生产环境中引发错误(错误:91-Object 变量或未设置块变量).非常感谢您对此的任何帮助. 解决方案 这是一个很好的方法 - 对现有重复问题的回答.使用 MZTools 自动插入 ..
发布时间:2022-01-20 19:22:03 其他开发

有没有办法从 Eclipse 复制代码,包括 ine 数字

我正在写一些文档和代码解释.我想从 eclipse 中复制代码,包括行号,以便更容易引用文本中的代码. 有没有办法在eclipse或其他IDE编辑器中做到这一点? 解决方案 自从 Eclipse 3.4 和 bug 19602,如果您在 Eclipse 编辑器上激活它们,您将打印行号. 替代文字 http://img706.imageshack.us/img706/7605/e ..
发布时间:2022-01-20 18:28:12 Java开发

在富文本框中显示行号c#

我有一个多行 Richtextbox 控件,我想将添加行号的功能集成到该控件中.我考虑了很多方法 添加标签并随着行数的变化更新行号 添加一个图片框并在其上绘制字符串. 添加另一个文本框并在其上显示行号 添加列表框并在其中显示行号. 我有两个疑问. 我使用的richtextbox 是一个定制的控件,它来自RichTextBox 类.如何向它添加多个控件. 在 c# 中显示多 ..
发布时间:2022-01-13 11:05:33 C#/.NET

Visual Studio 扩展:如何获取调用上下文菜单的行?

我想创建一个 VS 扩展,我需要知道调用菜单的行号.我找到了一个 VisualBasic 实现,其中的宏似乎 这样做,但我不知道如何在 C# 中启动它.目标是知道调用 ContextMenu 的行的确切编号,以便在其上放置一个占位符图标,就像一个断点一样.感谢有用的链接,因为我在这个主题上找不到太多. 解决方案 您可以创建一个 VSIX 项目并在您的项目中添加一个 Command 项.然后 ..

Emacs 中的相对行号

有谁知道像这样的 Vim 相对行号 是否存在对于 emacs?我使用 vimpulse,伙计,这将非常方便!我知道一些 lisp,所以如果它不知道,我可以尝试制作自己的,如果我在正确的方向上找到了一点. 更新:感谢正确的响应,我想出了这个,当前行显示 1,上一行显示 -1,用于结合 vimpulse yanks 和 deletes. 非常感谢所有帮助过的人!我知道这不完全是 Vim 所 ..
发布时间:2022-01-02 20:01:46 其他开发

在异常处理中显示行号

如何显示导致错误的行号,这是否可以通过 .NET 编译其 .exe 的方式实现? 如果没有,Exception.Message 是否有一种自动方式来显示被淘汰的子? 试试{int x = textbox1.Text;}捕获(异常前){MessageBox.Show(ex.Message);} 解决方案 使用 ex.ToString() 获取完整的堆栈跟踪. 即使在发布模式下,您也 ..
发布时间:2021-12-17 17:37:43 C#/.NET

如何获取当前行号?

这是我想做的一个例子: MessageBox.Show("错误行号" + CurrentLineNumber); 在CurrentLineNumber上面的代码中,应该是这段代码的源代码中的行号. 我该怎么做? 解决方案 在 .NET 4.5/C# 5 中,您可以通过编写使用新调用者属性的实用方法,让编译器为您完成这项工作: 使用 System.Runtime.Compiler ..
发布时间:2021-12-05 16:38:42 C#/.NET

在发布模式下显示 .NET 程序集的堆栈跟踪中的行数

有没有办法显示在发布模式下构建/部署的 .NET 程序集的堆栈跟踪中的行? 更新: 我的应用程序分为三个类库项目和一个ASP.NET“网站"项目.我试图追踪的错误是在三个类库项目之一中.我只为生成“对象引用未设置为对象的实例"错误的类库项目部署了 pdb 文件. 行号仍未显示在堆栈跟踪中.我是否需要为所有项目部署 pdb 文件以获取堆栈跟踪中的行号? 工作解决方案 为 ..
发布时间:2021-12-02 13:50:01 C#/.NET

来自行号的方法名称

给定特定类源代码 (Java/C#) 的行号 - 是否有一种简单的方法可以获取它所属的方法的名称?(如果它在 1 之内)(大概是使用抽象语法树) (这将有助于将 checkstyle 的输出限制为仅触及的方法). 我假设您必须使用抽象语法树来执行 Line#->MethodName. 解决方案 (Java-specific) 如果类文件是用调试信息编译的,那么行号表将包含 ..
发布时间:2021-11-26 18:05:12 Java开发

Java文件中的行数

我使用大数据文件,有时我只需要知道这些文件的行数,通常我打开它们逐行读取,直到到达文件末尾 我想知道是否有更聪明的方法来做到这一点 解决方案 这是迄今为止我发现的最快的版本,大约比 readLines 快 6 倍.在 150MB 的日志文件上,这需要 0.35 秒,而使用 readLines() 时需要 2.40 秒.只是为了好玩,linux 的 wc -l 命令需要 0.15 秒. ..
发布时间:2021-11-25 12:28:38 Java开发

在 ANTLR 解析树中存储行号

有没有办法使用 ANTLR 4 在创建的解析树中存储行号?我遇到了 这篇 文章,它确实做到了,但我认为它适用于较旧的 ANTLR 版本,因为 parser.setASTFactory(工厂); 它似乎不适用于 ANTLR 4.我正在考虑像 这样的东西 treenode.getLine() ,就像我们可以有 treenode.getChild() 解决方案 使用 ..

如何将行号添加到 Vim 中的行范围?

如何将行号添加到 Vim 中打开的文件的一系列行中?不像在 :set nu 中那样——这只是显示行号——但实际上将它们附加到文件中的每一行? 解决方案 With :%s/^/\=line('.')/ 编辑:总结评论. 可以根据需要调整此命令. 假设您想在视觉选择(V + move)的行前添加数字,并且您希望编号从 42 开始. :'s/^/\=(line('.') ..
发布时间:2021-09-17 20:33:13 其他开发

vim 行号 - 默认情况下如何启用它们?

我可以在我正在编辑的文件中:set number,但如何让它们在默认情况下始终处于打开状态? 解决方案 将 set number 添加到主目录中的 .vimrc 文件中. 如果 .vimrc 文件不在您的主目录中,请创建一个vim .vimrc 并在打开时添加你想要的命令. 这是一个网站,解释了 vimrc 及其使用方法. ..
发布时间:2021-09-17 19:55:10 其他开发

VB6中的堆栈跟踪

是否可以在 Visual Basic 6.0 中获取堆栈跟踪信息.我的意思是我想找出导致类似于 .NET 堆栈跟踪错误的函数名称和确切行.我创建了一个 ActiveX DLL,它在我的测试环境中运行良好,但它在生产环境中引发错误(错误:91-对象变量或未设置块变量).非常感谢您对此的任何帮助. 解决方案 这是一个很好的方法 - 对现有重复问题的回答.使用 MZTools 自动插入错误处理程 ..
发布时间:2021-09-16 20:37:07 其他开发

行号读取器

我的代码有问题 window.videoInfo.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {尝试 {URL url = 新 URL(window.videoInput.getText());URLConnection con = url.openConnection(); ..
发布时间:2021-09-14 20:46:32 Java开发

使用 sed 从文本文件中删除特定行号?

我想从文件中删除一个或多个特定的行号.我将如何使用 sed 做到这一点? 解决方案 如果要删除第 5 行到第 10 行和第 12 行: sed -e '5,10d;12d' 文件 这会将结果打印到屏幕上.如果要将结果保存到同一个文件中: sed -i.bak -e '5,10d;12d' 文件 这会将文件备份到 file.bak,并删除给定的行. 注意:行号从 1 开始.文件 ..
发布时间:2021-07-17 20:49:14 服务器开发