Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
View Poll Results: Do you use Vi editor or Emacs editor
Vi/m, I've done systems administration since the early 90s on Solaris/Windows/Linux/BSD and it's nice to have same editor installed just about everywhere by default and that it supports as many features as I need on any particular machine with no hassles. Emacs is OK, and I'd like to say that I'm of the mind set I'd rather have a tool do one thing exceptionally well rather than do everything at mediocre level, but in all honesty... I like vi better because I've used it ~a lot~ more. Both are fully functional editors with a ton of bells and whistles. Vi/m is more commonly installed by default (in a light configuration), but both are easily installable on just about any operating system with minimal effort. Pick the one that appeals to you more-- Vi/m is mostly just an editor. Emacs is almost a full shell with an editor as a base. Learn either and you'll be better off in the long run
Nano, what else? Though if I have to do complex re-arrangement of text, like transposing tabulated columns, I start-up my QL emulator and run The Editor: over 20 years old and still earning its keep!
Emacs > Vim for me, but I use nano these day and a real GUI editor when I need to do real work. I like the simplicity of nano, you don't have to know how tu use it, you just have to use it. I am ok in vi, I like some of the features, but I don't nee the point of having to make so many command to do anything. Keyboard shortcut > keyboard commands
Nano and the like works for quick tasks - making a change in a config file, for example. But for more involved editing you really need a serious editor.
I haven't used Emacs much at all, but I've read that its syntax highlighting beats Vim's. I wouldn't mind better syntax highlighting.. but speed and efficiency are much more important to me, and nothing beats Vi/m for that. Using an editor like nano feels like moving through molasses compared to Vi. Waiting for the cursor to move to where you want it is torturous when you could just hit a couple keys and make it jump to a precise location.
I also hate how in non-modal editors the text feels fragile.. like you could bump a key or the mouse and everything would disappear. In Vi/m you "unlock" the text when you want to edit it, and "lock" it when you are done.
I find VIM easiest to use since I find its command a lot quicker to the hands. Using Nano is also easy but I already grew tired of CTRL-*/ALt-* just like the old edit.com of DOS. I needed something more interesting or brain twisting and more powerful and something that challenges speed but doesn't sacrifice greater functionality. Since I already know VIM I no longer tried to learn EMACS. I don't know which one is better but I prefer VIM.
both. emacs > vi as you can spend a whole working day in one session and go faster.
emacs for host systems when it's handy to have many files open and
vi for quick edits and smaller systems
eclipse handy to use as tabbed editor with loads of plugin tools as replacement for emacs ... though it's GUIer and less scriptable. You can do quite alot with any tool with a regexp Find/Replace.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.