Answers to: C language text editor availabilityhttp://linuxexchange.org/questions/974/c-language-text-editor-availability<p>I have an interest in learning C and want to use the Linux platform to do that. While I'm not planning on doing anything large I just want to have an editor that understands the language keywords and provides highlighting at a minimum. Any sort of formatting enhancements would be a plus. What sort of text editors are out there that may fulfill this need?</p>enFri, 16 Sep 2011 11:12:23 -0400Answer by aronhttp://linuxexchange.org/questions/974/c-language-text-editor-availability/2700<p>Most text editors can do that so it's more a matter of taste and the situation. I tend to use what I already got if I don't need any advance features. </p> <p>When I'm on Gnome I use Gedit witch is the default text editor in Gnome. When I'm in the terminal I use nano. Both works great and have syntax highlighting. If one needs more one can look into using more advanced text editors like Emacs or an IDE. When I do C for fun or learning and testing I just have 2 terminals one with the code in nano and one for compiling with gcc and test running it.</p>aronFri, 16 Sep 2011 11:12:23 -0400http://linuxexchange.org/questions/974/c-language-text-editor-availability/2700Answer by flywheelhttp://linuxexchange.org/questions/974/c-language-text-editor-availability/2360<p>I could suggest Kate for smaller projects or KDeveloper for larger.</p>flywheelSat, 16 Apr 2011 14:12:32 -0400http://linuxexchange.org/questions/974/c-language-text-editor-availability/2360Answer by davdunchttp://linuxexchange.org/questions/974/c-language-text-editor-availability/2335<p>I know that this is a different forum, but I would like to point you back to the trustworthy site of <a href="http://LinuxQuestions.org">LinuxQuestions.org</a> to get you what you are looking for. The <a href="http://www.linuxquestions.org/questions/programming-9/list-of-free-software-and-freeware-ides-469623/">Sticky post on IDE's</a> in the programming There is a fantastic living list of IDE's for use.<br> </p> <p>In my opinion Eclipse has a lot of great features for test-first design that could help you build good practices. I don't know that you can find a tutorial that will support that, but . . . you can try. I used Geany last year to study java and i was pleasantly surprised at the functionality. The lack of complex features made me focus on my studies rather than my IDE. I use emacs for my everyday work - for applications and writing python,bash,c and documentation, but I wouldn't recommend the investment in learning emacs for just one lang. I would instead recommend that you use a simple editor that doesn't get you invested in the IDE first. Afterwards you can try out several.<br> </p>davduncWed, 13 Apr 2011 15:17:36 -0400http://linuxexchange.org/questions/974/c-language-text-editor-availability/2335Answer by pbzhttp://linuxexchange.org/questions/974/c-language-text-editor-availability/2329<p>I use <strong>emacs</strong>.</p> <p>It has a mode for pretty much any language source file you may want to edit.</p> <p>A big advantage is that it performs well in most contexts.</p> <p>For example you can use it on a GUI system, on a command line only system or through a terminal session to a server.</p> <p>It is very versatile. It does have a learning curve, but you can get started quickly doing basic editing of .c and .h files.</p> <p>If you fetch a .c file, it will automatically put itself in 'C' mode and do syntax coloring and default to a decent (gnu standard) indentation for &lt;tab&gt; stops.</p> <p>All of the above may well be true of vim too, I haven't used vim lately so I'm guessing. Both editors are available in any environment you may find yourself.</p>pbzWed, 13 Apr 2011 10:46:16 -0400http://linuxexchange.org/questions/974/c-language-text-editor-availability/2329Answer by Hendronicushttp://linuxexchange.org/questions/974/c-language-text-editor-availability/1013<p>I find that Geany does an awful lot for such a small app.</p>HendronicusThu, 08 Jul 2010 16:34:07 -0400http://linuxexchange.org/questions/974/c-language-text-editor-availability/1013Answer by tallshiphttp://linuxexchange.org/questions/974/c-language-text-editor-availability/981<p>Yes <strong>Eclipse</strong> is good. I also like <strong>NetBeans</strong>, which you can get <a href="http://slackbuilds.org/repository/13.1/development/netbeans/" rel="nofollow">HERE</a>.</p> <p><strong>Bluefish</strong> is also a very <em>fast and lightweight IDE</em> which works great as just an editor, and you can get that <a href="http://slackbuilds.org/repository/13.1/development/bluefish/" rel="nofollow">HERE</a>.</p> <p>Some of the kewl features of <strong>Bluefish</strong> are the builtin <strong>FTP</strong> and <strong>SCP</strong> capabilities, and out of the box it can highlight for several languages including markups like HTML, and also full blown things like <strong>PHP</strong>, <strong>Perl</strong>, <strong>sh</strong>, etc. </p> <p>I hope that helps :)</p> <p>Kindest regards,</p> <p>Bradley . </p> <p><a href="http://NorthTech.US" rel="nofollow">NorthTech.US</a></p>tallshipSat, 03 Jul 2010 00:26:59 -0400http://linuxexchange.org/questions/974/c-language-text-editor-availability/981Answer by TracerBullethttp://linuxexchange.org/questions/974/c-language-text-editor-availability/976<p>You might find an IDE like Eclipse CDT useful. You can download it <a href="http://www.eclipse.org/cdt/" rel="nofollow">here</a>. Hope this helps.</p>TracerBulletFri, 02 Jul 2010 21:00:34 -0400http://linuxexchange.org/questions/974/c-language-text-editor-availability/976Answer by Andyhttp://linuxexchange.org/questions/974/c-language-text-editor-availability/975<p>I use gvim. gvim is able to understand the keywords and highlights, mark's special, etc. For simple programming in C, this will do the trick. It is, however, using "vim" so you need to know that editor.</p> <p>You can also use gedit which does the same thing, however, is more of a free form editor.</p>AndyFri, 02 Jul 2010 18:20:03 -0400http://linuxexchange.org/questions/974/c-language-text-editor-availability/975