[Закрываются] скрытые функции Eclipse

Этот сочетает в себе как оригинальный ответ Роба, так и обновление Pilau за 2016 год

    var isOpera = !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0;
    // Opera 8.0+ (UA detection to detect Blink/v8-powered Opera)
var isFirefox = typeof InstallTrigger !== 'undefined';   // Firefox 1.0+
var isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor') > 0;
    // At least Safari 3+: "[object HTMLElementConstructor]"
var isChrome = !!window.chrome && !isOpera;              // Chrome 1+
var isIE = /*@cc_on!@*/false || !!document.documentMode;
// Edge 20+
var isEdge = !isIE && !!window.StyleMedia;
// Chrome 1+
var output = 'Detecting browsers by ducktyping:
'; output += 'isFirefox: ' + isFirefox + '
'; output += 'isChrome: ' + isChrome + '
'; output += 'isSafari: ' + isSafari + '
'; output += 'isOpera: ' + isOpera + '
'; output += 'isIE: ' + isIE + '
'; output += 'isIE Edge: ' + isEdge + '
'; document.body.innerHTML = output;

97
задан 7 revs, 6 users 100% 6 May 2012 в 17:23
поделиться

73 ответа

В зависимости от того, во сколько средство сохранения значит для Вас...

Добавление TODO и FIXME в комментарии автоматически добавляют задачу к списку задач в Eclipse. Таким образом, если существует код, Вы хотите возвратиться к, сказать, что Вы отлаживали и потребность провести некоторое исследование, можно сделать...

FIXME означает, что это срочно, который помещает красный! в окне
задачи TODO нормальная безотлагательность

//FIXME: This accidentally deletes user accounts
user.account().delete();

//TODO: Add some validation before assigning everyone as admin
user.setPrivilege("Admin");

И затем существуют методы set/методы считывания, автоматически создаваемые. Здорово, если Вы создаете боб или что-то. Скажите объявление класса, такого как:

public class SomeBean {
    private static int FIRST_VALUE = 0;
    private static int SECOND_VALUE = 1;
    ...
    private static int THOUSANDTH_VALUE = 1000;
}

можно создать все переменные, затем щелкнуть правой кнопкой в редакторе, перейдите к Источнику и затем выберите, Генерируют Методы set & Методы считывания. Это автоматически создаст их для Вас.

1
ответ дан Ascalonian 24 November 2019 в 05:18
поделиться

Ctrl-1, чтобы преобразовать, если в условное выражение и назад, раздели присвоение или присоединитесь к нему назад или сделайте другие такие маленькие манипуляции. Существует список их в справке.

1
ответ дан iny 24 November 2019 в 05:18
поделиться

ALT+Shift+X + T

Это будет петлять как модульный тест.

1
ответ дан abarax 24 November 2019 в 05:18
поделиться

Быстрый Помогите: Ctrl + 2, сопровождаемый F (присваивают полю), L (присваивают локальной переменной), и R (переименовывают в файле)

Последнее местоположение редактирования: Выезд Ctrl+Q

эта статья: http://dmy999.com/article/29/using-eclipse-efficiently

1
ответ дан mayya 24 November 2019 в 05:18
поделиться

Ctrl+Shift+Enter, чтобы спустить текущую строку одной и начать вводить выше его.
Ctrl+Shift+X для превращения в капитал текущего выбора, Ctrl-Shift-Y для изменения его нижний регистр.
Ctrl +. Автоматически заполняет текущее слово. Это работает на переменные, а также строки (который является огромным средством экономии времени для ключей массива, например)

1
ответ дан 2 revs 24 November 2019 в 05:18
поделиться

Ctrl-сдвиг - или Вниз в редакторе Java переходит к к ближайшему объявлению метода или поля в том направлении.

2
ответ дан 2 revs, 2 users 80% 24 November 2019 в 05:18
поделиться

Не знайте сочетание клавиш к нему, но выбирайте локальную переменную в методе, и затем щелкайте правой кнопкой. Под осуществляют рефакторинг, "преобразовывают локальную переменную в поле". Очень полезный в случаях. Просто желание там было ярлыком для него!

