Hi,
我在 .vimrc 里这么做
map <C-j> :.,/^[ \t]*$/ w !<外部程式><CR><CR>
就是定义 [Ctrl]-[J] 把 buffer 游标所在那一行开始往后
把整段(直到碰到空行),写出去给外部的程式,
这个程式则由 stdin 读入,接手处里这几行。
但是,我有进一步的需求,就是以上的方式是以行为单位,
问题是,可不可能只写出去游标所在的“那一个字”
“那一个字”可以是 "W/B" 或是 "w/b" 的“大字”或“小字”
我想过,例如,再编辑模式: B"ayW
可以把那个我要的“字”存到 named register a 去
但是,我不晓得要怎样才能在 .vimrc 把 "a 像上面那样
写出去给一个外部程式
请问这可以办到吗?
感谢指点迷津!