Взгляните на плагин Command-T:
https://wincent.com/products/command-t
Вот описание от разработчика:
The Command-T plug-in for VIM provides an extremely fast,
intuitive mechanism for opening files with a minimal number
of keystrokes. It's named "Command-T" because it is inspired
by the "Go to File" window bound to Command-T in TextMate.
Files are selected by typing characters that appear in their
paths, and are ordered by an algorithm which knows that
characters that appear in certain locations (for example,
immediately after a path separator) should be given more weight.
По мере просмотра файлы представляются в виде плоского списка с полными путями относительно текущего каталога:
Surface.java
TextureChooser.java
Tools.java
demos/Arcs_Curves/Arcs.java
demos/Arcs_Curves/BezierAnim.java
demos/Arcs_Curves/Curves.java
demos/Arcs_Curves/Ellipses.java
demos/Clipping/Areas.java
demos/Clipping/ClipAnim.java
demos/Clipping/Intersection.java
demos/Clipping/Text.java
demos/Colors/BullsEye.java
demos/Colors/ColorConvert.java
demos/Colors/Rotator3D.java
demos/Composite/ACimages.java
demos/Composite/ACrules.java
Чтобы сузить список файлов, введите символы в любом месте пути. Например, dcb
или bul
достаточно, чтобы указать demos/Colors/BullsEye.java
.
Как только вы наберете достаточно пути, чтобы найти нужный файл, просто нажмите Enter, чтобы загрузить его. (Вам не нужно переходить к одному файлу; когда вы приблизитесь, вы можете использовать клавиши со стрелками, чтобы выбрать тот, который вам нужен.)
Во всяком случае, это не совсем то, что вы описали, но это может быть именно то, что вы хотите. :-)