{"id":589,"date":"2012-10-26T18:23:07","date_gmt":"2012-10-26T16:23:07","guid":{"rendered":"http:\/\/blog.techmedia.pl\/?p=589"},"modified":"2013-04-27T17:43:48","modified_gmt":"2013-04-27T15:43:48","slug":"vim-hurtowe-usuwanie-spacji-i-tabulatorow","status":"publish","type":"post","link":"https:\/\/www.techmedia.pl\/blog\/vim-hurtowe-usuwanie-spacji-i-tabulatorow\/","title":{"rendered":"Vim &#8211; hurtowe usuwanie spacji i tabulator\u00f3w"},"content":{"rendered":"<p>W vim&#8217;ie mo\u017cemy w prosty spos\u00f3b usun\u0105\u0107 kilka spacji lub tabulator\u00f3w znajduj\u0105cych si\u0119 na pocz\u0105tku wiersza lub na jego ko\u0144cu za pomoc\u0105 znacznika <strong><em><code>\\s<\/code><\/em><\/strong> wykorzystuj\u0105c opcje zast\u0119powania ci\u0105gu znak\u00f3w innym ci\u0105giem lub pustym stringiem.<\/p>\n<p><code>:[zakres]s\/zast\u0119powane_wyra\u017cenie\/zast\u0119puj\u0105ce_wyra\u017cenie\/[g][c]<\/code><\/p>\n<p>[zakres] &#8211; zakres linii oddzielonych przecinkiem, np. 20,30 (linie od 20 do 30), .,30 (od bie\u017c\u0105cej linii do linii 30), % (ca\u0142y plik),<\/p>\n<p>[g] &#8211; prze\u0142\u0105cznik powoduj\u0105cy zast\u0105pienie kilku wyst\u0105pie\u0144 w jednej linii (global),<\/p>\n<p>[c] &#8211; potwierdzenie przez u\u017cytkownika ka\u017cdego zast\u0105pienia<\/p>\n<p>&nbsp;<\/p>\n<p>Usuni\u0119cie pierwszego wyst\u0105pienia spacji lub tabulatora w wierszu w ca\u0142ym pliku.<\/p>\n<pre>:%s\/\\s<\/pre>\n<p>Usuni\u0119cie wszystkich wyst\u0105pie\u0144 spacji lub tabulatora w wierszu w ca\u0142ym pliku.<\/p>\n<pre>:%s\/\\s\/\/g<\/pre>\n<p>Usuni\u0119cie wszystkich wyst\u0105pie\u0144 spacji lub tabulatora w wierszu w ca\u0142ym pliku z potwierdzeniem przez u\u017cytkownika.<\/p>\n<pre>:%s\/\\s\/\/gc<\/pre>\n<p>Usuni\u0119cie wszystkich spacji wyst\u0119puj\u0105cych na ko\u0144cu wiersza w ca\u0142ym pliku.<\/p>\n<pre>:%s\/\\s\\+$<\/pre>\n<p>Usuni\u0119cie pierwszego wyst\u0105pienia spacji lub tabulatora wyst\u0119puj\u0105cych na pocz\u0105tku wiersza w ca\u0142ym pliku.<\/p>\n<pre>:%s\/^\\s<\/pre>\n<p>R\u0119cznie mo\u017cemy usun\u0105\u0107 kilka spacji znajduj\u0105cych si\u0119 na pocz\u0105tku wiersza poprzez wci\u015bni\u0119cie kombinacji klawiszy CTRL+D w trybie dodawania.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W vim&#8217;ie mo\u017cemy w prosty spos\u00f3b usun\u0105\u0107 kilka spacji lub tabulator\u00f3w znajduj\u0105cych si\u0119 na pocz\u0105tku wiersza lub na jego ko\u0144cu za pomoc\u0105 znacznika \\s wykorzystuj\u0105c opcje zast\u0119powania ci\u0105gu znak\u00f3w innym ci\u0105giem lub pustym stringiem. :[zakres]s\/zast\u0119powane_wyra\u017cenie\/zast\u0119puj\u0105ce_wyra\u017cenie\/[g][c] [zakres] &#8211; zakres linii oddzielonych przecinkiem, np. 20,30 (linie od 20 do 30), .,30 (od bie\u017c\u0105cej linii do linii 30), [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[131,129],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/589"}],"collection":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/comments?post=589"}],"version-history":[{"count":7,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/589\/revisions"}],"predecessor-version":[{"id":592,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/589\/revisions\/592"}],"wp:attachment":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/media?parent=589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/categories?post=589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/tags?post=589"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}