— Искам да ти разкажа за още няколко магически трика.
„Моля, направете го! Днес е просто ден на чудеса. Изглежда, че не съм използвал половината от функциите на IntelliJ IDEA.“
Магически трик #4: Търсене.
„Представете си, че сте отворor файл с 5000 реда и трябва да намерите метод, наречен getProcessTask. Или getProcessorTask or getTaskProcessor or нещо подобно.“
„IntelliJ IDEA има много мощен механизъм за търсене на текущия отворен файл.“
„Просто натиснете Ctrl+F и започнете да пишете думата, от която се нуждаете:“
„Например, ако искаме да намерим всяко извикване на метода println, тогава ще напишем println:“
„И можете да навигирате през съвпаденията, като използвате стрелките нагоре и надолу. Оградих ги в екранната снимка.“
„Има още квадратчета за отметка вдясно: Match Case, Regex и Words. Какво означават?“
" MatchCase прави търсенето чувствително към главни и малки букви. Ако е изчистено, няма да се прави разлика между главни и малки букви. Ако е избрано, тогава главните и малките букви се считат за различни. Например «Печат» няма да съответства на «печат» .
„Избирането на квадратчето Regex казва на IntelliJ, че низът за търсене всъщност е регулярен израз. “
„Избирането на квадратчето за отметка Думи показва, че думата трябва напълно да съответства на това, което имаме. Частичните съвпадения не се броят. “
"Например, ако имам print и println , методи и искам само да намеря print, тогава ще трябва да отметна това поле. В примера по-долу специално замених две срещания на println с print и намерих само тези две като поставите отметка в квадратчето Думи ."
"С други думи, Words превключва между «част от думата съответства на низа за търсене» и «цялата дума съответства на низа за търсене»?»
"Ах."
Магически трик #5: Сменете.
„Представете си, че имате няHowъв code и искате да замените няколко извиквания на метод с други извиквания на метод. „Вие просто искате да замените codeов фрагмент с друг codeов фрагмент. Това е. Как можете да направите това бързо?"
„Комбинацията от клавиши Ctrl+R прави това.“
„Нека заменим println с print .
„За да сте сигурни, че операцията за замяна не се случва в целия клас, трябва да изберете желаната част от codeа и да поставите отметка в квадратчето «В селекцията».“
"Сега можете смело да натиснете бутона « Замени всички » и всички записи println в избрания code ще бъдат заменени с print ."
„Вярно е. Всичко работи чудесно. Благодаря ти, Ели!“
GO TO FULL VERSION