mac - textmate para windows
¿Cómo puedo hacer que Textmate siempre ignore la carpeta/log en la búsqueda "Buscar en el proyecto"? (9)
¿Cómo puedo hacer que Textmate siempre ignore la carpeta / log en la búsqueda "Buscar en el proyecto"?
Alternativamente, podría decirle explícitamente a Mate que mire un subconjunto específico de carpetas.
~/project/mate app db models
El hallazgo del proyecto estará restringido a esas carpetas.
O simplemente para eliminar el directorio de registro, puede agregar un alias a ~ / .profile:
alias m="ls | grep -v ''log'' | xargs mate"
Encontré una forma más fácil de hacerlo.
Vaya a Configuración> Avanzado> Referencias de carpeta
Y agregue | registro | al patrón.
- válido para TextMate 1
Ninguno de estos funcionó para mí. Lo que funcionó fue agregar lo siguiente en un archivo .tm_properties (raíz del proyecto)
excludeDirectories = "{node_modules,}"
Sin $exclude
variable Agregue la coma final.
O renómbrelo ''log'' => ''.log''
, si controla el nombre de la carpeta. Textmate excluye .<folder>''s
de los proyectos por defecto, y también de las búsquedas. La ventaja aquí es que las configuraciones de Textmate no necesitan ser modificadas, por lo que el proyecto será más compatible con su equipo o con sus instalaciones múltiples.
Otras respuestas no me funcionaron en TextMate 2.0-beta.12. Después de muchos intentos frustrantes, esta línea pudo excluir los directorios log, vendor, tmp y .git de la búsqueda difusa.
excludeInFileChooser = "{$excludeInFileChooser,log,vendor,tmp,.git}"
.tm_properties
esta línea a un archivo .tm_properties
en mi directorio de proyectos. .tm_properties
que esto también funciona si decides poner .tm_properties
en el directorio de inicio.
Editar:
Utilice excludeInFileChooser
para modificar las rutas de búsqueda en la función de navegación "Ir a archivo" de ⌘T
, que se activa con ⌘T
.
Utilice excludeInFolderSearch
para modificar rutas al buscar texto dentro de los archivos de un directorio, que se activa con ⌘F
o ⌘↑F
Para TextMate2 debería ser: excludeDirectories = "{$excludeDirectories,log}"
Simplemente elimine la referencia a la carpeta de registro del árbol de proyectos.
También puede hacer clic con el botón derecho en los archivos * .log y marcarlos como binarios (no se buscarán).
Use AckMate, https://github.com/protocool/AckMate y lea en caliente para cambiar la búsqueda normal en Project Shift + Cmd + F aquí github.com/protocool/AckMate/wiki/Usage
Agregue la carpeta de registro a la opción excludeInFolderSearch
en su archivo ~/.tm_properties
, por ejemplo:
excludeInFolderSearch = "{$excludeInFolderSearch,$extraExcludes,log}"