我正在使用VIM,我想将当前行号传递给外部程序.
这样的事情:
map <F3> :!mycmd <linenumber><CR> 
我试图取代<linenumber>了line('.'),line("."),.等人,但似乎没有任何工作.谢谢.
您必须使用:execute在映射中使用变量或表达式:
nnoremap <F3> :execute ":!echo " . line('.')<CR>