{"id":15,"date":"2008-07-11T12:49:32","date_gmt":"2008-07-11T10:49:32","guid":{"rendered":"http:\/\/www.blackhats.es\/wordpress\/?p=15"},"modified":"2022-08-20T18:26:25","modified_gmt":"2022-08-20T16:26:25","slug":"repeticiones","status":"publish","type":"post","link":"https:\/\/www.blackhats.es\/wordpress\/?p=15","title":{"rendered":"Repeticiones"},"content":{"rendered":"<p>Comentaba en el art&iacute;culo anterior que las repeticiones no son realmente de uso frecuente, sin embargo &eacute;stas pueden sernos muy &uacute;tiles a la hora de escribir macros.<\/p>\n<p>Gracias a David por aclararme en su dia todo el tema de repeticiones, sin &eacute;l &eacute;ste art&iacute;culo no hubiese existido.<\/p>\n<p>En el art&iacute;culo anterior comentabamos que podiamos alterar el comportamiento de una funci&oacute;n pas&aacute;ndole el valor -1 a una funci&oacute;n. Veamos que otros par&aacute;metros y como se le pueden pasar a una funci&oacute;n, as&iacute; como su comportamiento final.<\/p>\n<p>Recordemos que el argumento recibido no siempre tienen porque ser repeticiones (aunque s&iacute; generalmente), sin&oacute; que lo usar&aacute; o interpretar&aacute; de la forma que mas &#8216;le convenga&#8217;, y por lo tanto para cada uno de los comandos puede interpretarse (y de hecho se interpreta as&iacute;) de forma posiblemente distinta.<\/p>\n<p>A continuaci&oacute;n en rojo ir&aacute; marcada la parte repetitiva del comando (donde &#8216;enviamos&#8217; los par&aacute;metros a la funci&oacute;n) seguido de la parte en negrita que indicar&aacute; el comando original, ya que ser&aacute; mucho m&aacute;s f&aacute;cil explicar esto con ejemplos:<\/p>\n<ul>\n<li><span style=\"color: #ff0000;\">C-u<\/span> <strong>C-f<\/strong> : Le pasar&aacute; el argumento 4 al comando que le siga. En &eacute;ste caso repetira 4 veces la acci&oacute;n (avanzar&aacute; 4 caracteres hacia delante).<\/li>\n<li><span style=\"color: #ff0000;\">C-u C-u<\/span> <strong>C-f<\/strong> : Se sumar&aacute; 4 veces el valor del argumento hasta el momento. 0 veces = 1, 1 vez = 4, 2 veces = 8, etc.<\/li>\n<li><span style=\"color: #ff0000;\">C-u 3<\/span> <strong>C-f<\/strong> : Se le pasar&aacute; el argumento 3 a la funci&oacute;n, y por lo tanto repetir&aacute; 3 veces en este caso dicha acci&oacute;n (pudiendo tambi&eacute;n enviar n&uacute;meros negativos).<\/li>\n<li><span style=\"color: #ff0000;\">C&#8211;<\/span> <strong>C-f<\/strong> o <span style=\"color: #ff0000;\">M&#8211;<\/span> <strong>C-f<\/strong> :  Pasar&aacute; el valor -1 como par&aacute;metro a la funci&oacute;n.<\/li>\n<li><span style=\"color: #ff0000;\">C-5<\/span> <strong>C-f<\/strong> o <span style=\"color: #ff0000;\">M-5<\/span> <strong>C-f<\/strong> : Pasar&aacute; un argumento simple de un &uacute;nico d&iacute;gito.<\/li>\n<\/ul>\n<p>Recordad que no todos los comandos permiten recibir par&aacute;metros negativos a la funci&oacute;n, ni siquiera no todos los comandos permiten recibir parametros, por lo tanto, esto no es universal para todos ellos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comentaba en el art&iacute;culo anterior que las repeticiones no son realmente de uso frecuente, sin embargo &eacute;stas pueden sernos muy &uacute;tiles a la hora de escribir macros. Gracias a David por aclararme en su dia todo el tema de repeticiones, sin &eacute;l &eacute;ste art&iacute;culo no hubiese existido. En el art&iacute;culo anterior comentabamos que podiamos alterar [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[26],"class_list":["post-15","post","type-post","status-publish","format-standard","hentry","category-basic","tag-emacs-repeticiones"],"_links":{"self":[{"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/15"}],"collection":[{"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15"}],"version-history":[{"count":1,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":813,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/15\/revisions\/813"}],"wp:attachment":[{"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}