Pytania oznaczone «indentation»

Wcięcie służy do organizowania kodu poprzez wskazywanie bloków, zamknięć, warunków warunkowych i innych konstrukcji. Dzięki temu kod jest łatwiejszy do odczytania, aw niektórych językach jest używany do obsługi przepływu sterowania.

37
Jak wyłączyć automatyczne wcięcie nowych linii?

Niedawno zaktualizowałem emacsa do wersji 24.4.1 i coś się zmieniło w wcięciach nowych linii. Kiedy uderzam enter, spodziewam się po prostu „pustej” nowej linii w miejscu, w którym kursor był obecny, w szczególności jeśli jestem na środku linii, linia ta powinna zostać podzielona i żaden znak nie...

29
Różne style wcięć dla różnych projektów

Pracuję nad wieloma różnymi projektami C z unikalnymi stylami wcięć. Jak zmusić Emacsa do wprowadzenia ustawień wcięcia dla poszczególnych projektów bez zanieczyszczania .dir-locals.elplików projektu wcześniejszymi plikami? Chcę dopasować projekty przy użyciu ich ścieżek na...

18
Czy jest jakaś przejrzysta dokumentacja SMIE?

Spędziłem wiele, wiele godzin, teraz próbując uzyskać jakąkolwiek regułę / gramatykę wg SMIE. Czy są jakieś przykłady małego, zabawkowego lub szkieletowego trybu opartego na SMIE z dokumentacją tego, jak to naprawdę działa, lub jakakolwiek dyskusja na temat korzystania z niego? Coś, co, powiedzmy,...

18
Całkowicie wyłącz wszystkie automatyczne wcięcia

Jak całkowicie wyłączyć wszystkie automatyczne wcięcia w Emacsie? Muszę go wyłączyć przynajmniej w trybie podstawowym, ale nie przeszkadza mi to, że jest wyłączony globalnie dla bieżącej sesji. Przeczytaj resztę tego pytania przed zadeklarowaniem duplikatu. Wszystkie pozostałe odpowiedzi, które...

17
Jak wprowadzać wcięcia w elementach LaTeX / AUCTeX?

P: Jak mogę uzyskać „prawidłowe” wcięcie w itemiześrodowiskach LaTeX auctex? Oto, gdzie chciałbym być itemw itemiześrodowisku: \item linia jest wcięta o dwie spacje względem początku środowiska linie kontynuacji w elemencie są wcięte o dodatkowe dwa spacje względem \itemlinii Oto, co chciałbym...

15
Nawiguj według wcięcia

Chcę nawigować między wierszami pliku na podstawie wcięcia. Plik ma strukturę wcięcia: linia, która jest bardziej wcięta niż poprzednia linia, jest potomkiem poprzedniej linii, która ma takie samo wcięcie jak poprzednia linia, jest jej rodzeństwem. Głównie szukam trzech poleceń: Przejdź do...

14
Prawidłowe wcięcie dla linii owiniętych

Mam następujący zawinięty tekst, zwłaszcza gdy używasz wielu okien: Zastanawiam się, czy wcięcie owiniętego tekstu można zmienić jak w Vimie: ) Kiedy się zastanawiasz, wydaje się, że jest za to odpowiedzialny AutoFillMode . Miałem nadzieję, że można to poprawić w Emacsie 25. Po...

13
Wyświetl kod z innym wcięciem niż zapisany na dysku

Pracuję nad niektórymi projektami ze stylami wcięć, które uważam za naprawdę irytujące. Chciałbym wyświetlić kod z pewnym stylem wcięcia, ale zawsze zapisz na dysku w zalecanym stylu wcięcia. W szczególności podoba mi się domyślny styl wcięcia emacsa w argumentach funkcji wieloliniowych ... void...

12
Automatyczne wcięcie \ jeśli instrukcje z AUCTeX

Obecne AUCTeXzachowanie dla prymitywnego texkodu udziałem razie -jak sprawozdań jest wciąć instrukcji warunkowej na tym samym poziomie co otaczającej stanie. Tj. Kod taki jak \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% pojawia się jako duży blok tekstu. Chciałbym wprowadzić...

12
Jak dostosować wcięcie w trybie organizacji?

to pytanie powstaje, ponieważ lubię używać czcionek nieposiadających stałej szerokości (Sabon, Minion, Garamond itp.). Powoduje to problem podczas korzystania z trybu wcięcia w org, ponieważ tekst pod nagłówkami nie jest teraz wyrównany z nagłówkami. Przykład: Czcionka to Georgia. Teraz, jeśli...

11
Ustaw wcięcie dla funkcji skryptu powłoki

Usiłuję ustawić liczbę spacji dla wcięcia dla uruchomienia nowej funkcji w sh-mode(pod-tryb bash). Próbowałem ustawić: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (jak pokazano custom-set-variablesw .emacs) i inni, a także, ale żaden z nich nie miał żadnego...

11
Kolorowanie wcięć

Rozważ następujące dwie migawki: Pierwsza poniżej pochodzi z Emacsa w trybie Python (z Jedi i Elpy) Ten drugi poniżej pochodzi z ręcznego fotografowania poprzedniego, aby ułatwić rozróżnienie tak wielu poziomów wcięcia. Czy są jakieś pakiety, które mogą pomóc w osiągnięciu tego ostatniego...

11
problem automatycznego wcięcia python

Używam Emacsa 24.4. Podczas pisania kodu w Pythonie Emacs zachowuje się dziwnie w odniesieniu do wcięć. Na przykład: for i in range(10): print(i) for i in range(10) Kiedy wprowadzam :, Emacs dodaje niepotrzebne wcięcie na początku trzeciego wiersza. To dość dziwne, czy to...

11
Dostosowywanie wcięcia w trybie makefile?

W moich plikach Makefile wolę następujące wcięcie dla linii kontynuacji: FILES:= \ file1.cpp \ file2.cpp \ fileYetAnother.cpp LIBS:= \ libsth1.so \ libelsewhere.so nadal tryb makefile wcina go w następujący sposób (gdy zostanie wyświetlony monit o ponowne utworzenie pliku lub...

10
Ustaw tryb sieciowy zawsze jako wcięcie ze spacjami

Korzystam z trybu internetowego emacsa , a tabulacja w plikach JS wydaje się dziwnie działać. Mam tabulację ustawioną na wcięcie 2 spacje, ale kiedy wcięcie osiąga 8 spacji, tryb sieciowy zamienia je w tabulację, a następnie kontynuuje tabulację 2 spacji aż do osiągnięcia kolejnych 8 spacji i...

10
Czy istnieje tryb Emacsa wygodny do pisania wierszy?

Próbowałem prostych wyszukiwań w Google i MELPA za pomocą słów kluczowych, takich jak „tryb poezji emacsa” lub „tryb wiersza emacsa”, ale nie znalazłem niczego specjalnie stworzonego do tego celu. Podręcznik omawia niektóre popularne rozszerzenia, text-modeale są one przeznaczone do znaczników...