在nmap中组合字符串和文件名修饰符

时间:2012-09-16 02:04:42

标签: vim

是否可以在vim nmap命令中组合字符串和文件名修饰符?

我的.vimrc

中有以下内容
nnoremap <D-F4> :TlistAddFiles %:p:h *.*<CR>

我希望有一个仅限于当前文件类型的模拟。

例如,如果当前文件为/Users/me/Py/project1/myFile.py,则该命令会将.py目录中的所有/Users/me/Py/Project1/文件添加到Taglist

1 个答案:

答案 0 :(得分:0)

是的,你可以把它们全部放在一起 - vim可以告诉哪个位扩展,哪个是字符串。对于有问题的任务,请使用以下内容:

nnoremap <D-F4> :TlistAddFiles %:p:h/*.%:e

如果当前文件是.py文件,则只会编入.py个文件。

有关文件名修饰符的更多信息,请参阅:help %:e