W vimie mogę użyć =
do reindentowania źle wciętych linii, więc
foo;
bar;
baz;
staje się
foo;
bar;
baz;
Czy istnieje równoważny skrót klawiaturowy dla programu Visual Studio? Gdzie mogę znaleźć listę takich skrótów do wykorzystania w przyszłości?
Edycja: czy istnieje sposób, aby naprawić tylko wcięcie poziome? Istnieją przypadki, w których CTRLK, CtrlFjest „fixing” zbyt dużo. (W międzyczasie zobaczę, czy uda mi się edytować opcje formatowania w sposób satysfakcjonujący ...)
Odpowiedzi:
Zaznacz cały tekst, który chcesz sformatować i naciśnij CtrlK,CtrlF skrót stosuje formatowanie wcięć i spacji.
Jak określono w panelu Formatowanie (używanego języka) w sekcji Edytor tekstu w oknie dialogowym Opcje.
Zobacz Skróty VS, aby uzyskać więcej informacji.
źródło
Code -> Preferences -> Keyboard shortcuts
i wyszukajReindent Lines
lubReindent Selected Lines
i ustaw skrót.Version 1.34.0 (1.34.0)
!Podoba mi się Ctrl+ K, Ctrl+ D, które wcina cały dokument.
źródło
Wybór tekstu do poprawienia i CtrlK , CtrlFskrót na pewno działa. Jednak generalnie uważam, że jeśli dana metoda (na przykład) ma pomieszane wcięcie, po prostu usuwając nawias zamykający metody i ponowne dodanie, w rzeczywistości i tak naprawia wcięcie, robiąc w ten sposób bez konieczności wybierania kodu przed ręką, ergo jest szybsze. ymmv.
źródło
Zaznaczenie całego kodu w dokumencie => cmd+A
Do formatowania wybranego kodu => cmd+ K, cmd+F
źródło
Aby naprawić wcięcia i formatowanie we wszystkich plikach rozwiązania:
2
);Spowoduje to rekurencyjne otwarcie i zapisanie wszystkich plików w rozwiązaniu, ustawiając wcięcie zdefiniowane powyżej.
Możesz sprawdzić inne karty języków programowania ( Opcje ... ) dla Styl kodu> Formatowanie .
źródło