2
ответ дан chillysapien 24 November 2019 в 05:18
поделиться

ctrl-alt-up/down для копирования строки (или вниз). Сопровождаемый alt-up/down часто намного более быстр, чем вставка копии

2
ответ дан chillysapien 24 November 2019 в 05:18
поделиться

Ctrl+f тогда отмечают флажок "Regular expressions". От этого можно искать с регулярными выражениями, но еще более мощно, можно включать соответствия группы в замещающую строку (1$, 2$, и т.д., или 0$ для целого соответствия).

2
ответ дан Mike Stone 24 November 2019 в 05:18
поделиться

Я действительно смещаюсь, и это - явная реклама...

однако, я думаю, что мой новый плагин Eclipse, nWire, является средством сохранения наилучшего времени, которое можно получить для Eclipse. Я разработал его после лет работы с Eclipse, я просто пришел к выводу, что мне нужен один инструмент, чтобы показать мне все ассоциации моего кода вместо того, чтобы изучить различные инструменты и представления.

Выезд демонстрация на моем веб-сайте .

0
ответ дан zvikico 24 November 2019 в 05:18
поделиться

Если Вы разрабатываете свой проект с Муравьем, можно присвоить ярлык на "Выполнения последний запущенный внешний Инструмент" как Ctrl+Enter, и он повторит последнюю сборку. Это намного легче, чем стандартный Alt+Shift+X, Q также это помогает с ошибкой в последнем Eclipse, который не может найти файл типа "build" муравья в проекте.

0
ответ дан serg 24 November 2019 в 05:18
поделиться

Конечно, если Вы не можете найти привязку, Вы ищете или не любите текущее обязательное Окно-> Предпочтения-> Общий->, Ключи позволят Вам изменять, добавлять & удалите отображения своей ключевой комбинации.

0
ответ дан javamonkey79 24 November 2019 в 05:18
поделиться

Конечно, все эти ярлыки доступны в меню, но у кого есть время для этого, когда Вы находитесь в "зоне".

мне нравится замена в горячем режиме кода.

0
ответ дан warsze 24 November 2019 в 05:18
поделиться

CTRL + b: разрабатывать проект под C++

CTRL + SHIFT + f: отформатировать Ваш код (C++)

0
ответ дан nutario 24 November 2019 в 05:18
поделиться

При отладке я нахожу представление "Display" действительно полезным. Это позволяет Вам ввести код (использующий автоматический завершенный) и позволяет Вам выполнить/отобразить результат того, что Вы пишете.

Дают ему попытку!

1
ответ дан 3 revs, 3 users 75% 24 November 2019 в 05:18
поделиться

Если Вы хотите поместить System.out.println ("что-нибудь"); к Вашему коду можно просто сделать следующим образом: Только запишите", тогда отметьте "" и нажмите Crtl-Space Up-Arrow и войдите (необходимо приземлиться на "sysout").

Вуаля, там это:)

3
ответ дан dubcee 24 November 2019 в 05:18
поделиться

ctrl + O является раскрывающимся представлением схемы, которое позволяет Вам начать вводить для фильтрации на имени

Ctrl + работы F3 точно так же, но это может открыть основы других типов на основе того, где курсор.

Включают Действие Сохранения для чистки кода, и это будет автоматически отформатировано, и импорт оптимизировал каждый раз, когда Вы сохраняете. Для легкого получения до этой опции выбирают, "Windows|Preferences" запускаются, тип "Сохраняют закон" в блоке фильтров и включают опцию.

В новых 3,4 выпусках, включите "Пройденный путь" наверху окна редактора. Существует новая кнопка на панели инструментов для этого.

4
ответ дан 2 revs, 2 users 80% 24 November 2019 в 05:18
поделиться

Ctrl + Сдвиг + P для нахождения фигурной скобки соответствия. Действительно полезный при работе с длинными кодами.

4
ответ дан Chathuranga Chandrasekara 24 November 2019 в 05:18
поделиться

