

How does an IDE change that? In fact IDEs can help beginners even more than experienced programmers because they are more apt to make simple errors that the IDE can catch easily.Ī good IDE doesn't require any learning time for the basic features. If people don't understand compiler errors in an IDE when it highlights them and jumps to the problem when you click the error, then how will a text editor and CLI actually help them?Ī compiler always spits out the errors in a certain order. I fail to see how an IDE will make this problem worse. TextMate has plenty of icing on the cake, like defining your own snippets, built-in help command for nearly any common language (C, HTML, PHP, JavaScript just put the cursor over a function call and hit ^H).Īnyway, that's the general idea of what I look for in an editor. When you're thinking faster than you can type, you don't want to have to hassle hitting backspace all the time when writing jQuery code. Auto-outdent is less common, but I require it lately. Recognizing what type of file I'm editing is key. In general, in a coding text editor I look for the basics first: syntax coloring, auto-indent, smart indent.
Install gedit mac windows#
Otherwise if I'm ever coding or scripting on Windows or Linux, I prefer Geany. It's super powerful once you delve beneath the surface of it and get into the nuts and bolts of it. I used to toy around with Ubuntu but switched to Mint mostly due to its super clean interface and menu system.įor programming on a Mac, I use TextMate and feel it's money well-spent. I'm not against an IDE, it's just that in practice beginners have a hard time learning a language and an IDE at once. The IDE speeds up your development when you understand what you're doing, in the beginning it may well work against you.

Just because Eclipse suggests fixes in a certain order does not mean #1 in that solves your problem.
Install gedit mac code#
You'll have to keep thinking yourself how the source code needs to be fixed and not rely on an IDE initially. If something doesn't work, they're unable to determine where the problem is or they think that auto-complete / auto-fix in Eclipse will automatically fix their problems for them. That may be your experience but my experience as teaching assistant tells me beginners have a hard time distinguishing a problem with their tools from a problem with their compiler / language / syntax. If you prefer a nice editor or IDE with auto-complete, code hints, etc., then that's fine too. If you're comfortable doing so, then great. There is absolutely no reason to work in a very "slim" environment with a low-tech editor. Learning to program in general is much more important and having a nice environment to learn in can be very helpful and encouraging for beginners. Just because you should learn to use the command line at some point doesn't mean you should be forced to start there. I don't know where to go from here.I don't think that's necessarily true. You need intltool 0.35.0 or later" suggests that it may not be the lack of this version, but some issue with the makefile: Searching for: "Your intltool is too old. You need intltool 0.35.0 or later.Įrror: The following dependencies failed to build: eel gail gtk2 shared-mime-info tiff gnome-desktop gconf intltool gnome-common orbit2 libidl gnome-doc-utils docbook-xml docbook-xml-4.1.2 xmlcatmgr docbook-xml-4.2 docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 docbook-xsl iso-codes py25-hashlib python25 libxslt autoconf help2man p5-locale-gettext m4 automake libtool py25-gobject py25-libxml2 py25-numeric rarian getopt gnome-themes gtk-engines2 icon-naming-utils p5-xml-simple p5-xml-namespacesupport p5-xml-sax gnome-vfs desktop-file-utils popt gnome-mime-data gvfs libsoup gnutls libgcrypt libgpg-error libtasn1 lzo opencdk readline libgnomecanvas libart_lgpl libglade2 libgnomeui gnome-icon-theme hicolor-icon-theme gnome-keyring libbonoboui libbonobo libgnome esound audiofile py25-gnome py25-gtk py25-cairo py25-numpy fftw-3 py25-orbit startup-notification gnome-menus librsvg libcroco libgsf bzip2 gtksourceview2 py25-pygtksourceviewĮrror: Status 1 encountered during processing. Hmm, installing it seems to be making a process called tclsh8.4 go crazyĪfter a very long time and a ton of updates and checks and such with yes, it hit:Ĭhecking for intltool >= 0.35.0./configure: line 3493: intltool-update: command not foundĬonfigure: error: Your intltool is too old. Yeah if you think about it, programmers need to build these things, and programmers use LinuxĬd /opt/local/var/macports/sources//release/ports/gnome/gedit Now i'm engaged in my annual search for a good tabbed text editor
