User Tools

Site Tools


Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cppdev:ides [2012-11-02 17:40]
Carsten Revised the text
cppdev:ides [2013-01-07 12:07] (current)
Line 20: Line 20:
 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. 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.+See the video below for a short example session with UltraEdit that demonstrates ​the basic features outlined above.
  
  
Line 28: Line 28:
  
 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.
 +
 +The video at the bottom of this section was made for UltraEdit, but because Geany is very much alike, you can use it for an overview as well.
  
  
Line 42: Line 44:
  
 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). 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).
 +
 +
 +===== Video =====
 +
 +This video shows a minimal example session in UltraEdit, demonstrating the core set of features that we use when working with the Cafu source code.
 +
 +The editor Geany is very similar, and we suspect that other IDEs work similarly as well.
 +
 +<​HTML>​
 +<div style="​text-align:​ center; clear: both;">​
 +
 +<object style="​height:​ 570px; width: 720px">​
 +<param name="​movie"​ value="​http://​www.youtube.com/​v/​xLe1xmdA8YY?​version=3&​feature=player_detailpage&​hd=1&​rel=0"></​param>​
 +<param name="​allowFullScreen"​ value="​true"></​param>​
 +<param name="​allowScriptAccess"​ value="​always"></​param>​
 +<embed src="​http://​www.youtube.com/​v/​xLe1xmdA8YY?​version=3&​feature=player_detailpage&​hd=1&​rel=0"​ type="​application/​x-shockwave-flash"​ allowfullscreen="​true"​ allowScriptAccess="​always"​ width="​720"​ height="​540"></​embed>​
 +</​object>​
 +
 +</​div>​
 +</​HTML>​
 +\\
 +
 +Additional notes:
 +  * Set the playback quality to "720p HD" if possible.
 +  * There is no audio track in this video.
 +  * All mouse actions shown in the video can also be done via the keyboard, such as ''​Ctrl+Shift+0''​ to start SCons, ''​Alt+S,​ I''​ to open the "Find in Files" dialog, ''​ESC''​ to close the output pane, etc. Using these keys does not produce a comprehensible ​ video, but normally, we use our editors like this. :-)
  
cppdev/ides.txt ยท Last modified: 2013-01-07 12:07 (external edit)