шаблон autocmd для соответствия имени файла и части пути

Я пытаюсь запустить автоматический cmd, открыв новый файл с путем, включающим test / и с именем файла оканчивается на Test.java . Читая : h autocmd-patterns , я не могу понять, можно ли использовать только ограниченные шаблоны в качестве шаблона файла в auto-cmd, или я просто делаю что-то не так с моим шаблоном. Следующее работает для сопоставления любого файла, заканчивающегося на .java

autocmd! BufNewFile *.java
 \ "command implemented !

Теперь я пытаюсь сопоставить новые файлы с путем, содержащим / test / , и с именем файла, заканчивающимся на Test.java через следующие и производные от него

autocmd! BufNewFile */test/*Test.java
 \ "command implemented !

Как запустить autocmd для всех файлов, часть пути которых есть папка test / и имя файла, оканчивающееся на Test.java . Например, он должен срабатывать при выполнении

$ vim code/algos/graphs/test/KruskalTest.java
7
задан Mu Mind 19 October 2012 в 22:02
поделиться