例如,我有以下几行:
I live in Paris
You live in Montreal and New-York
She lives in Bangor
He lives in Paris and in New-York
我想在所有包含某种模式(例如巴黎)的行前面加上一些文本,例如“->”,以便:
-> I live in Paris
You live in Montreal and New-York
She lives in Bangor
-> He lives in Paris and in New-York
我知道如何使用 ag 命令来做到这一点:
:g/Paris/s/^/->
但我想简单地将光标放在巴黎并得到相同的结果。
我想我必须在我的 .vimrc 中创建一个映射,例如:
:nnoremap <leader>s :g/<cword>/s/^/->
当然,这是行不通的。我应该如何进行?