Tienes una pequeña errata. El caracter % no sirve para eso, es el $ el que te lleva hasta final de línea :D Así, sería d$ en vez de d%
Y ahora, sigo con el comentario simplemente por seguir con el frikismo :D
- D es como d$, borra hasta el final de la línea.
- df Borra desde el cursor hasta el primer caracter que esté en la misma línea. Por ejemplo, df{ borraría desde el cursor actual hasta la próxima llave, siempre y cuando esta llave estuviera en la misma línea. Con dF igual, salvo porque busca hacia atrás. dt y dT se comportan de forma similar, salvo porque parará una posición antes del caracter. También podemos utilizar los números, para conseguir (ya son mostruos) algo del tipo d3fq que borraría hasta la tercera q de esa línea.
- d5w borraría 5 palabras a partir de la del cursor (la que está debajo del cursor también se incluye, pero solo se borra el contenido a partir del cursor). Con d5e se consiguen resultados similares, salvo porque seguramente ganaremos un espacio después del cursor. Con d5b se hace los mismo pero para atrás.
Bien, bastante friki, e incluso inútil :D Ahora, adentrémonos (¿más?) en el frikismo más absoluto.
- dgg Borra todas las líneas desde la del cursor hasta la primera.
- dG Borra todas las líneas desde la del cursor hasta la última.
- d7gg ó d7G (indiferente) Borra todas las líneas desde la del cursor hasta la séptima.
- d% Borra todo desde la llave que nos encontremos hasta su llave de cierre. Para que haga eso, tenemos que estar encima de una llave/paréntesis/similar. Mala suerte, creo que con Ruby (def…end) no funciona…
- d* Borra todo hasta que encuentre otra aparición de la palabra que está debajo del cursor. Por ejemplo, si estamos debajo de la palabra “def”, borraría hasta el próximo “def”. d# es igual pero para atrás.
PD: Creo que deberías dar primero los comando de movimiento, así te ahorrarías comentarios como el de arriba xD Por cierto, si estás con el borrado, la x también borra.
Yo para borrar hasta el final siempre he usado ‘D’ (mayúsculas)…
Cierto, Juan, se me olvidó comentarlo.
Tienes una pequeña errata. El caracter % no sirve para eso, es el $ el que te lleva hasta final de línea :D Así, sería d$ en vez de d%
Y ahora, sigo con el comentario simplemente por seguir con el frikismo :D
- D es como d$, borra hasta el final de la línea.
- df Borra desde el cursor hasta el primer caracter que esté en la misma línea. Por ejemplo, df{ borraría desde el cursor actual hasta la próxima llave, siempre y cuando esta llave estuviera en la misma línea. Con dF igual, salvo porque busca hacia atrás. dt y dT se comportan de forma similar, salvo porque parará una posición antes del caracter. También podemos utilizar los números, para conseguir (ya son mostruos) algo del tipo d3fq que borraría hasta la tercera q de esa línea.
- d5w borraría 5 palabras a partir de la del cursor (la que está debajo del cursor también se incluye, pero solo se borra el contenido a partir del cursor). Con d5e se consiguen resultados similares, salvo porque seguramente ganaremos un espacio después del cursor. Con d5b se hace los mismo pero para atrás.
Bien, bastante friki, e incluso inútil :D Ahora, adentrémonos (¿más?) en el frikismo más absoluto.
- dgg Borra todas las líneas desde la del cursor hasta la primera.
- dG Borra todas las líneas desde la del cursor hasta la última.
- d7gg ó d7G (indiferente) Borra todas las líneas desde la del cursor hasta la séptima.
- d% Borra todo desde la llave que nos encontremos hasta su llave de cierre. Para que haga eso, tenemos que estar encima de una llave/paréntesis/similar. Mala suerte, creo que con Ruby (def…end) no funciona…
- d* Borra todo hasta que encuentre otra aparición de la palabra que está debajo del cursor. Por ejemplo, si estamos debajo de la palabra “def”, borraría hasta el próximo “def”. d# es igual pero para atrás.
Hala, ¡ya me meto otra vez en mi cueva!
…
PD: Creo que deberías dar primero los comando de movimiento, así te ahorrarías comentarios como el de arriba xD Por cierto, si estás con el borrado, la x también borra.
Por cierto, el df era df<caracter>, que se le ha colado :P
Ya está corregido el fallo.
Y respecto a lo de explicar lo del movimiento, pues es que la idea era dar una serie de tips, y no un curso entero, jejejeje.