GUI Text Editor

Discussion in 'General Linux' started by Harikrishnan R, Nov 13, 2013.

  1. Harikrishnan R

    Harikrishnan R Member

    Messages:
    30
    Likes Received:
    22
    Trophy Points:
    8
    Hi guys!
    I've tried a significant number of text editors for a while and I always kept coming back to gedit. I'm slowly learning vim. I use these mainly for python, c and html/css.
    These are some I've tried :
    • Kate - A bit heavy. But still has a good amount of features. Also kept filling up my command line :p
    • Sublime 2 - Has a lot of necessary (and unnecessary) features. Suitable for lazy people like me :D
    • Emacs - Good, but not my cup of tea.
    • Eclipse - Too heavy and is an IDE. And I've been told IDEs are not good for learning code.
    So, I want to know what your favorite text editors are (with a GUI).

  2. ryanvade

    ryanvade Administrator Staff Member Staff Writer

    Messages:
    1,274
    Likes Received:
    431
    Trophy Points:
    83
    For C I would use Code::Blocks. Python I would not even use a GUI, nano works. HTML/CSS I like to use Bluefish.
  3. Harikrishnan R

    Harikrishnan R Member

    Messages:
    30
    Likes Received:
    22
    Trophy Points:
    8
    I've heard about Bluefish. I haven't tried it out yet. I will do once I get xubuntu running on my main system.
    And what I wanted was a single text editor for all three so that I can learn and practice the text editor in depth.
  4. ryanvade

    ryanvade Administrator Staff Member Staff Writer

    Messages:
    1,274
    Likes Received:
    431
    Trophy Points:
    83
    I believe that Bluefish can do python as well as HTML/CSS. Not sure about C.

    Honestly if you want something that does EVERYTHING then I would recommend either Eclipse or a non-gui program like nano.

    ***EDIT:
    http://bluefish.openoffice.nl/manual/pr01s02.html#bluefish-main-features
    • Customizable syntax highlighting based on Perl compatible regular expressions, with subpattern support. Default patterns are included for:
      • C

      • cfml

      • ChangeLog

      • CSS stylesheet

      • Gettext po

      • HTML

      • Java

      • JScript

      • JavaScript

      • Octave

      • Pascal

      • Perl

      • PHP

      • Python

      • R

      • Shell

      • SQL

      • Tcl

      • Ruby

      • XML
  5. nephilim

    nephilim Member

    Messages:
    45
    Likes Received:
    37
    Trophy Points:
    18
    I don't do too much with text editors but when I do I prefer nano and Geany. I like nano for smaller edits like resolv.conf size files and Geany for larger edits like conky configs and up. Geany has a very nice GUI, I like it better than gedit, but that's just my opinion.
    slashedzero likes this.
  6. DevynCJohnson

    DevynCJohnson Well-Known Member Staff Member Staff Writer

    Messages:
    1,336
    Likes Received:
    1,074
    Trophy Points:
    113
    Geany is a lightweight IDE that I use with all of my programming projects.
  7. Harikrishnan R

    Harikrishnan R Member

    Messages:
    30
    Likes Received:
    22
    Trophy Points:
    8
    But I've been told IDEs hide stuff from the programmer and they're not good for learning programming.
  8. ryanvade

    ryanvade Administrator Staff Member Staff Writer

    Messages:
    1,274
    Likes Received:
    431
    Trophy Points:
    83
    Some probably do. I know that Code::Blocks does not. Bluefish does not. Eclipse really doesn't.
    Harikrishnan R likes this.
  9. Rodrigo

    Rodrigo Member

    Messages:
    30
    Likes Received:
    11
    Trophy Points:
    8
    I have been working with VIM and I love it. VIM supports many languages C/C++, PHP, Python, Ruby, etc, but you have to install many plugins to add features like autocomplete, tabs, snippets and many others. it's a little complicate at the beginning, but it's very powerful like IDE.
    DevynCJohnson likes this.
  10. DevynCJohnson

    DevynCJohnson Well-Known Member Staff Member Staff Writer

    Messages:
    1,336
    Likes Received:
    1,074
    Trophy Points:
    113
    Programming is usually done in IDEs. From what I have been taught, IDEs are the best for programming and learning, but I guess everyone has their opinions.

    I am not sure what you mean by "hiding stuff from programmers".

Share This Page