Questions tagged [ide]

IDEs (Integrated Development Environment) are computer programs that facilitate efficient software development by providing features beyond those of a simple text editor.

An IDE (Integrated Development Environment) is a computer program that facilitates by providing features beyond that of a simple text editor. Some typical IDE features are debugger/ support, tools/support, design tools and even performance analysis tools.

An IDE is intended to maximize a developer/programmer's productivity by providing a streamlined interface tuned to the task of software development. A modern full-featured IDE includes advanced features such as preemptive hints (when typing the first character of a variable name, for example), and tools to analyze the program at run-time (such as a debugger).

List of Some Free IDEs

10298 questions
1119
votes
22 answers

Which @NotNull Java annotation should I use?

I'm looking to make my code more readable as well as use tooling like IDE code inspection and/or static code analysis (FindBugs and Sonar) to avoid NullPointerExceptions. Many of the tools seem incompatible with each others'…
jaxzin
  • 11,591
  • 4
  • 16
  • 19
1026
votes
1 answer

What IDE to use for Python?

What IDEs ("GUIs/editors") do others use for Python coding?
husayt
  • 12,616
  • 7
  • 45
  • 75
815
votes
11 answers

What is the shortcut to Auto import all in Android Studio?

Is there any way of auto importing (like in Eclipse Shift+Ctrl+O) in Android Studio? I have found only Ctrl+Alt+O which ask for each thing, and I have to press Alt+Enter to accept it. No way to do it faster?
Michał Tajchert
  • 10,021
  • 4
  • 27
  • 46
776
votes
18 answers

How do I "Add Existing Item" an entire directory structure in Visual Studio?

I have a free standing set of files not affiliated with any C# project at all that reside in a complicated nested directory structure. I want to add them in that format to a different directory in an ASP.NET web application I am working on; while…
Ian Patrick Hughes
  • 10,235
  • 3
  • 27
  • 37
654
votes
21 answers

IntelliJ show JavaDocs tooltip on mouse over

In Eclipse, when hovering over a method, variable, etc. a tooltip is displayed with the corresponding JavaDocs. Is there such a feature in IntelliJ?
Steve Kuo
  • 58,491
  • 75
  • 189
  • 247
624
votes
23 answers

Eclipse/Java code completion not working

I've downloaded, unzipped and setup Eclipse 3.4.2 with some plugins (noteable, EPIC, Clearcase, QuantumDB, MisterQ). Now I find when I'm editing Java projects the code completion is not working. If I type String. and press ctrl+space a popup shows…
Robert Brown
  • 10,399
  • 6
  • 32
  • 39
564
votes
9 answers

How do I completely rename an Xcode project (i.e. inclusive of folders)?

I have a project named XXX. I want to rename this project to YYY. Note that XXX is an extremely common term (for e.g. "data", or simply "project"), and thus a simple RegEx search-and-replace is not possible, out of risk of corrupting the project…
Vatsal Manot
  • 15,824
  • 8
  • 40
  • 77
561
votes
10 answers

Eclipse: Set maximum line length for auto formatting?

I am working with Java. If I hit Ctrl+Shift+F in Eclipse Helios, it will auto format my code. At a certain point, it wraps lines. I would like to increase the maximum line length. How can I do this?
Nick Heiner
  • 108,809
  • 177
  • 454
  • 689
554
votes
15 answers

Is there a way to collapse all code blocks in Eclipse?

Eclipse has that "+/-" on the left to expand and collapse blocks of code. I've got tens of thousands of lines to go through and would really like to just collapse everything, and selectively expand blocks to look at them.
ambertch
  • 7,351
  • 4
  • 24
  • 39
518
votes
46 answers

Seeking useful Eclipse Java code templates

You can create various Java code templates in Eclipse via Window > Preferences > Java > Editor > Templates e.g. sysout is expanded to: System.out.println(${word_selection}${});${cursor} You can activate this by typing sysout followed by…
Jon
  • 55,763
  • 30
  • 120
  • 149
496
votes
11 answers

How to see JavaDoc in IntelliJ IDEA?

I just switched from Eclipse to IntelliJ. IntelliJ lacks one feature from Eclipse - when you put your mouse over a method, Eclipse shows javadoc info. I think the way to show it is to use a shortcut - command+J, but when I click it, I get…
Eugene
  • 55,777
  • 85
  • 212
  • 324
429
votes
23 answers

Unresolved reference issue in PyCharm

I have a directory structure ├── simulate.py ├── src │   ├── networkAlgorithm.py │   ├── ... And I can access the network module with sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import…
prosseek
  • 155,475
  • 189
  • 518
  • 818
428
votes
13 answers

PHPDoc type hinting for array of objects?

So, in PHPDoc one can specify @var above the member variable declaration to hint at its type. Then an IDE, for ex. PHPEd, will know what type of object it's working with and will be able to provide a code insight for that variable.
Artem Russakovskii
  • 20,170
  • 17
  • 87
  • 114
415
votes
10 answers

How to clear gradle cache?

I'm trying to use Android Studio, and the first time I boot it up, it takes like 45 MINUTES to compile... If I don't quit the application, it is okay - each subsequent compilation/running the app will take around 45 seconds. I've tried to check some…
David T.
  • 18,561
  • 18
  • 61
  • 115
396
votes
36 answers

Why should I use an IDE?

In another question, Mark speaks highly of IDEs, saying "some people still just dont know "why" they should use one...". As someone who uses vim for programming, and works in an environment where most/all of my colleagues use either vim or emacs…
Simon Howard
  • 8,843
  • 4
  • 25
  • 21
1
2 3
99 100