Upgrades a wedoit4you.com / eMacs Tips

Hemos clasificado todo nuestro contenido de Reviews/Articulos/Noticias en Categorias.

Las categorias se fueron creando a medida que revisabamos todo nuestro contenido, que ya sobrepasa las 500 publicaciones.

Aun esta por pulirse un poco el look de como accedemos a estas categorias, y ahora si conseguimos el tiempo y el habito constante, veremos entregas especiales en estas categorias.

Tambien hemos estado trabajando en herramientas internas para monitorear los gustos de nuestros visitantes, esto nos ayudara a enfocar nuestros esfuerzos en todo aquello que buscan y que nos ha estado faltando.

El dia de hoy empezaremos a trabajar con RefraneroMan, y hacer esta seccion User-Friendly.

Miami desde el avion

¿Como hicimos los cambios en tan corto tiempo? (si fue corto para ser en nuestras horas libres)

Usualmente trabajabamos con Dreamweaver y SFTP. Ahora que empezé a trabajar totalmente en un shell de linux por costumbre adquirida en mi trabajo formal, me acostumbre a emacs y sus comandos, y me acostumbra a Guardar en vez de hacer upload.

Los resultados, una vez que te acostumbras a trabajar con emacs. Resultados inmediatos, poca perdida de tiempo, manipulacion rapida de la BD con MySQL en el shell. Es una lastima que no podamos brindarle accesso shell s nuestros clientes de hosting, es lo mejor para trabajar.

Algunos tips mas de Linux – eMacs

A continuacion una lista de los comandos que mas utilizo cuando estoy trabajando con eMacs.

Cancelar Comando
Antes de probar ningun otro comando, te tienes que aprender este. Al comienzo puedes pensar que estos tips van a estar mal, o que las guias de Internet no sirven… pero es cuestion de agarrarle el ritmo a como presionar las combinaciones de teclas a eMacs… Se puede trabajar sumamente rapido con este editor, a punta de comandos de texto, cero mouse.

Para cancelar cualquier comando, cuando estes todo enredad@ haciendo algo, aprendete esto
Ctrl+g

Esto cancelara todo lo que estes haciendo en terminos de comandos.

Undo / Deshacer
Otra cosa que no puedes olvidar es como deshacer
“Ctrl”+”-” (Ctrol y signo menos, esto implica en algunos teclados, presionar “Ctrl”+”Shift”+”=”)

No me acuerdo como hacer Redo, Sorry. Tambien pueden hacer undo, haciendo
Ctrl+x u

El cielo desde el avion

Abrir Archivo
Ctrl+X Ctrl+F -empiezas a tipear la ruta, y pisas TAB TAB y se va completando-

Cambiar de Archivo (switch buffer)
Ctrl+X b (si pisas ENTER, por defecto te lleva al ultimo archivo, sino puedes empezar a tipear el nombre de aquel tercer, o cuarto, o quinto… archivo que quieres, y una vez mas presionas TAB para autocompletar, y luego enter, y cambiaras al otro archivo… algo similar a Ctrl+Tab para cambiar entre ventanas internas en Windows, pero todo dentro del shell)

Cerrar Archivo (kill buffer)
Para matar el archivo, o el buffer como le dicen los eMacianos, le das
Ctrl+x k , si Ctrl+x y luego presionas K, luego sigues las instrucciones en caso que no hayas guardado, del resto presionas Enter y se cierra, y va al siguiente archivo abierto.

Ir al Inicio de la Linea
Ctrl + a (a me hace acordar a inicio por ser la primera letra del alfabeto)

