vim VS GUI editors like UltraEdit?

Posted on 2004-11-16
Last Modified: 2008-01-09
I said I would make a small challenge soon...
Why would I want to make a challenge? Because it's exactly where much of truth is born - comes to light for both parties. And what ever is right will be clear on the bottom line...

So I'm just trying to discover if vi... editor has just as many options as other GUI editors...
Because I just can't see my self preferring it over latest GUI editors which are natural for humans (95% of information we perceive is visual - thus naturally we should take advantage of all the possible benefits and benefit and be more productive)

Maybe at the end of this discussion we will find new frontiers - new options - maybe I'll have more use for vi or switch to vi or vice versa - someone might see them selves more efficient with advantages of GUI and latest editors... but one thing that's for sure is that we will learn something new...

So i.e. can vi: such editors as UltraEdit have some very advanced features, most accessible by keyboard short-cuts... i.e. can vi replace string a for b in all *.html files and provide a pleasing output of what and where was replaced where i.e. opening any edited file simply involves right-clicking (or option key - left of right control) on the path and selecting open the location, and it's opened it a tab on top! The visual advantages just put them both into two different dimensions - not even able to be compared - because GUI gives so many advantages...

(do not forget I'm not taking about just UltraEdit but all those advanced GUI editors and don't forget 100% of options can be archived without touching the mouse too)

Or to look at it the other way: i.e. would you browse websites that looked like vi or that are media/functions rich?
What do you think?
Question by:InGearX
    LVL 48

    Accepted Solution

    Depends on how and where you use the editor.

    For example, if you log on to a remote Unix server over a modem connection, using any GUI editor is going to be *very* slow and a pain to use.

    Sure there are some great features in some of the GUI editors (if you like that sort of thing), but the good thing about vi (and its variants) is that you will find it on all Unix systems and a lot of other OS's as well.  This means you can learn it once and use it everywhere.

    You may spend some time learning a GUI editor, but that's not going to be much good when you can't use it for whatever reason.
    LVL 38

    Expert Comment


       GUI is user friendly to hand-on, rich complex features in some ways.
       vi is fast and unified operation (how to use) in every Unix/Linux world.


    LVL 61

    Expert Comment

    Besides the fact that ultraEdit is rigged to be incompatible with UNIX ???
    LVL 61

    Expert Comment

    graphical widgets generally distract attention from main information, so it is perceived in simplistic manner, this is main cause all PowerPoint presentations are touted informative, but contains no information as such.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Hello fellow BSD lovers, I've created a patch process for patching openjdk6 for BSD (FreeBSD specifically), although I tried to keep all BSD versions in mind when creating my patch. Welcome to OpenJDK6 on BSD First let me start with a little …
    Installing FreeBSD… FreeBSD is a darling of an operating system. The stability and usability make it a clear choice for servers and desktops (for the cunning). Savvy?  The Ports collection makes available every popular FOSS application and packag…
    Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
    Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    23 Experts available now in Live!

    Get 1:1 Help Now