Saltar al contenido

¿Eliminar los comentarios del archivo fuente usando IntelliJ?

Por fin después de mucho trabajar pudimos encontrar el resultado de este enigma que ciertos de nuestros usuarios de nuestro sitio web presentan. Si tienes alguna información que aportar no dudes en compartir tu información.

Solución:

Puede usar “Reemplazar” (o “Reemplazar en ruta” si desea eliminar comentarios en varios archivos) en el modo de expresión regular y luego usar esta expresión regular en el campo “Texto para buscar”:

(/*([^*]|[rn]|(*+([^*/]|[rn])))**+/|[ t]*//.*)

y reemplazarlo con un vacío string. Luego presione “Todos” para aplicar este reemplazo a todo el archivo o a todos los archivos seleccionados. Esto eliminará todos los comentarios de bloque y comentarios de línea de su archivo. Si desea que solo se eliminen los comentarios de bloque, use esta expresión regular en su lugar:

(/*([^*]|[rn]|(*+([^*/]|[rn])))**+/)

Y si solo desea eliminar los comentarios de línea, puede usar esta expresión regular:

([ t]*//.*)

Sin embargo, debo advertir que esto funciona solo el 99,99% de las veces. Es posible que tengas un string variable definida en su archivo como:

String myStr = "/** I am not a comment */";

Esta expresión regular convertirá esto en:

String myStr = "";

Espero que esto ayude.

Llegó tarde a la fiesta, pero hay una opción de “Diálogos de búsqueda y reemplazo estructurales” que se puede usar para buscar diferentes tipos de comentarios y reemplazarlos.

Vaya a Editar => Buscar => Reemplazar estructuralmente…

  • Ingrese uno de los siguientes en “Plantilla de búsqueda:”

Linea sola

// $CommentContent$ 

multilínea

/*
  $CommentContent$ 
*/

Javadoc

/**
  $CommentContent$ 
*/
  • Deja el “Plantilla de reemplazo:” espacio en blanco

  • Seleccione apropiado Alcance

  • Haga clic en ‘Buscar’ y luego en ‘Reemplazar todo’

  • no deberías ver más comentarios

Nota: que esto podría estropear el formato, por lo que tendrá que volver a formatear el código afectado

Presionar ctrl + r y en el primer tipo de cuadro de texto //.*n y luego presione reemplaza todo botón. Luego reformatear el archivo por ctrl + alt + l.

Te invitamos a auxiliar nuestra publicación dejando un comentario y dejando una puntuación te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *