我不确定我到底在按什么来获得这个,但有时当我输入某个错误时,会:e
出现:.,.+1e
在命令行中。它是什么,这个符号在任何地方都有用吗?关于这个语法的帮助部分是什么?我安装了一些插件,它可能会因为这些而出现。
问问题
58 次
2 回答
3
你输入了2:e
. 这会在命令行上在 e 之前生成一个范围。
:.,.+1
表示当前行加上另外 1 行。(或超过 2 行的范围)。
. means the current line
.+1 means 1 line below the cursor.
你应该看看:h range
于 2013-05-23T18:51:18.373 回答
3
您正在指定与命令行一起使用的范围,在这种情况下您点击2:e
. 将.,.+1
命令应用于当前行 ( .
) 和下一行 ( .+1
)。对于:e
命令,它只会说E481: No range allowed
,但带有范围的命令将使用它,就像您v
在输入命令之前在 isual 模式下突出显示一样。
:h range
您可以使用和了解更多信息:h [range]
。
于 2013-05-23T18:51:55.177 回答