Kursor tekstowy Eclipse uległ zmianie i edytor zachowuje się inaczej

84

Nacisnąłem magiczny przycisk i teraz mój kursor (migająca rzecz, która pokazuje, gdzie piszesz) podzielił się i teraz Eclipse zachowuje się jak zwykły edytor tekstu / jak Microsoft Word. Kursor, który zwykle wygląda jak „|”, teraz wygląda jak „¦” (Wikipedia nazywa to „ łamaną kreską ” lub „regułą z podziałem ”, a nie zwykłą „ pionową kreską ”).

Chcę tylko wiedzieć, jak sprawić, by Eclipse znów zachowywał się normalnie i co zrobiłem przypadkowo, więc nie robię tego ponownie.

Jeremy
źródło
2
„znak nad ukośnikiem” to znak zapytania na mojej klawiaturze ... czy możesz być bardziej szczegółowy?
DNA
prawie na pewno znak zapytania znajduje się nad ukośnikiem. Myślałem, że kierunek ukośnika opiera się na rozpoczynaniu od góry i schodzeniu na dół ... Jeśli się mylę, to oczywiście mam na myśli lewy ukośnik.
Jeremy
1
Co znaczy „fugoogin”? Co to znaczy, że Eclipse działa jak MS Word?
Gabe,
1
To było bardzo dobre pytanie.
Leo
8
Zabawne, jak opisujesz to jako „znak nad ukośnikiem odwrotnym (cienki pionowy pasek z przerwą w środku)” zamiast po prostu pisać ¦
Valentin Milea

Odpowiedzi:

161

Wygląda na to, że przypadkowo przełączyłeś się z trybu inteligentnego wstawiania do trybu wstawiania .

Naciśnij Ctrl+ Shift+ Insertlub zaznacz Tryb inteligentnego wstawiania w menu Edycja, aby przełączyć się z powrotem.

Inteligentne wstawianie to funkcja, która automatycznie wstawia zamykające cudzysłowy i nawiasy po wpisaniu otwieracza i umieszcza średniki na końcu wiersza po naciśnięciu średnika (jeśli masz taką preferencję).

mikej
źródło
6
Dzięki Bogu, ten rozszczepiony karetka doprowadziłby mnie do szału!
STM
3
@STM: To zabawne, jak pozornie nieistotna kosmetyczna zmiana kursora może doprowadzić nas do ściany! Jednak Ctrl + Shift + Insert naprawił to!
WeNeigh,
3
Ahhh, genialne. Nie wiem nawet, jak to włączyłem (jak u diabła przypadkowo wciskasz Ctrl + Shift + Insert?), Ale uratowałeś mnie!
Davor,
1
Myślę, że po zmianie rozszerzenia pliku na nieznane zmieniło się ze sprytnej wkładki na normalną, dzięki, doprowadzało mnie to do szaleństwa! Informuje również o tym, co więcej znajdujesz się na dolnym pasku :)
Liam W
1
Wciąż ratuje mnie siedem lat później.
K. Morgan,
17

Może nacisnąłeś insertklawisz, który zmieni edytor Eclipse na Overwritezamiast Smart Insert(patrz pasek informacyjny na dole edytora) i zmieni kursor na blok zamiast pionowej linii?

Aktualizacja : Dzięki za wyjaśnienie - zobacz odpowiedź mikeja , która jest poprawna. Zostawię tę odpowiedź na wypadek, gdyby ktoś miał podobny, powiązany problem, który opisuję.

DNA
źródło
Niepoprawnie. Wstawianie sprawi, że zachowa się jak wiersz polecenia, a nie słowo Microsoft. Również wstawianie powoduje, że kursor jest blokiem, a nie dzielonym kursorem, jak powiedziałeś. Mam pionową linię z przerwą pośrodku, jak znak nad ukośnikiem ...
Jeremy
@ Jeremy, pomogłoby, gdybyś wyjaśnił, co masz na myśli, mówiąc „zachowując się jak Microsoft Word”, a potem ... i „podziel kursor” ...
DNA
5

Wystarczy dwukrotnie kliknąć „Smart Insert” / „Overwrite” na pasku stanu zaćmienia

Dla odniesienia dodaję obraz.

Ecliple - pasek stanu

pradipgarala
źródło
Robi to po prostu to, co robi Insertklawisz [ ], tj. Przełącza nadpisywanie i włączany tryb wstawiania. Nie przełącza między trybami Insert i Smart Insert, o co prosi OP.
ysap
4

Jeśli nic nie działa, uruchom ponownie zaćmienie. To właśnie zrobiłem!

raghav
źródło
3

Po prostu kliknij

Przełącz ikonę Vrapper na pasku narzędzi .

Może to powodować takie problemy. Ponieważ do dziś mam ten sam problem.

Zapoznaj się z poniższymi obrazami, aby uzyskać jasny obraz tego.


Przełącz ikonę Vrapper

Upewnij się, że jest w trybie wyłączenia na pasku stanu
Potwierdzenie paska stanu

Nachan C.
źródło
1

@Jeremy mówiąc „Mam pionową linię z przerwą na środku, jak znak nad ukośnikiem” myślę, że masz na myśli symbol „Pipeline”, którego używasz do oznaczenia „LUB” w programowaniu Języki. Jak ludzie już odpowiedzieli, jesteś w trybie Raw Insert (w przeciwieństwie do Smart Mode), więc spróbuj Edit-> Smart Insert Mode (domyślnie Ctrl + Shift + Insert). Aby uzyskać więcej informacji, odwiedź ten wątek http://www.eclipse.org/forums/index.php/t/53833/

I pamiętaj, ten symbol nazywa się symbolem „rury” lub symbolem „rurociągu”.

NANDAGOPAL
źródło
1

Miałem też ten sam problem, możesz to naprawić naciskając po prostu przycisk INSERT na klawiaturze (na platformie Windows).

U mnie to zadziałało.

lub możesz ponownie uruchomić zaćmienie.

Makarand.Thorat
źródło
0

Już wcześniej spotkałem się z tym symptomem w Eclipse 3.7. A po ponownym uruchomieniu komputera zniknął.

bnguyen82
źródło
0

Na moim komputerze z systemem Windows naciskam Shift + 0, ale zero musi znajdować się na klawiaturze numerycznej, a nie na numerach w górnym wierszu.

Shift + 0 przełącza mój kursor.

PA-GW
źródło
0

Jeśli kursor znajduje się symbol " + ", a następnie naciśnij Alt + Shift + A . albo możemy użyć opcji menu Edycja ==> Toggle Block Selections

Ravindra
źródło