2011-02-09 14 views
6

Estoy escribiendo documentación sobre una aplicación y quiero explicar el código. Quiero copiar partes del código de Objective C de Xcode a Microsoft Word. No sé cómo poner el código con resaltado de sintaxis (y tal vez los números de línea, también?!) En Word.Cómo poner código Objective C en Word (Office) con resaltado de sintaxis

¿Alguien sabe una solución utilizable para este pequeño problema?

+3

Xcode copia también la versión RTF del código fuente en el portapapeles. Al menos TextEdit y Pages pueden pegarlo correctamente, pero no sé si eso te ayuda. – JustSid

Respuesta

10

¡Copie y pegue trabajos!

Sin embargo, asegúrese de que la opción "Copy colors and fonts" en Preferences>Fonts & Colors esté marcada.

+3

Sé que esto es viejo, pero lo encontré hoy cuando busco una solución a esto. La opción "Copiar colores y fuentes" parece haber sido eliminada de Fonts & Colors, pero está habilitada de forma predeterminada. – maccard

+3

Sí, al igual que JustSid comentó, intente pegar en TextEdit primero - funciona para mí. – alexey

2

Si copias desde Xcode y pegas en Word obtienes resaltado de sintaxis, etc. como se esperaba. Solo necesita reducir el tamaño de la fuente para que sea más legible y evitar envolver, etc. Probablemente sería una buena idea definir un estilo adecuado en Word, p. Ej. "Código" que tendría el tamaño de fuente requerido, etc. para el código pegado.

2

Es compatible con esto por defecto en Xcode 4. Y lo que necesita hacer es elegir "Usar formato Orignal" en Word o Power Point.

1

Si necesita esto en Pages, entonces una solución alternativa es copiar en Xcode, pegar en Word, copiar nuevamente y luego pegar en Pages (esto es, si tiene MS Word disponible).

7

Si necesita esto en Pages puede pegarlo en textedit y luego copiar/pegar desde textedit en páginas. Todavía tengo que encontrar una manera de pegar directamente en las páginas y conservar el color del texto, etc.

+0

Obvio, pero vale la pena mencionar: Asegúrese de que el documento TextEdit esté en modo "Texto enriquecido" :-) –

Cuestiones relacionadas