Hoy me di cuenta de que a menudo me gusta definir secciones en mi código así:
####################
# Helper Functions #
####################
Pero eso es tedioso de hacer. Suponiendo que tengo una línea como esta:
# Helper Functions #
¿Cuál es el conjunto más corto de vim
pulsaciones de teclas para envolverlo en un #
? Shift no cuenta como una pulsación de tecla en este desafío.
Casos de prueba:
Input: "#test test test#"
Output:
################
#test test test#
################
Input: "#this is a nice block comment#"
Output:
##############################
#this is a nice block comment#
##############################
Input: "# s p a c e s must be supported a l s o#"
Output:
########################################
# s p a c e s must be supported a l s o#
########################################
Respuestas:
1187 pulsaciones de teclas(gracias al pomo de la puerta por recordar Y = aa)
fuente
yy
conY
para guardar un personaje.r
comando es poderoso161514 pulsaciones de teclasEl enfoque directo: duplicar la línea, reemplazar todos los caracteres con
#
, copiar el resultado y pegarlo arriba.Estoy contando
P
y:
como una pulsación de tecla cada uno (en lugar de dos para Shift+ po Shift+ ;). Dicho esto, la pregunta especifica contar "comandos", donde no estoy seguro de cómo contar la sustitución.fuente
yy
conY
para guardar un personaje.