我有几个缩写ack:如何在没有扩展名的情况下在vim中扩展文件名?
cnoreabbrev Ack Ack!
cnoreabbrev ack Ack!
其重写ack
到Ack!
Vim的命令行/模式。
现在,我想使用的文件名,而不扩展到使用
:echo expand('%:r')
我想象,我会做同样使用`bash的扩展从搜索结果中忽略它
cnoreabbrev acki Ack! --ignore `expand('%:r')`
但这不起作用。
我该如何做到这一点?我特别想要的缩写不是一个函数(但也可能是有间接的)有一个不间断的流动,我写acki
,如果你想使用expand()
您需要与c_CTRL-R=
玩,然后立即搜索词
只是'%<'怎么样?你的情况不够吗? –
@LucHermitte这正是我需要的!谢谢。你可以将它作为答案发布(可能有一些解释它是如何工作的) – Patryk
请问你能解释一下什么是主要问题? – Sabrina