当前位置:  开发笔记 > 开发工具 > 正文

在VIM命令行模式下,当前行的特殊字符/符号是什么?

如何解决《在VIM命令行模式下,当前行的特殊字符/符号是什么?》经验,为你挑选了2个好方法。

在命令行模式的VIM中,"%"表示当前文件,"cword"表示光标下的当前字.我想创建一个快捷方式,我需要当前的行号.表示这个的符号是什么?



1> WMR..:

.(点)代表当前行.

为了澄清:这是为这样的东西:1,.s/foo/bar/g,这将改变每foobar从文件开始到当前行.

我不知道如何为shell命令扩展当前行号,这就是你要做的事情 :!echo .

你可以找到关于完成(如扩展%#为实例):he cmdline-special.



2> Brian Carper..:

如果要将当前行号传递给shell命令,则可以执行此操作

:exe "!echo " . line(".")

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有