Dentro de emacs, ¿cuáles son las mejores opciones para navegar a una función específica cuyo nombre podría aparecer en varios archivos diferentes? Dentro de etags, solo se le permite desplazarse por las etiquetas de una en una, lo que podría demorar un poco si el nombre de la función que está buscando es popular.¿Cuál es la mejor forma de navegar por las definiciones de etiquetas duplicadas en Emacs?
Respuesta
C-u M-. realiza un ciclo de todas las ubicaciones de la misma etiqueta, pero si desea ver una lista de todas las etiquetas que coinciden con el nombre de su función puede usar el comando tags-apropos.
Si su lenguaje de programación es C entonces cscope es mucho mejor que los etags. Te presenta una lista interactiva de instancias de símbolos con su contexto. Más información se encuentra en this answer
Etags-select:
-
En particular, el uso de comandos
icicle-find-tag
, para hacer lo que todos estos comandos de vainilla hacer:find-tag
(M-.) para encontrar una etiquetatags-loop-continue
(M-,) para encontrar otra etiqueta que coincidatags-apropos
para listar todas las etiquetas que coincidan con una expresión regularlist-tags
para mostrar todas las etiquetas (definiciones) en un archivo fuente dada .
icicle-find-tag
es un navegador de etiquetas general: al ser un multicominio, puede visitar cualquier cantidad de etiquetas, en cualquier orden, en una sola invocación. Icicles imenu - Imenú a través de archivos o búfers. Buscar dentro de las definiciones de funciones seleccionadas (como los contextos de búsqueda).
- 1. ¿Cuál es la mejor forma de comprobar si hay claves duplicadas en las solicitudes de Querystring/Post/Get?
- 2. ¿Cuál es la mejor forma de formatear C# en WordPress?
- 3. ¿Cuál es la mejor forma de generar rangos en MYSQL?
- 4. ¿Cuál es la forma más eficiente de evitar operaciones duplicadas en una matriz de C#?
- 5. ¿Cuál es la mejor forma de convertir ByteString en Int?
- 6. ¿Cuál es la mejor forma de devolver varias etiquetas desde un Rails Helper?
- 7. ¿Cuál es la mejor forma de normalización de Unicode?
- 8. ¿Cuál es la mejor forma de diseñar una clase C#?
- 9. ¿Cuál es la mejor forma de recorrer las columnas de una matriz en MATLAB?
- 10. ¿Cuál es la mejor forma de almacenar las fechas (marcas de tiempo) en CouchDB?
- 11. ¿Cuál es la mejor forma de analizar cadenas?
- 12. ¿Cuál es la mejor forma de obtener Contexto?
- 13. ¿Cuál es el punto de las etiquetas en el bazar?
- 14. ¿Cuál es la mejor forma de distribuir Lua y bibliotecas?
- 15. MongoDB: ¿Cuál es una buena forma de obtener una lista de todas las etiquetas únicas?
- 16. ¿Cuál es la mejor forma de organizar el código?
- 17. ¿Cuál es la (mejor) forma de manejar las fechas antes de Cristo en C# /. NET?
- 18. ¿Cuál es la mejor forma de reutilizar las clases de otro proyecto Java en Eclipse?
- 19. ¿Cuál es la mejor forma de precompilar JSP con Ant
- 20. ¿Cuál es la mejor forma de usar NLog con MEF?
- 21. ¿Cuál es la mejor forma de convertir enum a string?
- 22. ¿Cuál es la mejor/más segura forma de reinstalar Homebrew?
- 23. ¿Cuál es la mejor forma de distribuir aplicaciones Java?
- 24. ¿Cuál es la mejor forma de ejecutar expresiones matemáticas?
- 25. ¿Cuál es el modelo de datos utilizado para las etiquetas y los sinónimos de las etiquetas?
- 26. ¿Cuál es la mejor/más limpia forma de implementar las pruebas A-B en asp.net mvc?
- 27. ¿Cuál es el uso de las etiquetas en C#?
- 28. ¿Cuál es la mejor de las aplicaciones de eventos django?
- 29. ¿Cuál es la forma estándar/mejor de implementación de ruta en iPhone?
- 30. ¿Cuál es la mejor forma de probar las aplicaciones de formularios web (ASP.NET)