intellij-idea
Малоизвестные функции
Поиск…
Языковая инъекция
Если вы хотите писать строки, содержащие другие языки (JSON, regexes), сложно идти в ногу с экранированием символов, и было бы неплохо получить некоторую помощь по коду.
- Поместите курсор внутри пустой строки
-
ALT + ENTER
- Выберите «Язык или ссылка на язык»
- Выберите желаемый язык (
RegExp
в моем случае) из всплывающего окна
- Снова используйте
ALT + ENTER
и выберитеEdit regex fragment
- В новом окне инструмента введите регулярное выражение - обратите внимание, как он автоматически сопоставляется с правильно экранированной Java-строкой. Аналогично для JSON отступы будут помещены правильно.
Быстрый просмотр
Проверьте видеоролик на YouTube об этой функции
IntelliJ предоставляет функцию быстрого предварительного просмотра под названием « Определение обзора» . Использование этой функции позволяет пользователю быстро просмотреть содержимое метода / класса без перехода в сам класс
- OS X - ( ⌘ + Y ) или ( ⌥ + пробел )
- Unix / Windows - Ctrl + Shift + I
Пример: просмотр в Arrays.copyOfRange()
:
Проверка правильности выбора класса в Search
:
Или быстро просмотрите некоторые файлы проекта:
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow