Pytania otagowane jako indentation

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


5
Jak dodać prowadnice / linie wcięcia
W Sublime Text 2 masz pionowe linie pomocnicze, w których wcięcie jest następujące: ale w vim oczywiście nie: Czy istnieje sposób na pokazanie takich linii w vimie? Nawiasem mówiąc, moje wcięcie to 2 spacje. :set tabstop=2 softtabstop=2 shiftwidth=2 expandtab

7
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 możliwe? Na przykład, w jaki sposób „naprawiłbyś” …
39 indentation  ide 

2
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ż używany w bieżącym …




8
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 odległość tylko a jlub kod kursora. Znalazłem …

2
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ąć duże sekcje kodu za pomocą spacji zamiast tabulatorów?

4
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 zrobić?


3
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 () { Przyniosłbym mój kursor do …
15 indentation  ide 

1
Jak przesunąć kursor na właściwy poziom wcięcia bez wychodzenia z trybu wstawiania?
Na przykład mam ten kod JavaScript. |Postać reprezentującą pozycję kursora i jest na pustej linii. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } Po żądanej operacji zawartość wyglądałaby następująco: function a() { console.log("a"); function b() { console.log("b"); function c() { …

1
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) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of the issue …

1
Jak przesunąć wcięcie wiersza do określonej wartości?
Wiele razy natrafiam na sytuację, w której linia nie jest odpowiednio wcięta. Ether przez wklej, źle / nie preferowaną wtyczkę wcięcia lub najczęściej dodatkowe spacje równoważące wartość wcięcia. Zwykle naprawiam to kilka razy <<lub >>kilka razy, aby to naprawić. W przypadku dodatkowych spacji zrobię 100<<wtedy a >>dla każdego poziomu wcięcia, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.