User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision Both sides next revision
cppdev:ides [2012-11-02 11:20]
Carsten created
cppdev:ides [2012-11-02 17:40]
Carsten Revised the text
Line 1: Line 1:
-/* 
- * Should we move this into cppdev:​gettingstarted ?? 
- */ 
- 
 ====== IDEs and Text Editors ====== ====== IDEs and Text Editors ======
  
Line 12: Line 8:
   * Searching in all project files.   * Searching in all project files.
  
-In this section we present several text editors and IDEs that achieve these goals (and more).+In this section we briefly ​present several text editors and IDEs that achieve these goals (and more).
  
  
Line 18: Line 14:
  
 [[http://​www.ultraedit.com/​|UltraEdit]] is a commercial, very powerful text editor. [[http://​www.ultraedit.com/​|UltraEdit]] is a commercial, very powerful text editor.
-It is available for Windows, and in slightly different ​edition ​also for Linux and MacOS.+It is available for Windows, and in slightly different ​editions ​also for Linux and MacOS.
 Personally, I do most of my development with UltraEdit, especially under Windows. Personally, I do most of my development with UltraEdit, especially under Windows.
  
 UltraEdit has excellent implementations for all of the above requirements:​ UltraEdit has excellent implementations for all of the above requirements:​
-Setting up a "​tool"​ (command-line ''​scons ​-Q''​ in the proper working directory, e.g. ''​d:\dev\Cafu''​) is very easy, clicking in the output window to open files on error messages is trivial, and the implementation of Find and Replace ​is just awesome.+Setting up a "​tool"​ (running the command ''​scons''​ in the proper working directory, e.g. ''​D:​\Cafu''​) is very easy, clicking in the output window to open files on error messages is trivial, and the implementation of find and replace ​is awesome.
  
 What I dislike about UltraEdit is that it is almost //too// powerful and //too// flexible, and that the Linux and Mac editions are not yet quite on par with the Windows release. What I dislike about UltraEdit is that it is almost //too// powerful and //too// flexible, and that the Linux and Mac editions are not yet quite on par with the Windows release.
Line 29: Line 25:
 ===== Geany ===== ===== Geany =====
  
-[[http://​www.geany.org|Geany]] is a lightweight,​ open-source text editor that, at least regarding the above features, is similar to UltraEdit. Geany is available for Windows, Linux and MacOS (and more).+[[http://​www.geany.org|Geany]] is a lightweight,​ open-source text editor that, at least regarding the above features, is similar to UltraEdit. Geany is available for Windows, Linux, MacOs, ​and more.
  
 I've only recently started to use it under Linux (using Geany 1.22), and my first impression is very good. Find and replace is not as convenient as in UltraEdit, but tool setup and many other basic features are quite the same. I've only recently started to use it under Linux (using Geany 1.22), and my first impression is very good. Find and replace is not as convenient as in UltraEdit, but tool setup and many other basic features are quite the same.
  
  
-===== Visual Studio, Eclipse, Xcode =====+===== Visual Studio ​===== 
 + 
 +If you are a Visual Studio veteran and wonder why we don't simply provide you with Visual Studio project and solution filesplease see [[general:​developer_faq?&#​where_are_the_visual_studio_project_files|Where are the Visual Studio project files?]] for our reasoning behind the Cafu build process. 
 + 
 +In short, we don't have Visual Studio specific project files available at this time, but until then, we can fortunately integrate SCons into Visual Studio in a very similar manner than it is used with other IDEs: Please refer to the related SCons documentation at http://​www.scons.org/​wiki/​IDEIntegration for details. 
 + 
 + 
 +===== Eclipse, Xcode, ... ===== 
 + 
 +Unfortunately,​ I have little experience with these and other IDEs, but generally, they are expected to work very much like the alternatives mentioned above.
  
-UnfortunatelyI have little experience with these IDEs, but generally, they work very much like the alternatives mentioned above: Please check out  +In fact, the SCons documentation at http://​www.scons.org/​wiki/​IDEIntegration ​explains how to integrate SCons with Exclipse and Xcode, but please understand that we've not yet tried this ourselves (and therefore can provide little if any help about them).
-http://​www.scons.org/​wiki/​IDEIntegration ​for details.+
  
cppdev/ides.txt · Last modified: 2013-01-07 12:07 (external edit)