是否可以在vim nmap
命令中组合字符串和文件名修饰符?
我的.vimrc
nnoremap <D-F4> :TlistAddFiles %:p:h *.*<CR>
我希望有一个仅限于当前文件类型的模拟。
例如,如果当前文件为/Users/me/Py/project1/myFile.py
,则该命令会将.py
目录中的所有/Users/me/Py/Project1/
文件添加到Taglist
。
答案 0 :(得分:0)
是的,你可以把它们全部放在一起 - vim
可以告诉哪个位扩展,哪个是字符串。对于有问题的任务,请使用以下内容:
nnoremap <D-F4> :TlistAddFiles %:p:h/*.%:e
如果当前文件是.py
文件,则只会编入.py
个文件。
有关文件名修饰符的更多信息,请参阅:help %:e
。