2009-09-04 33 views
10

Mam nadzieję, że jest to szybki numerek: ostatnio dużo pracowałem nad Java/Google Web Toolkit w środowisku Eclipse i chociaż podobało mi się to do tej pory, miałem jeden powtarzający się problem to zaczyna mnie napędzać. Wydaje się dość przypadkowe, ale dość częste, by być denerwujące: jeśli wykonuję dużo kopii/wklejeń, nagle odkryję, że odsuwam się do definicji funkcji lub zmiennej przez IDE, często w zupełnie innym pliku, w którym to momencie Zwykle kończę na przypadkowym kopiowaniu kodu, którego nie chciałem i potrzebowałem cofnąć i przywrócić się do miejsca, w którym chciałem. Jestem prawie pewien, że jest to skrót "jump to definition", który trafiam przez przypadek, ale nie jestem pewien, co to skrót, co dokładnie go wyzwala, a co najważniejsze, jak go wyłączyć!Eclipse przeskakuje do definicji podczas kopiowania/wklejania

Zazwyczaj, kiedy to nastąpi mam zamiar za pośrednictwem następujących wniosków:

  • Podwójne kliknięcie na słowo aby podświetlić go
  • Prasa Ctrl + C skopiować (wydaje się, że może się zdarzyć tutaj)
  • Podwójne kliknięcie na innym słowem
  • Prasa Ctrl + V wkleić (zdarza się tutaj często)

Definicja żem posłany nie zawsze jest słowo podwójnym kliknięciu, ale może być ostatnim słowem, że kursor znalazł się przed podwójnym kliknięciem. Moim największym problemem jest to, że zazwyczaj pracuję wystarczająco szybko, że nie łapię dokładnie tego, jakie działania właśnie wywołały to zachowanie.

Naprawdę chciałbym po prostu zabić to, co się robi (jeśli chcę przejść do definicji, będę menu kontekstowe). Wszelkie wskazówki dotyczące sposobu?

Zastosowanie:

  • Eclipse 3.5 (Galileo)
  • Windows XP

Odpowiedz

11

Jeśli naciśniesz Ctrl i kliknij znak w kodzie (jak nazwy zmiennej lub metoda) , Eclipse przeniesie Cię do definicji tokena.

myślę, że może być dwukrotne kliknięcie i naciśnięcie Ctrl + C/Ctrl + V zbyt szybko.

Aby włączyć czy wyłączyć:

Window -> Preferencje -> Ogólne -> Editor -> Edytory tekstowe -> odnośników
Odznacz pole.

+0

Prawdopodobnie. Moje palce mają tendencję do szybszej pracy niż mój mózg z takimi rzeczami. Czy jest jakiś sposób, aby to wyłączyć? – Toji

+7

Czy jest: Okno -> Preferencje -> Ogólne -> Edytor -> Edytory tekstu -> Hiperłącza Odznacz to pole. –

+0

Doskonale! To robi! Dziękuję bardzo, właśnie uratowałeś mi wiele frustracji! – Toji

Powiązane problemy