Ir al Fin de la Linea
Ctrl + e (e de end)(ojala fuesen simplemente las teclas Inicio y End dice uno cuando viene de windows, pero despues se te olvida. esto es bien conveniente me imagino para la epoca de antaño cuando los teclados no tenian esas teclas. Pero tambien es conveniente si te metes en una laptop, donde estas teclas siempre estan posicionadas en lugares diferentes. No dependes de teclas extrañas.

Seleccionar Texto
Puedes seleccionar bloques de texto con el mouse, pero que pasa cuando el bloque es mas grande que la pantalla. Si estas en el terminal el mouse no causa que el texto haga scroll, asi que tienes que seleccionar con el teclado. Para iniciar una seleccion, simplemente presiona Ctrl+Barra Espaciadora. En algunas versiones de eMacs cuando empiezas a moverte con las flechas para cubrir tu seleccion, el texto se marca con un fondo azul, en otros, no puedes ver nada. Tu unica forma de configurar que empezaste a seleccionar es un mensaje que aparece abajo que dice “Mark set”

Buscar Texto
Sin duda alguna una de las funciones mas utiles (aun tengo que aprender como haer Search and Replace, lo hice, pero aun no me lo sé de memoria.
Para buscar texto, presionas Ctrl+S (s de search), luego empieza a buscar lo que buscas, si quieres buscar otra ocurrencia, presiona de nuevo Ctrl+S. Si quieres buscar hacia atrás en el texto, le das Ctrl+R, que es lo mismo… Reverse Search, supongo que po eso es R.

Bryant Park al final del Verano

Cortar
Para cortar, es decir, copiar y borrar a la vez, presiona Ctrl+w, la W viene de la palabra WIPE, asi no se te olvida.

Copia
Para copiar un texto seleccionado, presiona Alt+w. Para acordarte de la diferencia de Cortar, te tienes que dar cuenta que casi todos los comandos en eMacs son con Ctrl, es raro un comando con Alt, estos no afectan casi el texto con el que trabajas, asi que Copia, lo veo como el comando suave, que se hace con Alt, y Cortar el comando que borra, un comando de “control”… no se, es mi forma de recordar las cosas. Con la practica lo haces sin pensar… pq carajo no utilizaron Ctrl+C verdad? mas facil… o Ctrl+X para cortar???, me imagino que porque esto es un editor que hacia estas cosas mucho antes de la epoca Windows, y a partir de Ctrl+X se hacen otros comandos.

Muchos comandos en eMacs se hacen en 2 fases, es como que los agrupan, comandos para Archivos con Ctrl+X, Abrir, Cerrar, Cambiar de Archivo, etc.

Pegar
Para pegar lo haces con Ctrl+y , te acuerdas de Y, por la palabra YANK

Ir al Inicio del Archivo
Presionas ESC y luego <

Ir al final del Archivo
Presiona ESC y luego > (Si, si esto implica presionar Shift para escribir >, tienes que hacer entonces ESC – Shift punto

“Minimizar” o poner a correr en el Background
Para minimizar, o poner a correr emacs en el fondo, mientras pruebas un comando, presiona Ctrl+z, esto es un standard en cualquier programa d linux. Veras que aparece un mensaje como:

[1]+ Stopped emacs
-bash-blah$

Haces lo que tienes que hacer, y luego le das el comando
-bash-blah$ fg

fg de Foreground, para traer la aplicacion nuevamente al frente, y la Maximizas o Restauras para seguir editando. Yo particularmente no uso mucho esto, lo que hago es que tengo un monton de shells abiertos en el escritorio, algunas veces con colores distintos de fondo para saber que carajo es cada uno rápidamente.

Syntax Highlighting – Colores en el texto
En algunos terminales, cuando presionas la tecla F10, aparece un menu, luego presionas “o” (letra O en minuscula) y te lleva al submenu de opciones, luego presionas “s” de Syntax Highlighting, y todo tu codigo saldra de colores… ahora no hay nada que pueda vencer a tu antiguamente odiado emacs.

Si cuando presionas F10, no aparece ningun menu, sino algo abajo asi como:
Eval:

Entonces tienes que hacerlo del siguiente modo.
Presiona Alt+x

Aparecera algo abajo
M-x

Luego empieza a escribir “font-lock-mode”
cuando llegas hasta “font-” presionas tab, y se autocompleta hasta “font-lock-” luego si pisas tab, no sirve de nada sino para mostrarte opciones apartir de ahi, asi que presiona la letra m, para tener “font-lock-m” y luego presiona TAB para que complete, luego presiona Enter, y con esto Activas o Desactivas el “Font-Lock mode”

A veces esto es suficiente para que el texto se ilumine de colores, si el modo esta ENABLED, y aun nada, entonces, depende del codigo con que trabejes, realiza el mismo procedimiento para poner
“perl-mode”, o “java-mode”, o “php-mode”, o “c-mode”, o “c++-mode”, o “pascal-mode”, o “python-mode”… etc. Hay modos para cada lenguaje de programacion comun supongo.

Juega con los comandos, lee los manuales y descubriras mas cosas, como por ejemplo, cuando le das Ctrl+X Ctrl+F, escribes “.”, ENTER, sale la lista de archivos, y si presionas la letra “s”, los archivos se ordenaran por fecha, mostrando el ultimo cambiado en la parte de archiva.

Brooklyn Bridge Desde Manhattan / East Downtown
Bridge Under Bridge / Manhattan Bridge debajo del Brooklyn Bridge, parado en la costa Este de Manhattan – Final de la Primavera de 2004

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.