Czy ktoś może mi powiedzieć, czy istnieje szybki sposób sformatowania kodu w Text Mate, podobny do wciśnięcia ctrl K+D w Visual studio?
Dzięki!
Edycja przez Damien_The_Unbeliever:
Dla tych, którzy nie są zaznajomieni z Ctrl K + D, nie tylko wcina się kod - ponownie formatuje go przy użyciu ogólnie przyjętych konwencji formatowania w edytorze - może zastąpić spacje tabulatorami lub odwrotnie dla wcięcia, upewnij się, że kod jest konsekwentnie wcięte, przenieś nawiasy klamrowe do oddzielnych linii itp.
2 odpowiedzi
Czy zajrzałeś do paska menu? W sekcji Tekst znajduje się kilka wpisów Sformatuj…, które mogą odpowiadać Twoim potrzebom.
Oprócz tych natywnych funkcji, niektóre pakiety — na przykład pakiet JavaScript — mają niestandardowe polecenia Reformatuj… : kliknij mały przycisk zębaty na dole i zapoznaj się z zawartością pakietu w bieżącym języku.
Ponowne wcięcie i formatowanie programu TextMate różni się nieco w zależności od używanego języka.
Ogólnie możesz użyć menu Tekst, które w zależności od tego, czy masz aktywny wybór, czy nie, pokaże ci różne polecenia pod nim. Na przykład, jeśli wybrałeś sekcję kodu, pojawi się element menu Indent Selection
. Jeśli nie masz aktywnego wyboru, będzie to Indent Line
.
Aby to działało poprawnie, wybierz bieżący język, jeśli nie jest jeszcze przypisany (jak w niezapisanych dokumentach). Jeśli pracujesz z HTML, po prostu wciśnie wiersze w zależności od tego, co jest nad nim. Zachowa przerwania linii w nienaruszonym stanie.
Jeśli potrzebujesz czegoś, aby wydzielić znaczniki w nowych wierszach i odpowiednio sformatować dokument, powinieneś użyć polecenia Uporządkuj, które znajduje się w menu Pakiety, pod kodem HTML (lub po prostu używając skrótu CTRL+< kbd>SHIFT+H. Jeśli zaznaczenie jest aktywne w momencie, w którym go używasz, po prostu zmieni wcięcie tej sekcji. Jeśli zamiast tego nie masz zaznaczenia, sformatuje poprawnie cały dokument, w tym sprawdzanie poprawności tagów i innych błędów.
Pakiety dla innych języków mają podobne polecenia, takie jak XML (nadal uporządkowany) i Javascript (który ma polecenie Reformat Document
).
Na zakończenie proponuję po prostu zajrzeć do menu Pakiety; jest w nim wiele małych perełek. ;)
Podobne pytania
Nowe pytania
visual-studio
Użyj tego tagu, jeśli masz konkretne pytanie dotyczące funkcji i funkcjonalności programu Visual Studio. NIE używaj tego tagu w przypadku pytań dotyczących kodu, który po prostu został napisany w programie Visual Studio. Rozważ oznaczenie dokładnego obszaru technologii, do którego odwołuje się pytanie, a także otagowanie bardziej określonej wersji programu Visual Studio. W pytaniu podaj dokładną wersję VS, wydanie i poziom aktualizacji.