¿Cómo puedo formatear el código Java seleccionado en un archivo .txt de texto sublime?

¿Cómo puedo formatear el código Java seleccionado en un archivo .txt de texto sublime?

¿Existe alguna extensión o técnica para formatear código Java en texto sublime?

Por ejemplo,

Tengo este código:

    static void test() 
{
        Pair<Integer, Integer>[] intPairArr = new Pair<Integer, Integer>[10]; // error
         addElements(intPairArr);
        Pair<Integer, Integer> pair = intPairArr[1];
           Integer i = pair.getFirst();
        pair.setSecond(i);
        }

Quiero este código formateado:

static void test() {
    Pair<Integer, Integer>[] intPairArr = new Pair<Integer, Integer>[10]; // error
    addElements(intPairArr);
    Pair<Integer, Integer> pair = intPairArr[1];
    Integer i = pair.getFirst();
    pair.setSecond(i);
}

No quiero usar un IDE para formatear código en un archivo de texto .txt sublime. Básicamente, quiero seleccionar un fragmento de código Java en un archivo .txt y formatearlo correctamente.

  1. Lo intentéCódigoFormattercomplemento para Sublime Text. Recibo el siguiente error:

    Formatter for this type(plain text) not found
    
  2. Lo intentéEditar > Línea > Reindentarpero esta técnica es una pérdida de tiempo.

  3. Lo intentéSublime​AStyle​Formateadorcomplemento para Sublime Text, también. Cuando selecciono mi código y presiono Ctrl+K para formatear mi selección actual, no funciona.

¿Cómo puedo formatear el código Java seleccionado en un archivo .txt de texto sublime?

Respuesta1

Te sugiero que usesCoolFormatter.Según la descripción, es:

Un complemento de Sublime Text para el formateador de código fuente. CoolFormat Source Code Formatter es un formateador de código para archivos C\C++\C#\CSS \HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML.

Creo que tu código está en Java, así que esto funcionaría.

Las combinaciones de teclas son:

  • Formatear el archivo completo: Ctrl+ Shift+ Alt+Q
  • Dar formato al texto seleccionado: Ctrl+ Shift+ Alt+s

información relacionada