标签: line-numbers

在vim中为源代码添加行号

如何在vim中的行范围中添加行号?不像":set nu" - 这只显示数字,但不会将它们添加到文件中.

vim line-numbers

70
推荐指数
4
解决办法
3万
查看次数

转到文件中的特定行 - Notepad ++

因此,在使用notepad ++作为我的默认编辑器两年多后,我正在学习Emacs.我仍然挂了几件事,但我发现自己喜欢和它一起工作.

我的问题很简单:在Notepad ++中,当我想要访问我文件的特定行时,我使用了CTRL+G.出于某些令人困惑的原因,Emacs要求我这样做M-x goto-line [enter] $linenumber [enter].

我不敢相信没有捷径可走.我一定是在谷歌上写错了吗?

emacs notepad++ line-numbers

49
推荐指数
3
解决办法
7万
查看次数

XCode项目的行数

可能重复:
如何找出Xcode项目中有多少行代码?

我想知道是否有计算XCode项目中代码行的总数.

xcode line-numbers

48
推荐指数
0
解决办法
3万
查看次数

为什么我们要打扰行号呢?

当您在BASIC中编写内容时,您需要使用行号.喜欢:

10 PRINT "HOME"
20 PRINT "SWEET"
30 GOTO 10
Run Code Online (Sandbox Code Playgroud)

但我想知道:谁想出了使用行号的想法?它是如此令人讨厌,并在发展中(双关语)世界留下了相当的"回声"!

basic line-numbers

40
推荐指数
7
解决办法
9029
查看次数

用于在vi中切换行号的命令

我知道

:set number
Run Code Online (Sandbox Code Playgroud)

:set nonumber
Run Code Online (Sandbox Code Playgroud)

我想知道vi/vim中是否有任何命令

:set togglenumber
Run Code Online (Sandbox Code Playgroud)

如果行号未显示则显示行号,如果显示行号则显示行号.

vi vim line-numbers

37
推荐指数
4
解决办法
2万
查看次数

如何在Perl中打印源代码行?

是否可以在Perl中获取当前源行号?C++中的等价物是__LINE__.

perl line-numbers

32
推荐指数
3
解决办法
3万
查看次数

如何使用#pragma message()以便消息指向文件(lineno)?

为了将"todo"项添加到我的代码中,我想在编译器输出中添加一条消息.
我希望它看起来像这样:

c:/temp/main.cpp(104): TODO - add code to implement this
Run Code Online (Sandbox Code Playgroud)

为了利用Visual Studio构建输出功能,通过双击导航到相应的行.

__LINE__宏似乎扩展到了一个int不允许写作的

#pragma message( __FILE__ "("__LINE__"): ..." )
Run Code Online (Sandbox Code Playgroud)

会有另一种方式吗?

c++ pragma visual-studio-2010 line-numbers predefined-macro

32
推荐指数
3
解决办法
4万
查看次数

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

我目前正在用Python构建一个非常复杂的系统,当我调试时,我经常将简单的print语句放在几个脚本中.为了保持概述,我经常还要打印出print语句所在的文件名和行号.我当然可以手动执行,或者使用以下内容:

from inspect import currentframe, getframeinfo
print getframeinfo(currentframe()).filename + ':' + str(getframeinfo(currentframe()).lineno) + ' - ', 'what I actually want to print out here'
Run Code Online (Sandbox Code Playgroud)

它打印的东西像:

filenameX.py:273 - 我真的想在这里打印出来

为了使它更简单,我希望能够做到这样的事情:

print debuginfo(), 'what I actually want to print out here'
Run Code Online (Sandbox Code Playgroud)

所以我把它放到某个地方的函数中并试着这样做:

from debugutil import debuginfo
print debuginfo(), 'what I actually want to print out here'
print debuginfo(), 'and something else here'
Run Code Online (Sandbox Code Playgroud)

不幸的是,我得到:

debugutil.py:3 - what I actually want to print out here
debugutil.py:3 - and something else here
Run Code Online (Sandbox Code Playgroud)

它打印出我定义函数的文件名和行号,而不是我调用debuginfo()的行.这很明显,因为代码位于debugutil.py文件中.

所以我的问题实际上是:如何获取调用此debuginfo()函数的文件名和行号? …

python debugging line-numbers inspect

29
推荐指数
2
解决办法
1万
查看次数

System.Xml.XmlReader(C#和.Net)中的当前行号

有谁知道我如何获得System.Xml.XmlReader的当前行号?我试图记录文件中我找到Xml元素的位置.

.net c# xml xmlreader line-numbers

24
推荐指数
1
解决办法
1万
查看次数

如何将计数器插入Stream <String> .forEach()?

FileWriter writer = new FileWriter(output_file);
    int i = 0;

    try (Stream<String> lines = Files.lines(Paths.get(input_file))) {
        lines.forEach(line -> {
            try {
                writer.write(i + " # " + line + System.lineSeparator());
            } catch (Exception e) {
                e.printStackTrace();
            }   
        }
                    );
        writer.close();
    }
Run Code Online (Sandbox Code Playgroud)

我需要用行号写行,所以我试着在.forEach()中添加一个计数器,但是我无法让它工作.我只是不知道把i ++放在哪里; 进入代码,随机搞砸到目前为止没有帮助.

java foreach line-numbers java-stream

24
推荐指数
3
解决办法
3万
查看次数