
Probé FuzzyFinder, ⌘+ Ty Ctrl+ P(que es mi buscador preferido en este momento), pero ninguno se compara con Sublime Text 2. Por ejemplo, quiero escribir:
Head.php
y que encuentre, entre otros:
app/code/core/Mage/Page/Block/Html/Head.php
Actualmente en Ctrl+ P, que por lo demás me ha servido mejor que ⌘+ T, la búsqueda Head.php
me da esto primero:
downloader/lib/Mage/Connect/Command/Config_Header.php
app/code/local/Namespace/Modals/Helper/Reader.php
app/code/core/Mage/XMLConnect/Helper/Ipad.php
Mi archivo no se encuentra por ningún lado (y nunca abrí ninguno de los archivos anteriores), así que tengo que escribir esto en su lugar:
pagehtmlhead.php
¿Existe alguna utilidad que realice puntuaciones/emparejamientos más inteligentes?
Respuesta1
Está utilizando la "búsqueda de ruta completa". Los caracteres que escribe se comparan con todos los elementos de la ruta completa.
Escribiendo esto:
amuse
coincidiría:
[a]pp/[m]odels/[use]rmanager.php
Lo que necesita es una "búsqueda de nombre de archivo" que coincida sólo con la última parte de la ruta: el "nombre de archivo".
Escribiendo esto:
use (or maybe even us or u, depending on your usage patterns)
coincidiría:
app/models/[use]rmanager.php
Ambos métodos se ajustan a diferentes patrones de uso. La "ruta completa" puede ser útil en situaciones en las que no conoces realmente el diseño del proyecto (o lo contrario: cuando tienes un mapa mental preciso) porque te permite profundizar de forma incremental:
[a]pp/*
→ [a]pp/[m]odels/*
→[a]pp/[m]odels/[use]*
"Nombre de archivo" puede ser más rápido cuando no quieres pensar demasiado en la estructura de tu proyecto o cuando es tan pequeño que puedes estar bastante seguro de que solo hay uno usermanager.php
.
Para alternar el método de búsqueda en el mensaje, presione <C-d>
: el mensaje se parece >>>
a "búsqueda de ruta completa" y >d>
la identificación "búsqueda de nombre de archivo".
Para utilizar la "búsqueda de nombre de archivo" de forma predeterminada, simplemente agregue esta línea a su ~/.vimrc
:
let g:ctrlp_by_filename = 1
Además, escribes demasiado: según mi experiencia, he
o quizás hea
sería suficiente.
Si el archivo no aparece, es posible que desees presionar <F5>
para actualizar el caché.
En términos más generales, le conviene leer la documentación de los complementos que instala.