Pytania oznaczone «indentation»

Przedrostki wierszy spacjami w celu zwiększenia czytelności.

39
Jak dostosować Vima do bieżącego stylu wcięcia edytowanego pliku?

Pracuję nad wieloma projektami JavaScript. W większości tych projektów wcięcie plików JavaScript ma 2 spacje, więc ustawiłem na to domyślną szerokość wcięcia. Jednak w niektórych innych projektach staje się 1 lub 4. Czy istnieje sposób, aby poprosić Vima o zmianę stylu wcięcia w oparciu o styl już...

39
Ponowne wcięcie źle wciętego kodu

Podoba mi się funkcja inteligentnego wcięcia Vima, która pozwala mi tworzyć dobrze wcięte bloki kodu. Regularnie kopiuję / wklejam kod do buforów, ale kod ten jest często źle sformatowany. Idealne byłoby „ponowne przetworzenie” kodu za pomocą systemu inteligentnego wcięcia. Czy coś takiego jest...

27
Jak poruszać się w pionie, aż do znaku spacji?

W bardzo długim pliku z (dokładnie) wciętym kodem pomocne może być przejście bezpośrednio do wiersza tekstu powyżej lub poniżej kursora, który ogranicza wcięcie. (Jednym ze sposobów na to może być metoda wcięcia, składając bieżący poziom wcięcia, który zwija linie ograniczające poziom wcięcia na...

21
Jak wcięcia jako spacje zamiast tabulacji?

Koduję niektóre szablony HTML w plikach JADE. Chcę automatycznie wciskać kod spacjami zamiast tabulacji. Próbowałem shiftwidth=2, tabstop=2ale bez względu na wszystko, nadal wcięcia używają tabulatorów zamiast spacji, co powoduje, że kompilacja JADE generuje błędy. Jak mogę automatycznie wciąć...

20
Jak mogę zmienić rozmiar wcięcia?

Właśnie odkryłem, że mogę łatwo wciskać i cofać wcięcia w Vi za pomocą: <<i>> Domyślnie dodaje tabznak. Teraz zastanawiam się, czy może to być do wielu miejsc poprzez konfigurację w moim .vimrc? Jak mam to

15
Jak mogę automatycznie wciskać nowe linie?

Pracuję nad projektami o różnych poziomach wcięcia. W wielu z tych projektów, ze względu na typową strukturę plików, większość linii jest wcięta co najmniej na dwóch poziomach (takich jak metody w plikach Java). Oznaczałoby to, że utworzenie nowej linii na linii public void something ()...

11
Niewyjaśniony problem wcięcia gq

Wstawiam ten tekst do Vima: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt)...

10
Niepoprawnie wcina wywołania łańcuchowe JavaScript

Na przykład, jeśli mam taki kod JavaScript: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Jeśli użyję =polecenia do automatycznego wcięcia, wyjdzie to wyglądając tak: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Co nie jest tym czego chcę. Chcę,...

9
Wyłączanie częściowego wcięcia HTML w Vimie

Zastrzeżenie: Nie jestem programistą. To powiedziawszy, są rzadkie sytuacje, w których muszę edytować HTML. Kiedy to robię, zauważyłem w Vimie zachowanie, którego nie lubię i mam nadzieję, że mogę to zmienić przez konfigurację. Kiedy koduję, zwykle zawijam linie po 80 znaków. To często oznacza,...

9
Wcięcie do następnego poziomu wcięcia za pomocą >>

Od czasu do czasu muszę pracować z kodem, który nie jest wcięty do poziomu wcięcia, które mam Vim ustawione na (4 spacje na poziom), zwykle po skopiowaniu / wklejeniu czegoś w pliku. Zwykle robię to z <<i >>. Problem polega na tym, że nie przechodzą do następnego poziomu wcięcia, po...