Как зайти в Даркнет?!
25th January, 01:11
8
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
900
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
952
0
Очень долго работает Update запрос Oracle
27th January, 09:58
916
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
907
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
942
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1727
0
период по дням
25th October, 10:44
3957
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3722
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4614
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4382
0
Помогите пожалуйста решить задачи
24th November, 23:53
6088
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4352
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4400
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Полезные функции Eclipse?
Я использую Eclipse как IDE в течение короткого промежутка времени (около 3 месяцев полного использования), и почти каждый день я узнаю о каком-то ярлыке или функции, о которых я совершенно не знал. Например, только сегодня я узнал, что Ctrl + 3 -это ярлык для окна быстрого доступа.
Мне было интересно, каковы ваши самые полезные / любимые функции Eclipse. Учитывая, что IDE настолько велик, было бы полезно узнать о наиболее часто используемых частях программы.
Мои наиболее часто используемые функции:
ctrl + 1 быстрое исправление / проверка орфографии
открытие файлов
- ctrl + shift + t загрузить файл класса по имени класса
- ctrl + shift + r загрузите любой файл по имени файла
совпадения производятся в начале class/filename. начните поисковый шаблон с * для поиска в любом месте в пределах filename/classname.
Форматирование
- ctrl + shift + f формат исходного файла (настройка стиля форматирования в окне / настройки / java / стиль кода / форматер)
- ctrl + shift + o организация импорта
Сгенерированный код
- alt + s , r для генерации геттеров и сеттеров
- alt + s , v для вставки сигнатур методов для переопределенных методов из суперкласса или интерфейса
Рефакторинги
- alt + shift + l Extract text-selection as local variable (очень удобно, что он определяет и вставляет тип для вас.
- alt + shift + m извлечение текста-выделение как метод
- alt + shift + i встроенный выбранный метод
Запуск и отладка.
alt + shift + x это очень удобный префикс для запуска вещей в вашем текущем файле.
- alt + shift + x , t запуск модульных тестов в текущем файле
- alt + shift + x , j запустить main в текущем файле
- alt + shift + x , r запуск на сервере
Есть и другие. Параметры отображаются в правом нижнем всплывающем окне после нажатия кнопки alt + shift + x -да .
alt + shift + x можно переключить для alt + shift + d во всех приведенных выше примерах для запуска в отладчике.
Утверждение
Начиная с недавнего выпуска Ganymede, теперь вы можете переключать проверку в указанных файлах и папках. Я ждал этой функции целую вечность.
- Перейти к проекту / свойства / проверка
- нажмите на кнопку ... кнопка в столбце настройки валидатора, который вы хотите закрыть
- Добавление правила в группу исключения
навигация по коду
- удерживайте нажатой клавишу ctrl , чтобы сделать все переменные, методы и имена классов гиперссылками на их определения.
- alt + left , чтобы вернуться туда, где вы нажали ctrl
- alt + right чтобы снова пойти "forwards"
Ярлык, который я использую каждый день, - это Ctrl + K . В вашем редакторе (а не только в файле Java) просто выберите текст (например, переменную, функцию и т. д.), а затем используйте этот ярлык, чтобы перейти к следующему вхождению этого текста в текущем редакторе. Это быстрее, чем использовать ярлык Ctrl + F ...
Обратите внимание также, что вы можете использовать Ctrl + Shift + K искать в обратном направлении.
С точки зрения реальных возможностей, а не ярлыков, я настоятельно рекомендую взглянуть на Mylyn .
По сути, это скины Eclipse с видом, сфокусированным на задаче. Он отслеживает файлы, которые вы касаетесь при работе над задачей, и фокусирует многие аспекты UI на ресурсах, которые, по его мнению, имеют отношение к данной задаче. Eclipse может быть несколько занят, чтобы посмотреть на него, особенно с большим мультимодульным проектом, и Майлин помогает прорезать круфт. Возможность подключения к программному обеспечению отслеживания выпуска и репозиториям управления версиями также превосходна.
По моему опыту, он поляризует мнение среди тех, кто пытается работать с ним, что, вероятно, является признаком того, что он предлагает что-то интересное... Не хочу показаться фанатом-это определенно стоит посмотреть.
Ctrl - Alt (up / down ) копирование выбранных строк выше или ниже текущей строки.
Alt (up / down ) перемещение текущих (или нескольких выбранных) строк вверх или вниз
Ctrl - Shift - R откройте окно ресурсов, начните вводить текст, чтобы найти класс / ресурс
Ctrl - O вызовите все методы и поля для текущего класса. При повторном нажатии на него будут выведены все методы и поля для текущего класса и суперклассов.
Ctrl - / или Ctrl - Alt - C комментируйте одну или несколько строк с помощью //
Ctrl - Shift - / комментируйте выделенные строки с помощью /* */
Ctrl - . переход к следующей строке ошибки или предупреждения
CTRL + PAGE DOWN / CTRL + PAGE UP переключение между открытыми редакторами
CTRL + E , чтобы также переключаться между открытыми редакторами (позволяет ввести имя)
CTRL + O чрезвычайно важно для меня. Тогда вам больше не нужен вид контура (вы можете закрыть его, что даст вам больше места). Затем вы можете ввести имя метода или только начало его, и вы быстро сможете добраться до него. Я также использую его, чтобы проверить, какие вещи доступны. Например: CTRL + O , а затем введите get ... теперь я вижу всех добытчиков.
F3 в то время как элемент выбран в коде: приводит вас к его определению или его источнику. например, используемый при вызове метода, он вводит вас в исходный код этого метода.
CTRL + M для максимизации текущего окна
Как уже было сказано, CTRL + 3 -это очень хорошо. Это в основном позволяет использовать Eclipse полностью без мыши. Просто введите CTRL + 3 и затем упакуйте explorer, например.
Перспективы корыта цикла CTRL + F8
CTRL + L позволяет ввести номер строки и приводит вас непосредственно к этой строке.
CTRL + SHIFT + G выполняет поиск всех ссылок на выбранный элемент в рабочей области.
И не ярлык: в настройках проекта под редактором Java вы можете найти действия сохранения. Это позволяет настроить проект таким образом, чтобы код автоматически очищался и форматировался при сохранении файла. Это очень хорошо, что он избавляет вас от постоянного нажатия кнопок CTRL + O и CTRL + F .
Eclipse автоматическое обновление не включено по умолчанию, поэтому если вы внесете изменения в файл за пределами eclipse, эти изменения не будут отражены в вашей сборке. это очень раздражает, если вы только что сделали обновление svn/git/rebase, и все работает не так, как должно.
Включите его в windows - > preferences - >workspace и установите флажок обновить автоматически.
местная история
Это отличная функция. Eclipse имеет свой собственный мини-CVS для всех файлов в проекте. Если вы хотите вернуть некоторые внесенные изменения или даже восстановить удаленный файл - вы можете щелкнуть правой кнопкой мыши на проекте и выбрать "Restore from Local History".
Только что спас мою задницу *tears из joy*
- Ctrl - shift - T , но только наберите начальные символы (и даже несколько
подробнее) о классе, который вы ищете
для. Например, вы можете ввести
"NetLi" чтобы найти NetworkListener
- В окне поиска Ctrl - . выводит вас на первый лист ветки дерева
- Alt - / -это завершение слов. Немного отличается от Ctrl - space
Многие ключевые привязки зависят от перспективы и вида, которые в данный момент активны.
Мои наиболее часто используемые для перспективы Java:
- ctrl - shift - r открытый ресурс
- ctrl - shift - t открытый тип
- ctrl - 1 быстрого исправления/оптимизация
- ctrl - j последовательный поиск
- ctrl - h поиск в файлах (выберите базовый каталог и установите область действия для выбранных ресурсов)
- ctrl - o методы список
- ctrl - alt - h открыть иерархию вызовов
- ctrl - shift - l список сочетаний клавиш
- хит ctrl - shift - l опять же, чтобы перейти непосредственно к настройкам, чтобы изменить сопоставления клавиш
Я также являюсь поклонником Eclipse, однако, поскольку я провожу большую часть своего времени в Visual Studio, я предлагаю вам прочитать серию статей Эрика Синка "C#-Java" (части 1-4). Мало того, что Эрик всегда занимательное чтение, но эта краткая серия охватывает некоторые удивительные Eclipse понимание для тех, кто не был в Eclipse или были далеко от него в течение некоторого времени:
От C# до Java: Часть 1
От C# до Java: Часть 2
От C# до Java: Часть 3
От C# до Java: Часть 4
Ctrl - Shift - M пока курсор находится на имени класса в вашем файле java, вы специально добавите этот и только этот класс в свой импорт. Это отличается от Ctrl - Shift - O который не только добавит те импорта, которые еще не определены, но и удалит импорт, который в настоящее время не нужен, что вы, возможно, не обязательно захотите делать.
Я забыл о переименовании переменной области действия [Ctrl + 2 -> r]. Поместите курсор в переменную, которую вы хотите переименовать, нажмите Ctrl + 2, затем r, а затем введите новое имя, наблюдая, как все экземпляры этой переменной переименовываются одновременно.
Это потрясающе при рефакторинге венгерской нотации.
В последнее время я использую плагин MouseFeeds , чтобы автоматически сказать мне, что такое комбинации ключевых штрихов. Таким образом, при повторении я запоминаю их лучше.
Эта ссылка содержит более полную картину и описание того, как она выглядит и что делает.
Я только что опубликовал этот пост в блоге о ТОП-5 полезных скрытых функциях Eclipse . Он содержит:
- Избранное: типы и члены, которые всегда будут отображаться при автозавершении
- Удивительный режим выбора блока : для многострочного редактирования
- Промежуточный вид EGit: намного лучше, чем сам git
- Введите фильтры: чтобы удалить awt и
java.lang.Objectматериал из автозавершения - Теги форматирования: для разграничения разделов кода, которые не должны быть автоматически отформатированы
Я нахожу, что специфические для проекта настройки полезны в Eclipse 3.3.
Например, если над проектом работают несколько разработчиков, которые используют разные стили кода для фигурных скобок, интервалов между строками, количества импортируемых объектов и т. д. затем можно задать параметры стиля для проекта. Затем можно настроить действия сохранения таким образом, чтобы код автоматически форматировался при сохранении файла. В результате каждый код будет отформатирован одинаково, прежде чем он будет зарегистрирован.