Chcę zastąpić wszystkie „cztery spacje” napisane przez inny edytor tekstu tabulatorami. Jak mogę to zrobić?
editor
sublimetext
Mohsen
źródło
źródło
Wybierz wszystko, a następnie:
Windows / Linux:
Ctrl+ Shift+p
następnie wpisz „wcięcie”
Prochowiec:
Shift+ Command+p
następnie wpisz „wcięcie”
źródło
Aby skonfigurować Sublime tak, aby zawsze używał kart, spróbuj dodać następujące ustawienia do preferencji-> ustawienia-użytkownik:
Więcej informacji tutaj: http://www.sublimetext.com/docs/2/indentation.html
źródło
W menu głównym;
View -> Indentation -> Convert Indentation to Tabs / Spaces
źródło
Wykonaj wyrażenie „Szukaj” wyrażenia regularnego
\t
(odwrotny ukośnik-t, tabulator) i zamień na cztery spacje.Albo menu główne, albo menu odstępów na pasku stanu po prawej stronie robi to samo, mniej pracując.
źródło
utwórz skrót klawiszowy w najszybszy sposób
{ "keys": ["super+alt+t"], "command": "unexpand_tabs", "args": { "set_translate_tabs": true } }
dodaj to do Preferencje> Wiązania klawiszy (użytkownik) po naciśnięciu super+ alt+ tspowoduje to zamianę spacji na tabulatory
źródło
Możesz dodać łatwe przypisywanie klawiszy:
Preferencje> Powiązanie klawiszy - użytkownik:
Teraz wybierz linię lub plik i naciśnij: Command + l
źródło
Jeśli chcesz rekurencyjnie zastosować tę zmianę do wszystkich plików w directoy, możesz użyć modalu Znajdź> Znajdź w plikach ...
Edycja Nie wyróżniłem go na obrazie, ale musisz kliknąć przycisk. * Po lewej stronie, aby Sublime zinterpretował pole Znajdź jako wyrażenie regularne / Edytuj
Edycja 2 Zaniedbałem dodanie początku wyrażenia zakotwiczenia do wyrażenia regularnego. Poprawiam to poniżej i zaktualizuję obraz, gdy otrzymam szansę / edytuj
Wyrażenie regularne w polu Znajdź
^[^\S\t\n\r]{4}
będzie pasować do białych znaków w grupach po 4 (z wyłączeniem tabulatorów i znaków nowej linii). Pole zamiany\t
wskazuje, że chcesz je zastąpić tabulatorami.Jeśli klikniesz przycisk po prawej stronie pola Gdzie, zobaczysz opcje, które pomogą Ci ukierunkować wyszukiwanie, zamień.
Add Folder
opcja pozwoli ci wybrać folder, z którego chcesz rekurencyjnie wyszukiwać. TaAdd Include Filter
opcja pozwoli ci ograniczyć wyszukiwanie do plików o określonym rozszerzeniu.źródło