If you are a programmer, are you more comfortable using a text editor or full text editor IDE vs. IDEs:Which is best for programmers? Text editors vs. IDE:Which is better for programmers? Choosing between an advanced IDE and a simpler text editor can be difficult. We offer some insights to help you make that decision. Read More 7 useful tricks to master a new programming language. 7 useful tricks to master a new programming language. It's okay to feel overwhelmed when you're learning to code. You will probably forget things as fast as you learn them. These tips can help you better retain all the new information. Read more . But if you go the text editor route, Sublime text is king .
Note that Sublime Text is not just for programmers, although programmers will get the most out of it. It can also be useful for simple tasks like maintaining to-do lists (using the PlainTasks plugin), editing configuration files, or writing batch scripts. Dip your toes into batch file programming for Windows. Do simple and repetitive tasks bore you? If you can't delegate, innovate! With Windows you can create simple little programs, called batch files, that will take care of these tedious tasks. Read more.
Here are some tips that elevate Sublime Text above its competitors, making it more productive and easier to use.
Note: I'll focus on Sublime Text 3, but there may be some overlap with Sublime Text 2.
Sublime Text makes it trivially easy to navigate through hundreds or even thousands of files without ever having to touch your mouse. There are three important “Quick-Go” (I made it up) shortcuts to know.
You will see a popup window where you can start typing anything. Sublime Text takes your input and displays a real-time fuzzy match of all files that exist in any loaded project folder.
You can also go directly to a certain line:
And you can go directly to a certain symbol:
Otro util “Quick-Go” el acceso directo para los programadores es la capacidad de teletransportarse directamente a un corsé correspondiente. Esto es particularmente útil en los lenguajes de uso pesado como Java, C #, JavaScript, etc., pero también puede ser útil cuando estás perdido entre paréntesis anidados..
Todo lo que tienes que hacer es:
Y la belleza de esto es que puede teletransportarse hacia adelante y hacia atrás. Muy útil para teletransportarse desde la parte inferior de una función / método hasta el comienzo de la misma..
Todos sabemos cómo usar la función Buscar para buscar texto en el documento actual o en el archivo fuente, pero Sublime Text lo lleva un paso más allá con la capacidad de buscar en una carpeta de proyecto completa, similar a lo que se puede hacer con grep
en una linea de comando.
La búsqueda de proyectos no solo es rápida y eficiente, sino que también puede modificarse mediante expresiones regulares, sensibilidad a las mayúsculas, e incluso puede filtrar ciertas carpetas del grupo de búsqueda.
¿Alguna vez ha tenido un trozo de código (o cualquier otro conjunto de texto) donde tuvo que cambiar el nombre de un grupo de los mismos términos? Por ejemplo, una variable que se usa docenas de veces a lo largo de un script. Para cambiarle el nombre, puede usar Buscar y reemplazar todo.
O puede usar la función de selección de texto múltiple, mucho más flexible y útil, en texto sublime. Todo lo que tienes que hacer es colocar el cursor en el término que deseas editar y luego presionar:
Esto seleccionará TODAS las instancias de esa palabra en todo el documento, y dado que Sublime Text admite varios campos de texto, todo lo que tiene que hacer es escribir y TODAS las instancias se editarán simultáneamente.
O si solo desea seleccionar algunas instancias de la palabra, puede usar:
Cada vez que presione el acceso directo, la siguiente instancia se agregará a la selección de texto múltiple.
La duplicación de líneas es una característica mundana en la mayoría de los editores de texto modernos, pero es útil conocer el método abreviado en Sublime Text.
Esto copiará la línea actual completa (incluso si no ha resaltado nada) y la duplicará, colocándola en la línea que está directamente debajo, y si ya existe una línea debajo, el Texto sublime solo la inserta y empuja las otras líneas hacia abajo..
Muy útil para usar junto con la función de selección de texto múltiple mencionada anteriormente, especialmente cuando se hacen muchos hipervínculos en HTML, por ejemplo.
¿Alguna vez has escrito una línea (o líneas) de código que debían ser movidas a otro lugar? Una forma de llegar a donde necesita ir es usar copiar y pegar, que funciona lo suficientemente bien para grandes trozos de texto. También puedes usar arrastrar y soltar si quieres.
Pero hay una manera más fácil. Simplemente seleccione el texto que desea mover y presione este atajo:
Esto desplazará toda la selección de texto hacia arriba o hacia abajo una línea. Es, con mucho, la forma más fácil de reorganizar las líneas de código, y si no tiene nada resaltado, desplazará automáticamente la línea actual donde está el cursor.
Imagine que tiene una gran cantidad de código que necesita ser comentado, ya sea para propósitos de depuración o cualquier otra cosa, pero tal vez no quiera usar etiquetas de comentario basadas en el intervalo (como / * * /
en C ++).
No puedo decir cuántas veces he agregado // sin pensar al comienzo de las líneas a mano para comentar secciones completas de código. Pero con Sublime Text, todo se puede hacer de una sola vez:
Simplemente resalte todo el fragmento, presione el acceso directo, y cada línea será comentada individualmente. El mismo método abreviado eliminará las líneas comentadas..
Esto es realmente fácil de recordar porque ibas a golpear el /
clave para comentar la línea de todos modos, ¿verdad? Pero la buena noticia es que esto también funciona para lenguajes como HTML donde se hacen comentarios usando , for example.
Durante mucho tiempo, solía usar una combinación doble de pulsaciones de teclas para resaltar la línea de código actual:Fin, Mayús + Inicio. Pero cuando cambié a un teclado compacto que carecía de teclas Fin y Inicio, me encontré con una pérdida..
Afortunadamente, Sublime Text tiene una forma más rápida de hacerlo:
Sublime Text también tiene un método de un solo golpe para eliminar toda la línea actual, incluso si no hay nada resaltado:
Si está utilizando una resolución de pantalla panorámica grande (por ejemplo, 1080p), entonces probablemente no necesite el ancho completo de su pantalla para un único archivo o documento de origen. Entonces, ¿por qué no dividir Sublime Text en dos paneles de lado a lado para obtener más productividad??
Navegar a Ver> Diseño> Columnas:2 (o use el atajo Alt + Shift + 2) y listo!
Sublime Text no solo puede tener más de dos columnas, sino que también puede crear paneles verticales para aquellos que utilizan un monitor vertical.
A estas alturas, es posible que se sienta abrumado por todos estos diferentes métodos abreviados de teclado y opciones de menú. Además, cambiar al mouse solo para seleccionar opciones de menú es una gran pérdida de tiempo y un gran asesino de productividad.
Entonces, si abandonas este artículo habiendo aprendido solo una cosa, deja que esto sea:aprende a usar la paleta de comandos de Sublime Text!
Para abrir la paleta de comandos:
Y con la paleta de comandos, puede ejecutar casi cualquier comando que esté disponible para Sublime Text simplemente escribiéndolo:cambiando las opciones de vista, abriendo marcadores, cambiando archivos, etc. Y si tiene complementos, también pueden instalar nuevos comandos de paleta.
Si eres como yo, presionas Ctrl + S (o Cmd + S en Mac) mil millones de veces por minuto por temor a perder tus valiosas obras en progreso. Sí, es bueno desgastar el acceso directo de guardar, y también es bueno mantener copias de seguridad de datos regulares 5 Datos básicos de respaldo que cada usuario de Windows debe saber 5 Datos básicos de respaldo que cada usuario de Windows debe saber Nunca nos cansamos de recordarle que haga copias de seguridad datos seguros Si se está preguntando qué, con qué frecuencia y dónde debe hacer una copia de seguridad de sus archivos, tenemos respuestas directas. Lea más, pero aquí hay una prueba de fallos para usted.
En resumen, cada vez que se cambia de Sublime Text a otra ventana, Sublime Text puede guardar instantáneamente todos los archivos no guardados. Habilítelo abriendo sus Preferencias de usuario y agregando:
O puede habilitar esta función para ciertos idiomas solo yendo a / Paquetes / Usuario / directorio, abriendo el .ajustes sublimes archivo para el idioma que desee y agregando esa misma configuración allí.
Por supuesto, Sublime Text no es el único editor de texto viable que existen Los mejores editores de texto para Mac en 2018 Los mejores editores de texto para Mac en 2018 ¿Necesita un nuevo editor de texto para su Mac? Aquí están los mejores editores de texto macOS gratuitos y de pago para texto sin formato, codificación y todo lo que hay en el medio. Lea más, pero hay muchas razones por las que es una de las más populares, las más importantes son su rápido rendimiento y sus funciones de productividad enormemente útiles..
Ha sido mi editor de texto de elección durante años, y no veo que eso cambie pronto..
Pero quiero saber:¿por qué USTED utiliza texto sublime? ¿Conoces otros consejos o trucos geniales? Si no usa Sublime Text, ¿por qué no y qué usa en su lugar? Let us know in a comment below!