在命令行模式的VIM中,"%"表示当前文件,"cword"表示光标下的当前字.我想创建一个快捷方式,我需要当前的行号.表示这个的符号是什么?
WMR*_*WMR 14
.(点)代表当前行.
为了澄清:这是为这样的东西:1,.s/foo/bar/g,这将改变每foo到bar从文件开始到当前行.
我不知道如何为shell命令扩展当前行号,这就是你要做的事情 :!echo .
你可以找到关于完成(如扩展%和#为实例):he cmdline-special.
Bri*_*per 11
如果要将当前行号传递给shell命令,则可以执行此操作
:exe "!echo " . line(".")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3070 次 |
| 最近记录: |