Tips para Devs

Insertar backtick o acento grave en JavaScript

Un carácter que nunca he encontrado en un teclado, al menos en uno Español Latinoamericano es la comillas o mas bien invertida tilde invertido ( ` ) y la razón bastante simple, porque en Español no se utiliza el acento grave sino el agudo, es decir el tilde de toda la vida.

Sin embargo hoy es muy usado en JavaScript y otros lenguajes, ejemplo de JS:

const server = app.listen(3000,function() {
console.log(`Lisenting http://localhost:${server.address().port})`);
});

Muchos programadores optan por cambiar la distribución de teclado, sin embargo esto la mayoría de las veces trae mas complicaciones porque cambian mas teclas de lugar y hace mas difícil de escribir si cambiamos de PC constantemente y terminamos con una confusion y probando teclas.

Un manera de resolverlo es agregar solo el acento grave a nuestra actual distribución de teclado, una manera de hacerlo es crear en nuestro editor de código un atajo, en mi caso en Sublime Text vamos a Preferences y luego a Key Bindings y en el editor de la derecha agregamos por ejemplo:

[
{ "keys": ["ctrl+shift+b"], "command": "insert", "args": {"characters": "`"} },
]

Esto va hacer que al presionar ctrl + shift + b se insertara el tilde invertido, podemos utilizar la combinación de teclas que queramos mientras se encuentre libre.

Actualización: Por alguna razón este artículo paso a ser el más leído en el blog, desplazando a “Encriptar y Desencriptar con RSA en JAVA” del primer lugar por primera vez en 7 años, clara indicación que es un problema bastante común, por eso no tiene sentido que solo sea para Sublime Text.

En Linux podemos agregar este carácter en cualquier editor usando el Ctrl + Shift + u + 60, en mi caso funciona con Ctrl + Shift del lado derecho del teclado, no me funciona con el izquierdo, en el caso de Windows es con Alt + 96 desde el teclado numérico

Otro metodo para Windows, tal como comenta Pablo en uno de los comentarios y es usar AltGr + } y luego espacio, o Ctrl + Alt + } y luego espacio, ambos funcionan perfectamente en Windows segun pude probar, y Linux me funciona bien el primero es decir AltGr + } y luego espacio, no asi Ctrl+Alt…

Ver comentarios

  • Hola compañero, tengo un teclado hispanoamericano, esto se consigue dándole a "AltGr+}" o lo que es lo mismo "Ctrl+Alt+}" seguido de alguna otra tecla.
    Si no queda otra está el bien ponderado Ascii como bien lo nombraste "Alt+96".

    • Muchas gracias por el comentario y mucho más por el dato, lo voy a agregar al post, hasta que escribí la actualización e incluí Windows no sabía qué alternativas tenía en para hacerlo en el, es un sistema que no utilizo hace muchísimos años así que coloque la primera que encontré, voy a probar lo que comentas y lo agregaré al post, saludos

  • Muchas gracias por el DATAZO!!!
    Ya me estaba volviendo loco con el cambio de distribución de teclado.
    Para nosotros los novatos es importante poder encotnrar información tan clara.

    Saludos!

    • Hola Christian

      Muchas gracias por tu comentario, me alegro que te haya servido, yo tambien me volvia loco, no estas solo en esa.

      Saludos

Entradas recientes

Nueva pagina de Publicaciones

La idea principal detrás de este blog es marca personal, el blog es para centralizar…

7 days hace

Migrar una maquina virtual desde VirtualBox a KVM

El migrar el disco duro es bastante sencillo como se verá a continuación, la principal…

2 weeks hace

Instalar QEMU/KVM y Virtual Machine Manager

Cuando se trata de virtualización en el escritorio, una de las primeras opciones son sin…

1 month hace

Instalar adaptador WIFI TP-Link AX 1800/ Archer TX20U en Debian y Ubuntu

Siempre he sido un ferviente defensor de una conexión por cable UTP para trabajar por…

2 months hace

Nuevo dominio para el blog, otra vez!!!

Al fin pude recuperar alvarodeleon.com, no es que lo hubiera perdido, fue peor, lo deje…

3 months hace

Activar LOGS de consultas SQL en MySQL

Por defecto en MySQL, lo normal es solo tener el log de errores activado, sin…

7 months hace