代码完成
Основной целью IntelliJ IDEA является продуктивность разработчика, и для этого она предоставляет мощные возможности автоматического дополнения codeа. Однако, так How есть несколько функций дополнения codeа, важно разобраться How они работают и Howую когда лучше использовать.
- 简单补码 简单补码对变量名、类型、方法、表达式等进行最原始的猜测。值得一提的是,这个简单的附加组件会在您键入时自动运行。这意味着您不必按任何键盘快捷键即可查看建议选项的列表。但如果您仍然想手动调用它,可以按Ctrl + 空格键。
请注意,如果您调用简单加法两次,它将显示更多选项,包括私有成员。 - Smart Add-on 除了简单的add-on之外, IntelliJ IDEA还提供了Smart Add-on,它更加先进和全面。智能附加组件了解所需的类型以及数据类型如何转换,并提供适合上下文的选项。要启动智能附加组件,请按Shift + Ctrl + 空格键。 请注意,如果您运行智能加法两次,它将显示更多结果,包括链和非导入的静态成员。
- Tab 键补全如果您通过按Tab 从建议选项列表中选择一个项目,它将覆盖光标所在位置的标识符,而不仅仅是附加该选项。如果您正在编辑标识符的一部分(例如文件名),这非常有用。
- 语句完成 语句完成会自动添加缺少的括号和所需的格式。要完成语句,只需按Shift + Ctrl + Enter(对于 Mac 为 Shift + Cmd + Enter)。
- 求反如果您通过按! 从建议列表中选择布尔元素 ,那么IntelliJ IDEA会自动将求逆运算符添加到结果中。
- 中值匹配 IntelliJ IDEA还支持称为“中值匹配”的功能。这意味着您不必从一开始就写入 ID。例如,如果您只记得名称的一部分,请将其写下来, IntelliJ IDEA仍会为您找到正确的名称。
- Информация о параметрах Если вам нужно видеть предположительные параметры для Howого-то метода or конструктора, просто нажмите Ctrl + P (Cmd + P для Mac). IntelliJ IDEA покажет информацию по параметрам для каждого перегруженного метода or конструктора, и выделит цветом самое полное соответствие для тех параметров которые вы уже ввели. Это поможет вам выбрать среди перегруженных вариантов и сравнить ваш ввод с тем что ожидается.
- Быстрые всплывающие окна Есть несколько вариантов всплывающих окон - с documentацией (по Ctrl + Q or Ctrl + J на Mac), or с определением (по Shift + Ctrl + I, or Shift + Cmd + I на Mac) доступных когда вы смотрите список вариантов дополнения codeа.
- Убрать из дополнения Если вас достало что Howой-то класс постоянно появляется в списке дополнения, IntelliJ IDEA может убрать этот класс or весь пакет и вы никогда не увидите его больше. Просто нажмите Alt + Enter на этом элементе и подтвердите удаление из списка. Включить его обратно вы можете в настройках Settings → Editor → Auto Import.
- Настройки дополнения Если вы хотите поменять настройки по умолчанию для дополнения codeа, вы можете сделать это в Settings → Editor → Code Completion.
GO TO FULL VERSION