Archive for the 'Tips & Tricks' Category

Type Renderers

While developing any application, you most probably debug it, and I bet my bottom dollar, making this process a little bit easier and faster would not be out of place.In this post, I’d like to tell you about one of the IntelliJ IDEA features — type renderers. They provide you the ability to customize how […]

Opening Maven Projects is Easy as Pie

Maven integration in a Java IDE might not be a surprise for you, but let me show you just one thing, that makes IntelliJ IDEA Maven support prominent and noteworthy.If you have any Maven project, you do not need to perform routine steps while importing it to IntelliJ IDEA and you do not need to […]

Recent IntelliJ IDEA Community Activists

Raise your hats to Ted for his recent IntelliJ IDEA Tips series! Ted sheds light on the wallflower features of IntelliJ IDEA, as well as new ways of using well-known features and the most beneficial plug-ins.

IntelliJ IDEA Tip: Change Background Color for Read-Only Files
IntelliJ IDEA Plugin of the Week: Describe Key
IntelliJ IDEA Tip: Goto […]

Enterprise Plugin Repository

It is sometimes the case, you can create plugins you want to preserve for internal use only. With
IntelliJ IDEA you can maintain your own enterprise repository to share your plugins with team members solely.To create a repository, we need a Web server, where our plugins will reside, and a descriptor of available plugins (updatePlugins.xml), […]

External Annotations

If you had worked with IntelliJ IDEA for a while, you’re most likely aware of @Nullable, @NotNull annotations which allow you to formally specify method contracts and validate whether these contracts are met, and @NonNls annotation which is helpful when you want to exclude strings from the internationalization process.However, there’re several cases when direct annotating […]

Using Local History to restore deleted files

Suppose you have accidentally deleted a file from your project, and want to have it back. Sure, you can restore it using the file system, but IntelliJ IDEA suggests a better way to do it, without leaving the IDE.
This is where IntelliJ IDEA’s local history on the project or folder level comes to help, […]

IntelliJ IDEA 7.0.x Helps Avoid Conflicts

In a team environment, it’s rather easy to run into a conflict of versions, when you are working on the same piece of source code. Now IntelliJ IDEA 7.0.x helps you avoid version conflicts, and keeps a watchful eye on the changes that you and your teammates commit to the repository.
Suppose you open a […]

Handy Method Parameters List Lookup

When you need to modify code containing the usages of methods with long parameter lists, it’s sometimes too complicated to realize what parameter you are modifying.
For example, you have a call like the following and need to know what exactly you are changing.

You might already know that IntelliJ IDEA has the CTRL+P shortcut […]

Maintaining coding guidelines: naming convention vs syntax highlighting

Naming conventions were subject to many local corporate wars, and probably any developer heard phrases like “These underscores before private field names just look ugly!” One more problem with naming conventions is constant changes in the code (if you convert a local variable to a field, will you rename it?). And of course, developers often […]

Unveiling the Power of Server-Side Code Inspections

People often ask us: “How do you know when the product is ready for release”? For TeamCity one of the important conditions was that it had to be able to run off-line inspections on the entire IntelliJ IDEA 6.0 source code.
This was quite a challenging task: IntelliJ IDEA includes more than 30.000 various classes. […]