Zawsze uważałem, że automatyczne zamykanie cudzysłowów i funkcje nawiasów zaćmienia są bezużyteczne. Na przykład trafienie w pojedynczy „doprowadzi do
"<cursor>"
Nie potrzebuję drugiego cytatu. Denerwujące jest późniejsze usunięcie. Jak wyłączyć tę funkcję?
Aktualizacja: teraz zachowałem ustawienie włączone. Jeśli wpiszesz inny cytat ", to się przebije.
"string" -> "stri" + ""ng"
... niemniej jednak jest to dodatkowe naciśnięcie klawisza Backspace / Delete. Gdyby tylko było ustawienie autouzupełniania w określonych przypadkach.Odpowiedzi:
Wypróbuj Okno -> Preferencje -> Java -> Edytor -> Wpisywanie i odznacz pole wyboru „Ciągi znaków” w grupie „Zamknij automatycznie”.
źródło
Musisz wyłączyć tę funkcję dla wszystkich edytorów: Przejdź do Preferencji iw polu „wpisz tekst filtru” wpisz „wpisywanie”. Następnie kliknij każdy wynik i odznacz wszystkie niechciane opcje automatycznego zamykania.
źródło
Wyjdź z cudzysłowów, po prostu naciskając Enter, gdy skończysz wpisywać zawartość ciągu (przynajmniej w edytorze java).
źródło
'\''
i nie chcę cytatu zamykającego. Po prostu naciskam enter i usuń.Aby wyłączyć automatyczne cytaty w Titanium Studio, w preferencjach -> Titanium Studio -> Edytorzy -> odznacz „Automatycznie zamykaj pasujące pary znaków”
źródło
Możesz także nacisnąć cytat, gdy chcesz wyjść z autouzupełniania wyceny. Spowoduje to umieszczenie Cię poza wyceną, jakbyś sam ją zamknął. Więc ta funkcja tak naprawdę nie przerywa przepływu twojego programowania.
źródło
Lokalizacja podobnych funkcji automatycznego cytowania w PyDev dla zaćmienia: Windows -> PyDev -> Edytor -> Wpisywanie -> „Automatyczne zamykanie literału”.
Aby umożliwić naciśnięcie klawisza Enter w celu wyjścia z cudzysłowów, zaznacz opcję „Włącz link przy automatycznym zamykaniu nawiasów lub literałów”.
źródło