Сохраните скалы Действий. Там можно добраться Импорт организовал (Ctrl+Shift+o) и форматирование кода (CTRL + SHIFT + f). Кроме того, от этого я люблю ВЫСОКИЙ ЗВУК + Сдвиг + R для рефакторинга.

Мои любимые вещи плагины хотя: Они могли бы заставить Вас использовать больше времени, но большую часть времени они дают качество (субъективный, я знаю)

  • Код coveragde (ECLEMMA)
  • Статический анализ источника (PMD)
  • Статический анализ кода байта (FindBugs)
  • CheckStyle
  • SpringIDE.

Тогда Вы начинаете качать с обязательными плагинами управления исходным кодом и знатоком 2 плагина.

Rock на!

4
ответ дан svrist 24 November 2019 в 05:18
поделиться

Скрытое сокровище является условной точкой прерывания. Действительно полезный для того, чтобы перескочить через части циклов, приостанавливаясь, если что-то является пустым или встречает определенное значение, и т.д.... просто, щелкают правой кнопкой по точке останова, Breakpoint Properties-> Enable Condition. Существует даже код, помогают в текстовом поле!

5
ответ дан jtgameover 24 November 2019 в 05:18
поделиться

Ctrl +, и Ctrl +. перемещают текстовый курсор в следующую и предыдущую ошибку или предупреждение (красная или желтая загогулина) в источнике. Это становится действительно полезным, если Вы имеете дело с большим блоком грязного или взломанного кода, когда Вы находитесь в глубинах рефакторинга или вставки. Объединенный с Ctrl+1 для предлагает, фиксируют Вас, может быстро восстановить код, не имея необходимость двигать Вашей рукой к мыши.

На самом деле, едва необходимо пошевелить пальцем от Ctrl...

5
ответ дан banjollity 24 November 2019 в 05:18
поделиться

Ctrl-Alt-h Для открытия Иерархии вызовов выбранного метода.

Действительно полезный на больших кодовых базах или неизвестных кодовых базах

5
ответ дан Slayer SA 24 November 2019 в 05:18
поделиться

Ctrl + Сдвиг + L покажет Вам все в настоящее время доступные сочетания клавиш

7
ответ дан 2 revs, 2 users 67% 24 November 2019 в 05:18
поделиться

Одна комбинация к управляет ими всеми.

CTL+SHFT+L

Получите список всех этих "скрытых" функций.

2
ответ дан baskin 24 November 2019 в 05:18
поделиться

Включение «Игнорировать пробелы» в настройках сравнения / исправления позволяет сэкономить время!

0
ответ дан 24 November 2019 в 05:18
поделиться

I'm surprised no one mentioned the Emacs keybinding setting available in Eclipse. This is one of my favorite little features; it allows me to transition from Emacs to Eclipse with little adjustment in my navigation preferences.

Windows->Preferences->General->Keys->Scheme.

0
ответ дан 24 November 2019 в 05:18
поделиться

Как насчет:

Ctrl-PgUp и Ctrl-PgDn для навигации по открытым файлам в редакторе (включая раздел переполнения, если вы Ctrl-PgDn полностью вправо).

3
ответ дан 24 November 2019 в 05:18
поделиться

Очень часто нажимайте CTRL + S . Это лучший друг CTRL + 1.

0
ответ дан 24 November 2019 в 05:18
поделиться

Shift-F2 переходит в Javadoc для любого метода.

Используйте его МНОГОЕ. Для библиотек вам необходимо настроить расположение, но для стандартных классов они предопределены Eclipse

1
ответ дан 24 November 2019 в 05:18
поделиться

Прошу прощения, если это дубликат, но Не думаю, что я видел здесь упомянутый здесь, и просмотрел все сообщения:

Завершение слов:

Alt + /

- действительно хорошая альтернатива Ctrl + Space. Это не совсем заменяет Ctrl + Space, но намного быстрее . И не бойтесь нажимать на нее несколько раз, она будет постоянно переключать возможные варианты.

2
ответ дан 24 November 2019 в 05:18
поделиться