2011-02-03 5 views
26

¿Existe una manera simple de copiar el bloque de código de color sintaxis como rtf en intellidia IDEA?Copie el bloque de código de color sintaxis como rtf en intelliji IDEA?

+0

make FR in IDEA tracker http://youtrack.jetbrains.net/issue/IDEA-67767 – popalka

+1

¿Qué plataforma? Si copio el texto coloreado de sintaxis en wordpad y lo guardo como rtf en las ventanas, los colores siguen siendo lo que son. – user404

+0

¿Seguro que usuario404? He hecho lo mismo en Windows XP usando la última edición comunitaria de IDEA y el texto pegado en color sintaxis en Wordpad y MS Word y solo apareció un texto simple –

Respuesta

36

ACTUALIZACIÓN: ahora hay un nuevo plug-in para esto: 'Copy' on steroids que es mantenido por JetBrains.


No hay forma de copiar el bloque de código de color de IDEA directamente.

Una solución alternativa es usar Archivo | Exporte a HTML, luego abra HTML en un navegador, luego cópielo desde la ventana del navegador y péguelo en Wordpad o MS Word.

Otra forma más rápida es instalar el complemento Copy as HTML en Configuración | Plugins:

Copia un fragmento de código como HTML

  • agrega elementos de menú "Copiar como HTML" al menú principal y emergente editor. Copiará la selección actual o el buffer del editor completo. Actualmente solo funciona si el foco está en el editor (por ejemplo, no funcionará en el árbol del proyecto).
  • Conserva más formato que la exportación HTML incorporada.
  • HTML es solo un fragmento (sin etiquetas html y body) destinado a insertarse en un documento HTML completo.
  • Actualmente el formato HTML es fijo y utiliza CSS mucho.
  • Opciones: unindent, agregar borde, relleno, números de línea, pestañas para la conversión de espacios, incluye la advertencia del editor y el resaltado de error (ver Configuración de IDE -> Copiar como HTML).
  • Reutiliza el editor "Mostrar números de línea" (consulte el menú "Ver" de Idea).
+0

gracias, lo sé de esta manera, pero prefiero usar dicho método: 1) copiar a bloc de notas ++ 2) aplicar resaltado de sintaxis 3) copiar con complemento nppexport al portapapeles como rtf – popalka

+0

Si conocía este método, más otro método, debería haber respondido usted mismo y aceptó la respuesta como correcta. – CrazyCoder

+1

La versión del complemento vinculado no funciona con IDEA11. Hay una versión fija disponible en: http://youtrack.jetbrains.com/issue/WI-8163 No he editado la respuesta de CrazyCoder porque su URL aún apunta a la versión oficial en la que esta solución debería fusionarse. –

3

Utilice Bloc de notas herramienta externa ++ 1) copia fragmento de código a Notepad ++ 2) aplicar resaltado de sintaxis 3) copia con el plugin nppexport al portapapeles como RTF

+1

Cadena demasiado larga :) – 4ndrew

+0

Lo siento, no puedo votar esta respuesta varias veces. nppexport es fantástico. – cripox

6
  1. Ir a https://gist.github.com/
  2. Copiar código de IntelliJ a la nueva esencia privada;
  3. Guárdalo, copia el código de colores del navegador a donde quieras;
  4. Eliminar la esencia.
0

Si estás en un mac y como TextMate, aquí es una gran manera de copiar el código de estilo de TextMate: https://github.com/bblimke/copy-with-style-tmbundle

No es tan conveniente como lo hace directamente desde IntelliJ, pero es un poco más conveniente que usar gist o pastebin. Además, a diferencia del complemento Copiar como HTML para IntelliJ, esta solución realmente funciona en el momento de escribir esto.

3

IntelliJ IDEA 15

Por defecto, puede copiar texto enriquecido de IntelliJ a Microsoft Word (por ejemplo).

Esta característica se puede encontrar en Archivo> Configuración ...> Editor> General> copia de texto enriquecido> Copiar como texto enriquecido de manera predeterminada

enter image description here

También puede cambiar la combinación de colores solo para la operación de copiar y pegar (su esquema actual no se verá afectado).

+0

@popalka Esta debería ser la respuesta aceptada, ya que la actual está desactualizada. – Maarten

Cuestiones relacionadas