indentar codigo alinear java eclipse checkstyle

java - codigo - Estilo de verificación: siempre recibe el archivo contiene caracteres de tabulación(esta es la primera instancia)



alinear codigo java eclipse (7)

En eclipse, vaya a Preferencias> General> Editores> Editores de texto y marque la casilla "Insertar espacios para pestañas". Luego se sangrará con espacios en lugar de pestañas.

Estoy usando Checkstyle para Java en Eclipse IDE. No sé en cada archivo java, en la segunda línea, siempre recibo una advertencia en Checkstyle: (aunque estoy bastante seguro de que no presiono la tecla tabulador)

El archivo contiene caracteres de tabulación (esta es la primera instancia).

public class Percolation { private boolean[][] grid; ... }

Cuando haya escrito: public class Percolation { , presione enter, Eclipse hará una sangría para mí, después de eso, private boolean[][] grid; . Pero, todavía recibo esta advertencia.

Por favor, dime cómo solucionar esto. (No quiero desactivar esta advertencia, porque es una obligación. Otra gente volverá a revisar mi archivo).

Gracias :)


La mejor para probar poniendo espacios. Funciona.


Para el código de Java:

paso 1 En eclipse, Preference > Java > Code Style > Formatter. Cree un nuevo perfil e inicialícelo con el perfil predeterminado. Hay un cuadro de diálogo desplegable ... al lado, haga clic en "Editar ..." que abre el cuadro de diálogo de edición. Debajo de la pestaña "Indentación", encontrarás Política de pestañas. Cambie la Política de pestañas de Mezclado a "Solo espacio" y aplique los cambios.

paso 2 Corrija la sangría de su código con ctrl+I Reemplazará la pestaña con espacio.


Para el editor de java

Haga clic en Ventana »Preferencias Expandir Java» Estilo de código Haga clic en Formateador Haga clic en el botón Editar Haga clic en la pestaña Sangría En Configuración general, establezca la política de Tabulación en: Espacios solamente Haga clic en Aceptar en náusea para aplicar los cambios.

Para otros editores, consulte aquí. ¿Cómo cambio Eclipse para usar espacios en lugar de pestañas?


También me enfrentaba al problema pero conseguí las soluciones.

Paso 1 : Vaya a Ventana> Preferencias> Estilo de verificación.

Paso 2 : En el lado derecho verá las Configuraciones de verificación globales. Allí encontrarás que hay dos configuraciones disponibles. Seleccione la configuración con Eclipse y haga clic en el botón Establecer como predeterminado y haga clic en Aceptar .

Espero que esto resuelva su problema.


otra posibilidad es buscar y reemplazar: - copiar una pestaña - Ir a la ventana Buscar y Reemplazar buscar: pegar la pestaña reemplazar: escriba 4 espacios en blanco (o la cantidad de espacios en blanco en que consiste una pestaña) -> replaceAll


paso 1 En eclipse, Preferencia> Java> Estilo de código> Formateador. Edite el perfil Activo. (Si no desea editar el perfil integrado, cree un nuevo perfil). Debajo de "Perfil activo:" hay un cuadro de diálogo desplegable ... al lado, haga clic en "Editar ..." que abre el cuadro de diálogo de edición. Debajo de la pestaña "Indentación", encontrarás Política de pestañas . Cambie la Política de pestañas de Mixto a Espacio solamente y aplique los cambios.

paso 2 Vuelve a tu perspectiva de Eclipse, navega a través de la barra de menú: Fuente> Elemento de formato (no "Formato") y guarda.

Ejecute checkstyle no encontrará "Carácter de la pestaña del archivo: el archivo contiene caracteres de la pestaña (esta es la primera instancia)". advertencia más

Para visualizar la diferencia habilitando el carácter de espacio en blanco que encontrarás en la barra de herramientas.