{"id":568,"date":"2012-10-09T00:03:21","date_gmt":"2012-10-08T22:03:21","guid":{"rendered":"http:\/\/blog.techmedia.pl\/?p=568"},"modified":"2012-10-25T14:28:31","modified_gmt":"2012-10-25T12:28:31","slug":"vim-automatyczne-wciecie-tekstu","status":"publish","type":"post","link":"https:\/\/www.techmedia.pl\/blog\/vim-automatyczne-wciecie-tekstu\/","title":{"rendered":"Vim &#8211; automatyczne wci\u0119cie tekstu"},"content":{"rendered":"<p>Du\u017cym udogodnieniem podczas pisania kodu jest przenoszenie r\u0119cznego wci\u0119cia tekstu do nast\u0119pnej linijki po wci\u015bni\u0119ciu przycisku Enter. Niestety ostatni Vim tego nie potrafi robi\u0107 domy\u015blnie.<br \/>\nMo\u017cna go do tego zmusi\u0107 wpisuj\u0105c w trybie polece\u0144 poni\u017cszy tekst:<\/p>\n<pre>:set autoindent<\/pre>\n<p>po tym zabiegu vim b\u0119dzie przenosi\u0107 wci\u0119cia z bie\u017c\u0105cej linijki do nast\u0119pnej po wybraniu przycisku Enter.<\/p>\n<p>Je\u015bli chcemy zmieni\u0107 domy\u015bln\u0105 szeroko\u015b\u0107 tabulatora (szeroko\u015b\u0107 8 spacji) wystarczy wyda\u0107 w oknie vim&#8217;a poni\u017csze polecenie:<\/p>\n<pre>:set softtabstop=x<\/pre>\n<p>Zamiast x wpisujemy ilo\u015b\u0107 spacji jak\u0105 ma mie\u0107 tabulator, np. 4 jak poni\u017cej:<\/p>\n<pre>:set softtabstop=4<\/pre>\n<p>Po tym poleceniu vim b\u0119dzie zamiast tabulatora wstawia\u0142 4 spacje, je\u015bli chcemy zmieni\u0107 szeroko\u015b\u0107 tabulatora bez zamieniania go na spacje wydajemy poni\u017csze polecenie:<\/p>\n<pre>:set tabstop=4<\/pre>\n<p>Powy\u017csze mo\u017cemy oczywi\u015bcie zapisa\u0107 do pliku konfiguracyjnego vim&#8217;a i wtedy zmiany b\u0119d\u0105 obowi\u0105zywa\u0142y na sta\u0142e.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Du\u017cym udogodnieniem podczas pisania kodu jest przenoszenie r\u0119cznego wci\u0119cia tekstu do nast\u0119pnej linijki po wci\u015bni\u0119ciu przycisku Enter. Niestety ostatni Vim tego nie potrafi robi\u0107 domy\u015blnie. Mo\u017cna go do tego zmusi\u0107 wpisuj\u0105c w trybie polece\u0144 poni\u017cszy tekst: :set autoindent po tym zabiegu vim b\u0119dzie przenosi\u0107 wci\u0119cia z bie\u017c\u0105cej linijki do nast\u0119pnej po wybraniu przycisku Enter. Je\u015bli [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,16],"tags":[48,129],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/568"}],"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=568"}],"version-history":[{"count":4,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/568\/revisions"}],"predecessor-version":[{"id":570,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/568\/revisions\/570"}],"wp:attachment":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/media?parent=568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/categories?post=568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/tags?post=568"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}