在命令行模式下的VIM中,“%”表示当前文件,“cword”表示光标下的当前字。我想在需要当前行号的位置创建快捷方式。表示这个的符号是什么?在VIM命令行模式下,当前行的特殊字符/符号是什么?
13
A
回答
11
如果你想通过当前行号的shell命令,你可以做
:exe "!echo " . line(".")
13
。 (点)代表当前行。
澄清: 这意味着这样的东西:1,.s/foo/bar/g
将从该文件的开头变换每foo
到bar
到当前行。
我不知道知道的方式来得到一个shell命令,扩展了当前行号这是你正在尝试做:!echo .
做你可以找到有关在完成扩张(例如%
和#
):he cmdline-special
。
1
命令在vim工程对当前行这样:
:s/foo/bar/g
将改变每一富在酒吧你目前就行了。
2
要在屏幕的底部返回当前行的行号,使用方法:
:.=
相关问题
- 1. 从命令行传递特殊字符
- 2. 特殊字符前的换行符
- 3. Windows命令行命令在密码中包含特殊字符
- 4. vim特殊字符“^ \”
- 5. top命令特殊字符
- 6. 什么是删除行的前N个字符的unix命令?
- 7. 管道字符在vim命令模式下做什么? (例如,:vimgrep/pattern/file | another_cmd)
- 8. 存在符号的命令是什么
- 9. Vim:在命令行模式下抽取到特定寄存器
- 10. 无法在命令提示符下处理特殊字符
- 11. 如何在命令行中使用PHP中的特殊字符?
- 12. 在vim命令行模式下:如何从当前光标位置到终止
- 13. 如何在ant中使用特殊命令行字符?
- 14. 在Python中使用特殊字符执行Linux命令
- 15. 带特殊字符的tr命令
- 16. 特殊符号字符
- 17. 在cmd命令行上使用引号和其他特殊字符
- 18. Grep命令被特殊字符逆转?
- 19. sed命令有许多特殊字符
- 20. Ansible shell命令-a带特殊字符“
- 21. perl从命令行查找并替换。特殊字符?
- 22. 如何在包含特殊字符的行中执行命令“grep -oP”?
- 23. 在Python中对unicode特殊字符(符号)进行编码?
- 24. 如何在命令行中执行vim宏字符串?
- 25. 在mysql中使用特殊符号行搜索时无特殊符号?
- 26. 在诸如“:w!”之类的特定命令之后,Vim命令行中感叹号('!')的用法是什么?
- 27. glob模式能处理什么样的特殊字符?
- 28. sed命令替换一个特殊字符的字符串
- 29. SVN特殊符号代表什么?
- 30. 在没有交互模式的情况下执行vim命令
这不起作用。当我发出一个命令 :!echo。 输出只是一个“。”而不是预期的行号。 – akshat 2008-11-06 07:30:25
不,这不起作用,请参阅我的说明。也许如果你问另一个问题,你详细解释你的计划捷径,我们可以用另一种方式来帮助你实现你的目标。 – WMR 2008-11-06 08:39:53
感谢WMR。回顾我的问题,我意识到我没有正确解释我的要求。 PS:我曾看过cmdline-special,但没有找到它。我希望有没有提到的东西。 – akshat 2008-11-06 16:20:52