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-c
2. 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-u
M-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 |