emacs --daemon to run in the background.
emacsclient.emacs24 <filename/dirname> to open in terminal
NOTE: "M-m and SPC can be used interchangeably".
- Undo -
C-/ - Redo -
C-? - Change case: 1. Camel Case :
M-c2. Upper Case :M-u
- Lower Case :
M-l
emacs --daemon to run in the background.
emacsclient.emacs24 <filename/dirname> to open in terminal
NOTE: "M-m and SPC can be used interchangeably".
C-/C-?M-c
2. Upper Case : M-uM-l| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| /* | |
| * | |
| * - El primer argumento es la dirección de memoria de un puntero a char &(ptr) ó (char**) | |
| * - Se le pasa la dirección de memoria del puntero porque hace un realloc | |
| * - Se le puede pasar sólo el puntero, y funciona pero podría fallar... (???) | |
| * Ej. string_append(&saludo, nombre); |
| PACKAGE = server | |
| MAIN_CLASS = Server | |
| MIGRATION_CLASS = Bootstrap | |
| #MAVEN_CMD=mvn exec:java | |
| .PHONY: all | |
| all: build run | |
| .PHONY: build | |
| build: |
| PATH_TAREA=tarea | |
| TEMPLATE_TAREA_BEFORE=.templates/merge-conflicto/before/ | |
| TEMPLATE_TAREA_AFTER=.templates/merge-conflicto/after/ | |
| CHECK_BRANCH_tarea=$(shell git show-ref refs/heads/master) | |
| BRANCH_tarea_new=feature/tarea2 | |
| PATH_LOGS=/logs/errors.log |
| MAKE += -f commons.mk # le cambiamos el nombre de nuestro makefile | |
| RM = rm -rfv | |
| DIR_DEP := .dep | |
| DIR_BIN := bin | |
| DIR_SRC := src | |
| DIR_OBJ := .obj | |
| DIRS := $(DIR_DEP) $(DIR_BIN) $(DIR_SRC) $(DIR_OBJ) | |
| SRC := $(wildcard $(DIR_SRC)/*.c) | |
| DEP := $(SRC:$(DIR_SRC)/%.c=$(DIR_DEP)/%.d) |
| ORG_PATH := src/org-doc | |
| HTML_PATH := views | |
| ORG := $(wildcard $(ORG_PATH)/*.org) | |
| # fundamental evitar espacios en $(var:%.old=%.new) | |
| HTML = $(ORG:$(ORG_PATH)/%.org=$(HTML_PATH)/%.html) | |
| RM := rm -rfv | |
| .PHONY: all | |
| all: export |
| all: down up | |
| b build: | |
| $(info Construyendo imagenes...) | |
| $(call docker_cmd, build) | |
| u up: | |
| $(info Ejecutando contenedor/es...) | |
| $(call docker_cmd, up) |
| # - modificamos el volumen de Master al 50% | |
| # - podemos usar valor%+ para incrementar ó valor%- para decrementar | |
| amixer set Master 50% | |
| # mismo propósito que `amixer` pero con GUI (interfáz gráfica de usuario) | |
| alsamixer | |
| # contar cantidad de archivos/directorios | |
| ls | wc -c |
| Comando | Descripción |
:noh | Desactivar las palabras resaltadas hasta la próxima búsqueda |
:setnumber | Mostrar número de linea |
.s/cadena/nueva/g | Buscar/Reemplazar en la misma linea que el cursor |
s/cadena/nueva/gc | Buscar/Reemplazar globalmente pero pide confirmación al reemplazar |
v+$ | Seleccionar texto hasta fin de linea |