Questions tagged «line-numbers»

4
如何显示相对行号?
许多vim命令可以使用一个数字来表示该命令将要执行的行数。 是否可以显示相对于当前行的行号?类似于以下内容: 3: some text here 2: more text 1: This is the line above where the cursor is 0: The cursor is on this line 1: This is the line after the cursor 2: More text here

2
如何在Vim中添加行号?
我想从1Vim的左侧顶部开始看到行号。理想的情况是这样的: 1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test 我该如何在Vim中做到这一点?


3
如何在命令行模式下使用相对行号?
最近,我从实用Vim中学习了一种无需将光标从当前位置移动即可复制或移动行块的方法。这是在命令行模式下完成的。例如 :123,133m. # moves lines from 123 to 133 below the cursor position. 虽然我喜欢它,但是键入长行号很麻烦,尤其是当文件有太多行时。 有时,要移动的线相对靠近光标(但是我不想移动光标,拉动,回到我原来的位置,粘贴!)。如果我可以使用相对数字,那将很棒,类似于我们在正常模式下的操作。就像在说 将当前行上方10行的5行移动到此处 简而言之,如何在命令行模式(类似于普通模式)中使用相对数字?


2
用当前行号替换模式
我想用当前行号替换此文件中的“ x”。也就是说,改变 x x x 至 1 2 3 现在,我使用Perl一线式: perl -pi -e '$x=$.; s/x/$x/' myfile.txt 我认为UltraEdit可以通过垂直选择和替换来实现。可以在vim中完成吗?(我的示例在这里假设'x'在一行中全部存在。但是实际文件中的行要复杂得多。)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.