在命令行模式下的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