Llevo poco tiempo usando NeoVim y me está gustando mucho.
Aquí les describo una manera rápida de seleccionar un bloque de texto y comentarlo.
Vamos a suponer que tenemos el siguiente código en Python y queremos comentar algunas líneas dentro del ambiente de Model().
with Model() as model: # model specifications in PyMC3 are wrapped in a with-statement # Define priors sigma = HalfCauchy('sigma', beta=10, testval=1.) intercept = Normal('Intercept', 0, sd=20) x_coeff = Normal('x', 0, sd=20) # Define likelihood likelihood = Normal('y', mu=intercept + x_coeff * x, sd=sigma, observed=y) # Inference! trace = sample(3000, cores=2) # draw 3000 posterior samples
Para comentar en bloque hay que hacer lo siguiente:
- Teclear [ Ctrl ] + V — Esto activará el modo “Visual en Bloque”.
- Movemos el cursor con las flechas o ( teclas JKLH ) para seleccionar todo el bloque que queramos comentar.
- Si queremos insertar un comentario deberemos cambiar al modo de insertar presionando: [ Shift ] + i (I may’uscula)
- Si queremos quitar el comentario presionar la tecla [x] (correspondiente a borrar un caracter)
- Insertamos el símbolo de comentario (e.g. #) . Esto modificará sólo la primera línea.
- Salir del modo de inserción por bloque con la tecla [ ESC ]
Vim insertará este caracter en todo el bloque seleccionado.
with Model() as model: # model specifications in PyMC3 are wrapped in a with-statement # Define priors # sigma = HalfCauchy('sigma', beta=10, testval=1.) # intercept = Normal('Intercept', 0, sd=20) # x_coeff = Normal('x', 0, sd=20) # # Define likelihood # likelihood = Normal('y', mu=intercept + x_coeff * x, sd=sigma, observed=y) # Inference! trace = sample(3000, cores=2) # draw 3000 posterior samples