¿Es posible marcar una línea en Xcode como una marca similar a la funcionalidad "marcar" en emacs? ¿También hay un atajo usado que pueda usar para saltar a un número de línea? Mi código fuente se está volviendo largo y difícil de navegar.Marca Xcode similar a emacs
Respuesta
Sí; si coloca el cursor de texto en la línea que desea marcar y selecciona Edit > Add to Bookmarks
(o ⌘D), puede agregar esa línea a los marcadores de su proyecto. A continuación, puede acceder a estos marcadores desde el elemento Bookmarks
en el panel Groups & Files
.
Para ir a cierta línea, seleccione Edit > Go to Line...
desde el menú (o ⌘L) y escriba el número de línea que desea navegar.
También recomendaría que utilice la directiva #pragma mark
para ayudarlo a navegar en los archivos fuente. Toma el formato:
#pragma mark <Label>
Y se mostrará en el menú emergente de funciones en la parte superior de su archivo fuente; hace que sea mucho más fácil navegar alrededor de su código agrupando funciones comunes, mejorando la estructura general y la legibilidad de su código.
Puede marcar una línea individual en un archivo: en el fichero .emacs
(global-set-key "\C-cb" 'bookmark-map)
lo configura, por lo que:
de control-c BM añade un marcador (puede que el nombre lo desea)
de control-c bj salta a un marcador (se pregunta qué marcador que desea)
también:.
(global-set-key [f1] 'goto-line)
establece F1 para pedir un número de línea y saltar a ese archivo
Ha respondido a otra pregunta, pero esos son dos consejos útiles. No debí haber sido muy claro. –
Su pregunta estuvo bien, la mayoría de nosotros entendió que estaba buscando una característica de Xcode. A veces los fanáticos simplemente no pueden resistirse a abogar por emacs. ;-) –
@Quinn, oops, sí. Además, soy disléxico, y a veces hago que las cosas se vuelvan atrás ... Realmente pensé que OP estaba buscando comandos de emacs similares a las cosas en XCode en lugar de al revés ... Reading Fail. –
Puede también utilizar la secuencia de teclas "marca", control- @ o el control del espacio, entonces se puede utilizar Eliminar Marcos (control-W), Seleccionar para marcar (control-X control-M) e Intercambiar con marca (control-X control-X). Estas combinaciones de teclas similares a emacs son compatibles con todas las vistas de texto de Cocoa en Mac OS X, y puede personalizar las combinaciones de teclas para Xcode en Xcode> Preferencias> Enlaces de teclas> Enlaces de teclas de texto.
Gracias! esto es tan consejos útiles !. – Tommy
- 1. Emacs hablando con XCode
- 2. ¿Hay una extensión o modo en Emacs similar a surround.vim?
- 3. Actualizando a Mountain Lion y XCode 4 rompió mi "marca"?
- 4. Marca de tiempo personalizada en emacs orgmode
- 5. Finalización automática similar a XCode en vim (sin tabulación)?
- 6. ¿Usando Emacs con Xcode 4?
- 7. ¿Genera una marca de tiempo RFC 3339 similar a la API de tareas de Google?
- 8. cajas de marca de archivo xcode en Project Navigator
- 9. ¿Hay algo similar para emacs como NERDtree de VIMS
- 10. Tema de color de Emacs que se parece a Xcode oscuro
- 11. ternario Operador similar a:?
- 12. Algoritmo similar a Instapaper
- 13. Algo similar a split()?
- 14. ¿Hay un complemento similar a Javadoc para Xcode que genera automáticamente la plantilla de documento?
- 15. Herramienta Scala similar a Linqpad
- 16. Notificar panel similar a Staoveroverflow
- 17. Editor/IDE similar a Bpython?
- 18. Log4J - Funcionalidad similar a SiftingAppender
- 19. Calendario simple similar a DatePicker
- 20. cómo usar appledoc para generar una documentación similar a Apple
- 21. Crear una pantalla de presentación similar a Visual Studio 2010
- 22. Linux marca de tiempo a PHP
- 23. Agregando días a una marca de tiempo
- 24. Lote: Marca de tiempo a UNIX Tiempo
- 25. Agregar día a marca de hora
- 26. Convertir la marca de tiempo de unix a julian
- 27. Algo similar a java.util en Javascript?
- 28. Software similar a Bitbucket que puedo autohospedar
- 29. Destacando una UIView similar a UIButton
- 30. OpenGL/DirectX Hook - Similar a FRAPS
Hombre, aprendo algo nuevo sobre Xcode todos los días. No tenía idea de la función de marcadores. Me encanta la marca #pragma y la uso todo el tiempo. Tenga en cuenta que #pragma mark - hará que Xcode muestre un separador horizontal en la ventana emergente de funciones. Es agradable poner entre varias secciones @implementation en un solo archivo, etc. –
Escribir código para establecer un marcador: D me recuerda ... ¿qué era? Wordstar en CP/M? Tengo este tipo de deja vu efímero, un clunkety-flashback. –
⌘D parece haber desaparecido en Xcode 4 –