2012-09-16 32 views
0

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

我在.vimrc

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

我希望有一个限定为当前文件类型模拟以下。

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

回答

0

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

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

如果当前的文件是一个.py文件,只有.py文件会被索引。

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