Używam Heliosa w systemie Mac Snow Leopard. Nie wiem dlaczego, ale nagle moje klawisze strzałek i przycisk usuwania zaczynają działać nie tylko w Eclipse (więc Eclipse je ignoruje), ale reszta przycisków działa dobrze. Nigdzie na ekranie nie jest zgłaszany żaden wyjątek / błąd. Nie wiem dokładnie, jak odtworzyć to nieprawidłowe działanie.
Mogę tylko powiedzieć, że mam dokładnie ten sam problem z tym gościem tutaj . Złe jest to, że post wysłany w roku 2002: s
Czy ktoś z was ma ten sam problem? Jakieś sugestie?
Edytować:
Proszę zaznaczyć „ja też” w tym zgłoszeniu błędu, mając nadzieję, że zostanie on wkrótce naprawiony.
Odpowiedzi:
AKTUALIZACJA: 11.07.2017 Nie miałem tego problemu od kilku lat. Albo Eclipse naprawiło problemy, albo nowsza wersja Mac OSX coś naprawiła. Dla przypomnienia, używam Eclipse 4.5.2 na OSX 10.11.6.
UPDATE: 4/29/2011 Teraz wygląda na to, że nie jest to w ogóle problem z preferencjami dotyczącymi obszaru roboczego ani klawiatury. To się powtórzyło, ale przywrócenie ze starszych obszarów roboczych nie rozwiązało problemu. W końcu musiałem zrestartować komputer Mac, co wydawało się rozwiązać problem. Natychmiast spróbuję ponownego uruchomienia w przyszłości, jeśli znowu to zobaczę. Zgłosiłem ten błąd za pomocą Eclipse . Dodaj komentarz „ja też” do błędu, jeśli nie został naprawiony i możesz odtworzyć to w swoim systemie.
Słyszałem również, że na komputerach Mac można rozwiązać ten problem, usypiając urządzenie, zamykając pokrywę laptopa lub przeciągając menu Apple w tryb uśpienia, odczekaj kilka sekund, a następnie uruchom je ponownie. Jeszcze tego nie próbowałem.
BTW, kiedy to się dzieje odświeżanie i inne mechanizmy nie zadziałały.
AKTUALIZACJA: 13.04.2011 Chociaż poniższe instrukcje rozwiązały moje problemy z klawiaturą, odkryłem inne problemy z moją konfiguracją i ostatecznie byłem zmuszony odzyskać mój Workspace z kopii zapasowych.
UWAGA: Nie jest to zalecane, ale służy do celów informacyjnych. Zazwyczaj te klucze są obsługiwane przez widżet natywny i nie są zdefiniowane.
Tak więc miałem ten sam problem pod Eclipse 3.6.2.r362 na Mac OSX 10.6.7. Usuń w lewo, a strzałki nie działają. Pracowali w innych aplikacjach. Strzałki opcji działały dobrze, aby przesuwać zaznaczenie. Strzałki działały w oknie preferencji klawiatury. Przełączanie się do innej aplikacji iz powrotem nie działa. Ponowne uruchomienie zaćmienia nie miało znaczenia. Przełączanie schematów klawiatury z Emacs -> Default -> Emacs nie działa. Naciśnięcie wszystkich klawiszy modyfikujących nic nie dało. Wypróbowałem wszystkie poniższe rozwiązania i nic nie działa: Odbudowanie projektu, odświeżenie źródła, ponowne uruchomienie Eclipse.
Wreszcie udało mi się to naprawić, przechodząc do Preferencje -> Ogólne -> Klucze i resetując każde z powiązań dla następujących klawiszy. Powiązania dla każdego z kluczy były puste.
Delete Previous
do backspaceLine Up
do strzałki w góręLine Down
do strzałki w dółPrevious Column
do lewej strzałkiNext Column
do prawej strzałkiTo zadziałało, ale potem zauważyłem, że wszystkie klawisze emacsa były zakręcone. Myślałem, że działały wcześniej, więc nie jestem pewien, kiedy to się stało. Musiałem przywrócić domyślne przypisania klawiszy (po zapisaniu tych, które dostosowałem), a następnie przywrócić moje niestandardowe ustawienia.
Sprawia, że zastanawiam się, jakie inne wiązania klawiszy zostały zresetowane i co spowodowało. Frustrujące, ale przynajmniej mogę wrócić do kodowania.
źródło
Udało mi się „przywrócić” klawisze strzałek i backspace poprzez „odświeżenie” projektu.
źródło
Jeśli widzisz te same objawy w systemie Eclipse Windows, po prostu naciśnij jednocześnie wszystkie przyciski myszy (w tym kółko, jeśli je masz) w tym samym czasie i wydaje się, że to rozwiązuje problem.
źródło
Ten sam dziwny problem, to zadziałało dla mnie: po prostu odkryłem, że jeśli zmienię edytor, a potem z powrotem, backspace zacznie znowu działać. ( źródło )
źródło
Dla mnie główną przyczyną była moja mysz .
Nie działały klawisze Backspace i nawigacyjne. Mogłem to tymczasowo naprawić, ręcznie ustawiając przypisania klawiszy zgodnie z opisem na tej stronie.
Główną przyczyną i trwałym rozwiązaniem było naprawienie zablokowanego trzeciego przycisku myszy w mojej myszy Evoluent Vertical Grip. Ponieważ nigdy nie użyłem tego przycisku, nie zauważyłem, że jest on trwale włączony, prawdopodobnie od myszy ześlizgującej się z biurka na ziemię o jeden raz za dużo. Gdy udało mi się odblokować przycisk, problem został natychmiast rozwiązany.
To było naprawdę frustrujące. Spędziłem tygodnie zastanawiając się, dlaczego tak się dzieje i sporadycznie przeszukując sieć w poszukiwaniu odpowiedzi. Oczywiście miałem rozwiązanie tymczasowe, ale fakt, że to się działo, był denerwujący. Próbowałem ponownie zainstalować Eclipse od zera, wypróbowując różne wersje i przełączając obszary robocze, ale nic nie działało. Jestem zaskoczony, że po tym wszystkim utknął w przycisku myszy.
źródło
Sprawdź również, czy ktoś nie zainstalował
vrapper
wtyczki, aby Eclipse akceptował polecenia podobne do vi / vim. W takim przypadku naciśnięciei
umożliwia dostęp do okna edytora. Jeśli nie wiesz, że zainstalowała go szkoła zawodowa (patrzy na kogoś) , może to być słuszne $% # & $ @! Jeśli jest zainstalowany, na górnym pasku narzędzi pojawi się ikona V. Tę wtyczkę można usunąć, przechodząc do katalogu, w którym zainstalowano Eclipse w oknie terminu i uruchamiającfind . -name '\*vrapper\*' -exec rm -rf {} \;
Chodzi o to lub obciążać mózg, ale podobno zwiększać produktywność, ucząc się wszystkich poleceń Vima. Mam nadzieję, że to komuś pomoże ...
źródło
W środowiskach Windows i Linux miałem takie problemy, gdy system uważa, że został naciśnięty klawisz modyfikujący. Naciskając i zwalniając wszystkie klawisze modyfikujące, problemy często znikają. Jednak na OSX nie miałem takich problemów, więc może to być całkowicie błędne.
Jeśli prosty pomysł nie rozwiązuje problemu, możesz spróbować uruchomić nowy obszar roboczy, aby sprawdzić, czy jakieś preferencje powodują problem; lub możesz pobrać nową instancję Helios, aby sprawdzić, czy działa. Wiem, że są to poważne problemy, ale mogą je zlokalizować.
W przeciwnym razie spójrz na pytanie zadane niedawno o problemy z klawiaturą , może jest jakaś wskazówka, jak to rozwiązać.
źródło
Miałem ten sam problem z klawiszem „Delete” w Eclipse 3.7.0 w systemie Windows Vista. Nagle klucz przestał działać i nie mogłem zrozumieć, dlaczego. Niedawno znalazłem sposób na naprawienie tego, gdy wystąpi problem - działa u mnie za każdym razem:
W oknie edytora kodu w Eclipse, najedź kursorem myszy na jakąś metodę lub zmienną lub to, co masz, aż pojawi się wyskakujące okienko z napisem „Naciśnij 'F2', aby aktywować” w prawym dolnym rogu. Kliknij wyskakujące okienko, aby przełączyć fokus, a następnie kliknij ponownie okno edytora, aby wyskakujące okienko zniknęło, i voila, klawisz Delete znów działa.
źródło
Miałem ten sam problem. Okazało się, że jest to mój środkowy przycisk myszy bezprzewodowej, który został umieszczony w torbie na laptopa. Zwykle wyłączam mysz, ale tym razem zapomniałem. Cieszę się, że inni ludzie mieli ten problem, w przeciwnym razie nadal szukałbym przyczyny.
źródło
Z tym problemem mam do czynienia od lat. Zdarza się to jednak tak rzadko, że prawie zawsze zapominam, co zrobiłem, aby go rozwiązać. W większości przypadków ponowne uruchomienie rozwiązuje problem i kilka razy „odświeżanie” działało, ale nic nie działa w 100%.
W każdym razie ktoś w raporcie o błędzie zasugerował po prostu wprowadzenie MacBooka w cykl uśpienia. To zadziałało dla mnie jak urok, więc zostawiłem to na przyszłość.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=344290#c24
Nawiasem mówiąc, doświadczyłem podobnego zachowania w przypadku innych aplikacji, w szczególności Firefoksa. Myślę, że ma to związek z ogólnymi powiązaniami klawiszy i każdą aplikacją, która zapewnia nadpisywanie domyślnych ustawień w systemie operacyjnym (jest to dość duże założenie, więc weź z odpowiednio dużym ziarenkiem soli). Przydarzyło mi się to również w Xcode, ale proste ponowne uruchomienie aplikacji rozwiązuje problem, podczas gdy w przypadku Eclipse to nie wystarczało przez większość czasu.
źródło
Używając eclipse JUNO na Win XP również mam ten problem. Ponowne uruchomienie środowiska roboczego za pomocą polecenia Plik> Uruchom ponownie nie działa, ale zamknięcie zaćmienia i ponowne uruchomienie z -clean w wierszu polecenia klawisze zaczynają ponownie działać, bez ponownego uruchamiania systemu Windows.
źródło
Uwaga - po prostu znalazłem tę poprawkę w innym miejscu - możesz to naprawić w systemie Mac OSX za pomocą wyszukiwarki wymuszającego zabijanie. To zadziałało idealnie dla mnie. Nie trzeba było ponownie uruchamiać!
źródło
Z jakiegoś dziwnego powodu otwarcie
preferences window
i zamknięcie go od razu rozwiązuje ten problem (inne rozwiązania tutaj nie działały).źródło
Na wszelki wypadek, gdyby to komuś pomogło ... Przypadkowo wszystko znowu działa, wykonując następujące czynności:
Jak tylko edytor (to był plik JSP, btw) został odświeżony, po raz kolejny mogłem w pełni korzystać ze strzałek, kasowania itp.
YMMV
źródło
MacBook Pro 10.6.8, Eclipse Helios nagle się usuwają, a strzałki już nie działają. Reboot działał dla mnie.
źródło
Ja też mam ten sam problem. W moim przypadku nie działa tylko klawisz usuwania. Używam helios zaćmienia w Ubuntu. Podane tutaj rozwiązania nie działają. Jednak ponowne uruchomienie rozwiązuje problem.
źródło
Podejrzewam, że dzieje się tak po aktualizacji Java na moim Macu. Dlatego po aktualizacji Javy wydaje się, że dobrym pomysłem jest zawsze ponowne uruchamianie komputera.
źródło
Mam ten sam problem, kiedy zacząłem używać JRobota. W jednym kawałku kodu nacisnąłem mysz, ale jej nie puściłem. Puszczając mysz w późniejszym fragmencie kodu udało mi się rozwiązać problem. Możesz odtworzyć ten problem, korzystając z poniższego kodu. Zwolnij przycisk myszy, aby rozwiązać problem.
źródło
Wielokrotne naciskanie lewego i prawego przycisku myszy działało u mnie.
źródło
Używając Eclipse Luna (4.4) na Redhat i przeglądając przez Xming (Windows 7, 64-bit), nie mogłem używać backspace, strzałek, kasować czy nawet wchodzić, ale alfanumeryczne działały. Ten problem nie był sporadyczny, ale zawsze istniał od początku. Dla mnie odkryłem, że ustawienie punktu przerwania w kodzie, uruchomienie i umożliwienie zaćmienia przełączania perspektyw naprawiało to za każdym razem. Mam nadzieję, że pomoże to komuś innemu, ponieważ powyższe sugestie (tj. Zmiana edytorów, zmiana mapowań klawiszy, odświeżanie i ponowne uruchamianie zaćmienia) nie zadziałały dla mnie.
Interesującą diagnostyką problemu, który miałem, było to, że przechodząc do ekranu, na którym zmieniasz mapowania klawiszy, mogłem użyć klawisza usuwania. Ale nie w plikach java ani w plikach tekstowych bez tytułu.
źródło
PRACOWANE !!!
Używam Eclipse Luna i Windows 7, ale myślę, że działa również we wszystkich rodzajach.
W Eclipse przejdź do zakładki Okno-> Preferencje-> Ogólne-> Klawisze
Następnie znajdź na liście polecenia „Usuń” i „Usuń poprzednie” i sprawdź, czy są z czymś przypisane, czy nie. Jeśli przypisano mu niewłaściwy klawisz, kliknij „Odłącz polecenie”.
Po prostu wybierz polecenie, które chcesz zmienić i naciśnij klawisz, który chcesz znaleźć w polu „bindowanie”.
Myślę, że działa na następną, następną kolumnę, poprzednią, poprzednią kolumnę, wiersz w górę, wiersz w dół lub co tylko chcesz !!
źródło
Miałem podobny problem z niedziałającym „enter” i „delete”, żadna z powyższych metod mi nie pomogła - aby naprawić problem musiałem przełączyć się na domyślny program formatujący java (jeden, którego używałem, jakoś przestał działać)
źródło