Index
A
- action / Developing the plugin functionality
- application component / Developing the plugin functionality
- artifacts
- about / Artifacts
B
- breakpoints
- managing / Managing breakpoints
- method breakpoint / Managing breakpoints
- deleting / Managing breakpoints
- Field Watchpoint, creating / Managing breakpoints
- filtering / Managing breakpoints
C
- changelists, version control
- about / Changelists
- changes, version control
- getting, from repository / Getting changes from the repository
- browsing / Browsing the changes
- local changes, reverting / Reverting the local changes
- Change Signature refactoring / Change Signature
- clipboard history, editor
- about / Clipboard history
- code, editor
- reformatting / Reformatting the code
- completing / Code completion
- creating / Generating code
- inspecting / Code inspection
- colors, IDE
- about / Colors and fonts
- color themes
- URL / Colors and fonts
- column selection mode, editor
- about / Column selection mode
- configuration
- temporary configuration / A temporary configuration
- permanent configuration / The permanent configuration
- defaults / Configuration defaults
- sharing / Sharing the configuration
- configuration file / Developing the plugin functionality
- configuration profile
- running / Deploying and publishing
- debugging / Deploying and publishing
- Convert Anonymous Class to Inner refactoring / Convert Anonymous Class to Inner
- Convert to an instance method refactoring / Convert to Instance Method
- Copy refactoring / Copy
D
- debug configuration
- for Java application / The Run/Debug configuration for a Java application
- running / Running
- creating, for test / Creating a run/debug configuration for the test
- debugger
- settings / Debugger settings
- options / Debugger settings
- starting / Starting the debugger
- actions / Debugger actions
- Debug tool window
- about / The Debug tool window
- Frames tab / The Debug tool window
- Threads tab / The Debug tool window
- Delegate refactoring / Delegate
- deployment, plugin
- about / Deploying and publishing
- difference viewer, version control
- using / Using the difference viewer
- directory-based format
- about / The directory-based format
- versus file-based format / The directory-based format versus the file-based format
- docked mode / Docked Mode
- don't repeat yourself (DRY) principle / Find and Replace Code Duplicates
E
- Eclipse
- and IntelliJ IDEA / Comparison of Eclipse, NetBeans, and IntelliJ IDEA terminologies
- editions
- comparing / Comparing the various editions
- editor
- about / An overview of the editor and setup
- gutter area / The gutter area
- status bar / The Status bar
- tabs / Tabs
- scratches / Scratches
- scrollbar / Scrollbar
- editor, basics
- about / The editor basics
- text, searching / Searching for and replacing text
- text, replacing / Searching for and replacing text
- syntax-aware selection / Syntax-aware selection
- column selection mode / Column selection mode
- clipboard history / Clipboard history
- code, reformatting / Reformatting the code
- code, completing / Code completion
- language injection / Language injection
- code, generating / Generating code
- code, inspecting / Code inspection
- editor tabs
- about / Editor tabs
- Encapsulate Fields refactoring / Encapsulate Fields
- Enterprise ARchive (EAR) / Artifacts
- environment
- setting up / Setting up the environment and project
- Excluded folder / Folders
- expressions
- evaluating / Inspecting variables and evaluating expressions
- extension / Developing the plugin functionality
- extension point / Developing the plugin functionality
- external documentation
- viewing / Viewing the external documentation
- Extract Constant refactoring / Extract Constant
- Extract Field refactoring / Extract Field
- Extract Interface refactoring / Extract Interface
- Extract Method object refactoring / The Extract Method object
- Extract method refactoring / Extract Method
- Extract parameter refactoring / Extract Parameter
- Extract refactorings / Extract refactorings
- Extract Superclass refactoring / Extract Superclass
- Extract Variable refactoring / Extract Variable
F
- facets
- about / Facets
- Field Watchpoint
- creating / Managing breakpoints
- defining / Managing breakpoints
- file-based format
- about / The file-based format
- versus directory-based format / The directory-based format versus the file-based format
- files
- comparing / Comparing files
- adding, to version control / Adding files to version control
- committing / Committing files
- file switching actions
- about / Navigating between files
- Find and Replace Code Duplicates refactoring / Find and Replace Code Duplicates
- floating mode / Floating Mode
- folders
- fonts, IDE
- about / Colors and fonts
G
- Generify refactoring / Generify
- Global (IDE) level, libraries / Libraries
- Gradle
- using / Using Gradle
- tasks, executing / Executing Gradle tasks
- group / Developing the plugin functionality
- gutter area, editor
- about / The gutter area
H
- help
- looking for / Looking for help
- history, version control
- displaying / Displaying the history
- Hotswap page
- about / Debugger settings
I
- IDE, settings
- options, searching for / Searching for options
- keyboard shortcuts / Setting keyboard shortcuts
- colors / Colors and fonts
- fonts / Colors and fonts
- plugins, picking / Picking your plugins
- inline documentation
- viewing / Viewing inline documentation
- Inline refactoring / Inline
- IntelliJ IDEA
- editions, comparing / Comparing the various editions
- installing / Installing IntelliJ IDEA
- tuning / Tuning IntelliJ IDEA
- Introduce Parameter Object refactoring / Introduce Parameter Object
- Invert Boolean refactoring / Invert Boolean
J
- Java application
- debug configuration / The Run/Debug configuration for a Java application
- run configuration / The Run/Debug configuration for a Java application
- JavaScript debugger
- setting up / Setting up the JavaScript debugger
- JetBrains
- JetBrains Account Center
- web page / Deploying and publishing
- JetBrains DevNet forums
- URL / Summary
- Just-In-Time (JIT) compiler / Managing breakpoints
K
- keyboard shortcuts
- keyboard shortcuts, IDE
- setting / Setting keyboard shortcuts
- keyboard shortcuts, version control
- actions, executing / Keyboard shortcuts
L
- language injection / Language injection
- libraries
- Live Templates
- about / Using Live Templates
- postfix code completion / Postfix code completion
- log viewer, version control
- about / The log viewer
M
- Make static refactoring / Make Static
- Maven
- settings, editing / Editing Maven settings
- goals, running / Running Maven goals
- Maven tool window
- about / The Maven tool window
- method breakpoint / Managing breakpoints
- method parameters
- viewing / Viewing method parameters
- module component / Developing the plugin functionality
- module level, libraries / Libraries
- modules
- about / Modules
- Move Instance Method refactoring / Move Instance Method
- Move refactoring / Move
N
- navigating
- in editor / Navigating in the editor
- between files / Navigating between files
- within single file / Navigating within a single file
- NetBeans
- and IntelliJ IDEA / Comparison of Eclipse, NetBeans, and IntelliJ IDEA terminologies
- Node.js configuration
- about / The Node.js configuration
O
- options
- searching for / Searching for options
P
- permanent configuration
- about / The permanent configuration
- run/debug configuration, for Java application / The Run/Debug configuration for a Java application
- Tomcat server local configuration, creating / Creating a Tomcat server local configuration
- Node.js configuration / The Node.js configuration
- pinned mode / Pinned Mode
- plugin
- publishing / Deploying and publishing
- deployment / Deploying and publishing
- plugin functionality
- developing / Developing the plugin functionality
- plugins
- picking / Picking your plugins
- postfix code completion
- about / Postfix code completion
- project
- about / What is a project?
- structure / Project structure and configuration
- configuration / Project structure and configuration
- modules / Modules
- folders / Folders
- libraries / Libraries
- facets / Facets
- artifacts / Artifacts
- checking out, from repository / Checking out the project from the repository
- setting up / Setting up the environment and project
- project, creating
- about / Creating a project
- from scratch / Creating a new project from scratch
- existing project, importing / Importing the existing project
- project, format / Project format
- project, format
- directory-based format / The directory-based format
- file-based format / The file-based format
- directory-based format versus file-based format / The directory-based format versus the file-based format
- project component / Developing the plugin functionality
- project level, libraries / Libraries
- publishing, plugin
- about / Deploying and publishing
- Pull Members Up refactoring / Pull Members Up or Push Members Down
- Push Members Down refactoring / Pull Members Up or Push Members Down
R
- refactoring
- overview / An overview of refactoring
- refactoring actions
- about / Refactoring actions
- Rename / Rename
- Find and Replace Code Duplicates / Find and Replace Code Duplicates
- Copy / Copy
- Move / Move
- Move Instance Method / Move Instance Method
- Safe delete / Safe Delete
- Change Signature / Change Signature
- Type Migration / Type Migration
- Make static / Make Static
- Convert to an instance method / Convert to Instance Method
- Extract / Extract refactorings
- Extract Variable / Extract Variable
- Extract Constant / Extract Constant
- Extract Field / Extract Field
- Extract parameter / Extract Parameter
- Introduce Parameter Object / Introduce Parameter Object
- Extract method / Extract Method
- Extract Method object / The Extract Method object
- Delegate / Delegate
- Extract Interface / Extract Interface
- Extract Superclass / Extract Superclass
- Inline / Inline
- Remove Middleman / Remove Middleman
- Wrap Return Value / Wrap Return Value
- Invert Boolean / Invert Boolean
- Pull Members Up / Pull Members Up or Push Members Down
- Push Members Down / Pull Members Up or Push Members Down
- Replace Inheritance With Delegation / Replace Inheritance With Delegation
- Convert Anonymous Class to Inner / Convert Anonymous Class to Inner
- Encapsulate Fields / Encapsulate Fields
- Replace Constructor with Factory Method / Replace Constructor with Factory Method / Builder
- Replace Constructor with Builder / Replace Constructor with Factory Method / Builder
- Generify / Generify
- refactoring keyboard shortcuts / Generify
- Remove Middleman refactoring / Remove Middleman
- Rename refactoring
- about / Rename
- Replace Constructor with Builder refactoring / Replace Constructor with Factory Method / Builder
- Replace Constructor with Factory Method refactoring / Replace Constructor with Factory Method / Builder
- Replace Inheritance With Delegation refactoring / Replace Inheritance With Delegation
- repository
- project, checking out from / Checking out the project from the repository
- Resources folder / Folders
- run configuration
- for Java application / The Run/Debug configuration for a Java application
- running / Running
- creating, for test / Creating a run/debug configuration for the test
S
- Safe delete refactoring / Safe Delete
- scratches, editor
- about / Scratches
- scrollbar, editor
- about / Scrollbar
- Search everywhere feature
- about / The Search Everywhere feature
- service / Developing the plugin functionality
- settings
- exporting / Exporting and importing settings
- importing / Exporting and importing settings
- sharing / Sharing settings
- SOLID principles
- URL / Delegate
- Sources folder / Folders
- split mode / Split Mode
- status bar, editor
- about / The Status bar
- Subversion (SVN)
- about / Enabling version control
- syntax-aware selection, editor
- about / Syntax-aware selection
T
- tabs, editor
- about / Tabs
- temporary configuration
- about / A temporary configuration
- test
- creating / Creating the test
- run configuration, creating / Creating a run/debug configuration for the test
- debug configuration, creating / Creating a run/debug configuration for the test
- running / Running or debugging the test
- debugging / Running or debugging the test
- testing plugins
- enabling / Enabling the testing plugins
- Test Resources folder / Folders
- Tests folder / Folders
- text
- searching / Searching for and replacing text
- replacing / Searching for and replacing text
- themes
- Tomcat server local configuration
- creating / Creating a Tomcat server local configuration
- tool windows
- about / Tool windows
- view modes / View modes in tool windows
- multiple views / Multiple views in tool windows
- naviagting inside / Navigating inside the tool window
- tool windows, multiple views
- about / Multiple views in tool windows
- navigating inside / Navigating inside the tool window
- setting up, for specific project / Tool windows set up for a specific project
- tool windows, view modes
- pinned mode / Pinned Mode
- docked mode / Docked Mode
- floating mode / Floating Mode
- split mode / Split Mode
- type definition
- viewing / Viewing type definitions
- Type Migration refactoring / Type Migration
U
- Ultimate Edition
- commercial license / Comparing the various editions
- personal license / Comparing the various editions
- usages
- looking for / Looking for usages
V
- variables
- inspecting / Inspecting variables and evaluating expressions
- VCS
- actions, executing / Quickly executing VCS actions
- version control
- enabling / Enabling version control
- configuring / Configuring version control
- changelists / Changelists
- files, adding / Adding files to version control
- files, committing / Committing files
- changes, getting from repository / Getting changes from the repository
- changes, browsing / Browsing the changes
- local changes, reverting / Reverting the local changes
- difference viewer using / Using the difference viewer
- history, displaying / Displaying the history
- log viewer / The log viewer
W
- workspace
- about / An overview of the workspace
- tool windows / Tool windows
- tool windows, view modes / View modes in tool windows
- tool windows, multiple views / Multiple views in tool windows
- editor tabs / Editor tabs
- Wrap Return Value refactoring / Wrap Return Value