Skip to content

Instantly share code, notes, and snippets.

@JovanyCm1
Created October 29, 2025 21:50
Show Gist options
  • Select an option

  • Save JovanyCm1/e2ae9d5e2b75a0336a88f000bb7f7bc2 to your computer and use it in GitHub Desktop.

Select an option

Save JovanyCm1/e2ae9d5e2b75a0336a88f000bb7f7bc2 to your computer and use it in GitHub Desktop.
Configuración personal de mis snippets preferidos en java para vs-code.
{
"public": {
"prefix": "pu",
"body": [
"public "
],
"description": "Palabra clave public."
},
"void": {
"prefix": "v",
"body": [
"void "
],
"description": "Palabra clave void."
},
///! Métodos public
"publicVoidMetodo": {
"prefix": "puv",
"body": [
"public void $1() {",
" $0",
"}"
],
"description": "Método public void."
},
"publicStringMetodo": {
"prefix": "pus",
"body": [
"public String $1() {",
" return $0;",
"}"
],
"description": "Método public String."
},
"publicIntMetodo": {
"prefix": "pui",
"body": [
"public int $1() {",
" return $0;",
"}"
],
"description": "Método public int."
},
"publicDoubleMetodo": {
"prefix": "pud",
"body": [
"public double $1() {",
" return $0;",
"}"
],
"description": "Método public double."
},
"publicFloatMetodo": {
"prefix": "puf",
"body": [
"public float $1() {",
" return $0;",
"}"
],
"description": "Método public float."
},
"publicCharMetodo": {
"prefix": "puc",
"body": [
"public char $1() {",
" return $0;",
"}"
],
"description": "Método public char."
},
"publicBooleanMetodo": {
"prefix": "pub",
"body": [
"public boolean $1() {",
" return $0;",
"}"
],
"description": "Método public boolean."
},
"publicLongMetodo": {
"prefix": "pul",
"body": [
"public long $1() {",
" return $0;",
"}"
],
"description": "Método public long."
},
///! Métodos private
"privateVoidMetodo": {
"prefix": "prv",
"body": [
"private void $1() {",
" $0",
"}"
],
"description": "Método private void."
},
"privateStringMetodo": {
"prefix": "prs",
"body": [
"private String $1() {",
" return $0;",
"}"
],
"description": "Método private String."
},
"privateIntMetodo": {
"prefix": "pri",
"body": [
"private int $1() {",
" return $0;",
"}"
],
"description": "Método private int."
},
"privateDoubleMetodo": {
"prefix": "prd",
"body": [
"private double $1() {",
" return $0;",
"}"
],
"description": "Método private double."
},
"privateFloatMetodo": {
"prefix": "prf",
"body": [
"private float $1() {",
" return $0;",
"}"
],
"description": "Método private float."
},
"privateCharMetodo": {
"prefix": "prc",
"body": [
"private char $1() {",
" return $0;",
"}"
],
"description": "Método private char."
},
"privateBooleanMetodo": {
"prefix": "prb",
"body": [
"private boolean $1() {",
" return $0;",
"}"
],
"description": "Método private boolean."
},
"privateLongMetodo": {
"prefix": "prl",
"body": [
"private long $1() {",
" return $0;",
"}"
],
"description": "Método private long."
},
/// Private Wrappers
"privateInteger": {
"prefix": "pI",
"body": [
"private Integer $1;"
],
"description": "Declara un Integer privado."
},
"privateDoubleWrapper": {
"prefix": "pD",
"body": [
"private Double $1;"
],
"description": "Declara un Double privado (Wrapper)."
},
"privateFloatWrapper": {
"prefix": "pF",
"body": [
"private Float $1;"
],
"description": "Declara un Float privado (Wrapper)."
},
"privateLongWrapper": {
"prefix": "pL",
"body": [
"private Long $1;"
],
"description": "Declara un Long privado (Wrapper)."
},
"privateBooleanWrapper": {
"prefix": "pB",
"body": [
"private Boolean $1;"
],
"description": "Declara un Boolean privado (Wrapper)."
},
"privateCharacterWrapper": {
"prefix": "pC",
"body": [
"private Character $1;"
],
"description": "Declara un Character privado (Wrapper)."
},
"privateByteWrapper": {
"prefix": "pBy",
"body": [
"private Byte $1;"
],
"description": "Declara un Byte privado (Wrapper)."
},
"privateShortWrapper": {
"prefix": "pS",
"body": [
"private Short $1;"
],
"description": "Declara un Short privado (Wrapper)."
},
"Clear screen simple": {
"prefix": "cls",
"body": [
"System.out.print(\"\\033[H\\033[2J\");",
],
"description": "Limpia la pantalla usando secuencia ANSI"
},
"Mi sout personalizado": {
"prefix": "so",
"body": [
"System.out.println(\"$1\");"
],
"description": "Imprimir con flechita"
},
"Scanner completo": {
"prefix": "sc",
"body": [
"Scanner sc = new Scanner(System.in);"
],
"description": "Genera la declaración completa de Scanner."
},
"soutv": {
"prefix": "soutv",
"body": [
"System.out.println(\"$1 = \" + $1);"
],
"description": "Imprime el nombre y el valor de una variable como en NetBeans/IntelliJ."
},
"tipoInt": {
"prefix": "i",
"body": [
"int $1;"
],
"description": "Declara una variable de tipo entero."
},
"tipoDouble": {
"prefix": "d",
"body": [
"double $1;"
],
"description": "Declara una variable de tipo double."
},
"tipoFloat": {
"prefix": "f",
"body": [
"float $1;"
],
"description": "Declara una variable de tipo float."
},
"tipoString": {
"prefix": "s",
"body": [
"String $1;"
],
"description": "Declara una variable de tipo String."
},
"tipoChar": {
"prefix": "c",
"body": [
"char $1;"
],
"description": "Declara una variable de tipo char."
},
"tipoBoolean": {
"prefix": "b",
"body": [
"boolean $1;"
],
"description": "Declara una variable de tipo boolean."
},
"tipoLong": {
"prefix": "l",
"body": [
"long $1;"
],
"description": "Declara una variable de tipo long."
},
"tipoShort": {
"prefix": "s",
"body": [
"short $1;"
],
"description": "Declara una variable de tipo short."
},
"tipoByte": {
"prefix": "byte",
"body": [
"byte $1;"
],
"description": "Declara una variable de tipo byte."
},
"conexionMetodo": {
"prefix": "conexion",
"body": [
"public static Connection getConexion() {",
" Connection conexion = null;",
" String nombreBD = \"aqui_el_nombre_de_la_bd\";",
" String url = \"jdbc:mysql://localhost:3306/\" + nombreBD;",
" String usuario = \"root\";",
" String password = \"12345678\";",
"",
" try {",
" Class.forName(\"com.mysql.cj.jdbc.Driver\");",
" conexion = DriverManager.getConnection(url, usuario, password);",
" } catch (Exception e) {",
" System.out.println(\"Ha ocurrido un error con la conexion \" + e.getMessage());",
" e.printStackTrace();",
" }",
" return conexion;",
"}"
],
"description": "Genera el método estandarizado getConexion() para conectar con MySQL."
},
"modPrivate": {
"prefix": "p",
"body": [
"private $1"
],
"description": "Declara una variable privada con tipo y nombre."
},
/// Private
"privateString": {
"prefix": "ps",
"body": [
"private String $1;"
],
"description": "Declara un String privado."
},
"privateInt": {
"prefix": "pi",
"body": [
"private int $1;"
],
"description": "Declara un int privado."
},
"privateDouble": {
"prefix": "pd",
"body": [
"private double $1;"
],
"description": "Declara un double privado."
},
"privateFloat": {
"prefix": "pf",
"body": [
"private float $1;"
],
"description": "Declara un float privado."
},
"privateChar": {
"prefix": "pc",
"body": [
"private char $1;"
],
"description": "Declara un char privado."
},
"privateBoolean": {
"prefix": "pb",
"body": [
"private boolean $1;"
],
"description": "Declara un boolean privado."
},
"privateLong": {
"prefix": "pl",
"body": [
"private long $1;"
],
"description": "Declara un long privado."
},
"System out println (method reference)": {
"prefix": "soutmr",
"body": [
"System.out::println"
],
"description": "Inserta System.out::println (referencia a método de impresión)"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment