2013-01-17 14 views
5

Używam kreatora Qt i jestem gotów stworzyć własny styl kodowania.Qt Zmiany wcięcia Creatora przy zapisie

Jedyne co zmieniłem w domyślnych ustawieniach Qt [wbudowanych] zmienia się "Zasady zakładki" na "Tylko tabulatory" i "Dopasuj linie kontynuacyjne" do "Z regularnym wcięciem". "Rozmiar Tab" i "wielkość wcięcia" są zarówno zestaw do 4.

I otrzymuję następujący wcięcia:

int function(int param1) 
{ 
<t>if( param != 0 && 
<t><s>param != 1) 
<t>{ 
<t><t>//do something 
<t>} 
} 

< t> jest na kartach i < s> jest dla przestrzeni.

Problemem jest to, kiedy zapisać (Ctrl + S) Qt Creator konwertuje spacje na kartach :( Jak mogę ustawić go nie konwertować i nic nie zmienić wcięcia w zaoszczędzić?

Dzięki!

+0

gorsza podczas edycji makefile usuwa wszystkie karty z całego pliku przy zapisie. Prawie komiczny, ponieważ nie można go obejść. – jozxyqk

Odpowiedz

8

Spójrz tutaj:

Tools > Options > Text Editor > Behavior 
cleanups upon saving section 

Albo jeśli chcesz tylko dla bieżącego projektu (zmiana qt wersję twórca w ścieżce)

http://doc.qt.io/qtcreator/creator-editor-settings.html

+0

ohhh, jak nie mogłem tego zobaczyć ... dzięki! uratował moją noc, to było naprawdę denerwujące :) –