This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Let the Editor Choose You


Find the best text editor option available for your operating system

Depending on the operating system that you're using, you'll have different options available to you in terms of which text editor you can install.Some of these editors are not free, but we've listed them because they're robust and available for a short period in a trial mode. Trying them out won't cost you anything financially.

 
There are many more text editors available for each platform and we'd encourage you to search around if none of the editors on this page choose you.
 
If you're running Windows –
  • Notepad++ 
  • ConTEXT
  • E Text Editor
 
If you're running OS X –
  • TextWrangler
  • TextMate
  • Sublime Text
 
If you're running Linux –
  • Gedit
  • Kate
  • Bluefish
 
Spend the next hour or so trying out the various text editors available for your operating system. With each one create a file called 'helloworld.html'. Into that file you should enter the html that you wrote by hand in the previous challenge.
 
If one of the text editors feels more comfortable than the others, then congratulations; a text editor just chose you. You are now a fierce webcraft warrior and you now have your trusty sword.
 
Spend about 40 minutes on this task.

Task Discussion


  • Rahimi said:

    I am using CoffeeCup and notepad++ and onething i am going to mention is that you have to replace context with coffeecup because context  is very old one and the new software is coffeecup for editing and writing codes. hope you don't mind this was just my idea;

    http://challengesdays.wordpress.com/2013/10/21/challenge-3-choose-your-weapon/

    in the above link you can find my work

    on Oct. 21, 2013, 4:14 a.m.
  • Oliver Anan said:

    I think you should mention web based editors like ACE.

    Those are not really great as local editors, but great if you develop in a web enviroment (like c9).

    on Oct. 15, 2013, 3:26 a.m.
  • Bugman said:

    I've decided to swap from TextEdit to TextWrangler, it's great and feels more like a coder and helps more!

    on Sept. 29, 2013, 4:31 p.m.
  • Makhabane said:

    I have decided to stick with notepad for now, since I am a beginner. I believe powerful text editors with advanced features are meant for developers who know what they’re doing while coding. Here's a link to the post: RealCaz :-)

    on Sept. 21, 2013, 8:13 a.m.
  • dzpwns said:

    I think I'm gonna stick with notepad++. I like it

    on Sept. 13, 2013, 1:56 a.m.
  • SamCoulter said:

    Having tried several of the editors I finally settled on Thimble by Mozilla.  It allows you to code on one side of the screen while previewing the web page on the other side. 

    Available here: https://thimble.webmaker.org/

    on Sept. 7, 2013, 2:59 p.m.
  • Veronica said:

    For those of you interested in having a Live Preview feature but using Notepad++, check out the Preview HTML plug-in. You can install it through Settings > Import > Import plugin(s).

    Good luck all!

    on Aug. 29, 2013, 6:01 p.m.
  • HOUSSAME said:

    notepad++ the most populaire editor in the www and it's simple to write codes html/css and athers ^_^

    on Aug. 27, 2013, 4:04 p.m.
  • 0be1 said:

    It will be a cold day in.... and you will have toi pry my Notepad++ out of my cold dead hands!! - LOL

    I have tried ConText once in the past, and even for a paid app, I did not like it an was not comfortable using it. Another great reason that I did not mention in my other post about Notepad++ is that it is also portable. There are times when I have actually had to work from a thumb drive and again, Notepad++ and other open source applications carried me through. To each their own I guess, but I have worked with Notepad++ for so long, anything else just seems to be unnatural to me.

    on Aug. 21, 2013, 12:08 p.m.
  • alvarolsr said:

    I decided to stick with VIM!

    I'm not a real expert on it, but I used it while taking CS50, so I'm slowly getting used to it!

    I'm currently using a virtual machine with Fedora 17.

    on Aug. 20, 2013, 8 a.m.
  • Paul Kubik said:

    I found a nice editor yesterday. http://brackets.io/

    It has live preview like on Codecademy, but much more polished interface. Really worth trying, however it requires Chrome for that functionality, so not much fun for mozilla fans.

    If you are more dedicated maybe try NetBeans. Quite heavy but has very good autocompletion and such features.

    Don't limit yourselves to propositions above. Web Dev is very popular lately and many interesting editors appeared.

    on Aug. 15, 2013, 5:32 p.m.
  • tg3 said:

    I chose Notepad++ because it is a nice editor and it allows you to code and different language.  It also has many options to choose from.

    on Aug. 11, 2013, 4:02 p.m.
  • GoldenEye Photography & Web Development said:

    while notepad++ and others are great i have been using Homesite since 1995 and have never looked back....

    on Aug. 6, 2013, 1:25 p.m.
  • Ren said:

    On Mac I use Tincta Pro. There's the free version if anyone wants to try. 

    I like it because the pro version is still in an affordable price range, there are a million options for syntax coloring, and side-by-side view is extremely useful.

    on July 30, 2013, 12:56 p.m.
  • wikiglobalgov said:

    read a few reviews and changed my mind about giving vim a try. i've just downloaded a trial of sublime text 2 for mac... let's see!

    on July 30, 2013, 6:08 a.m.
  • Nicholas Williams said:

    My favourite text editor for coding is Sublime Text, it works great on Windows 7.

    on July 30, 2013, 5:49 a.m.
  • ays said:

    I really thought I could not figure this out since I couldn't figure how to comment on the first place.

    But hey now it works!

    Notepad++ seems like a cool user-friendly non-tech buddy program.

    I'd definitely recommend it if you're such a rookie just as I am.

     

    Love,

    Ays

    on July 29, 2013, 5:42 p.m.
  • Nadia said:

    I use Eclipse, Sublime and most of the time VI Editor! also here is the post for the  associated task - Choose Your Editor

    on July 23, 2013, 11:52 p.m.

    Spundun said:

    I'm exactly the same way.

    I use vi on terminal window, I also have mac vim, now I have sublime that I have been using for 2-3 weeks.

    on July 28, 2013, 11:51 a.m. in reply to Nadia

    Spundun said:

    Sublime makes code look very beautiful. Their color palette is very nice. THey do have a few neat navigation features also. I'm sure there are more features that I haven't discovered yet.

    on July 28, 2013, 11:52 a.m. in reply to Spundun
  • lkeude96 said:

    I'll recommend and will be using Textastic (https://itunes.apple.com/us/app/textastic/id572491815?mt=12)

    on July 23, 2013, 11:33 p.m.
  • lkeude96 said:

    I'll be using TextWangler

    on July 23, 2013, 11:25 p.m.