Why this? Yet Another vi-based Editor?
Poizon writes "The guys from freehackers.org have begun developing yet another vi-like editor, called Yzis (speak: "Why this?"). Their primary goal is to seperate the text processing engine and the GUI, in order to be able to integrate it into window managers like KDE as a native component. They have previously worked on KVim, a Vim port to KDE, so chances are good that they will succeed with Yzis. Sounds interesting, doesn't it?"
This is one of the things Vim 7 will do. And really, I couldn't bear going back to plain old vi after having used vim for so long. Too many features missing...
ziss zounds quite intellestink.
/* oops I accidentally made a comment, sorry */
Geeks must have some sort of Advertising Impairment Syndrome, where in order to make a brand-name, they take the most unpronouncable and esoteric combinations of characters and stick them together.
It's like all the crazies who go ballistic at people when people don't pronounce a hard "G" at the beginning of "Gnome". Why the fuck should they? It's pronounced differently in every other word beginning with "G-N".
This might get modded flamebait, but every geek on slashdot knows it's true. Slashdot ITSELF is an example (tee hee! "http colon slash slash slash dot dot org!"). It IS cool, but it severely impedes the chances that anyone will ever recognize your product, or even download it, because if I had a conversation with a friend about this, I'd never be able to go google for it without specifically asking how to spell it.
Those are actually Emacs commands. vi would be ^ for the start of a line, and $ for the end.
/. A real vi mode would be welcome in input widgets.
I too often find myself hitting Esc and then typing vi commands in text boxes, like here on
Why do another vi when the ultimate vi based editor is here ?
I agree that vi is a PITA when you are used to the new colorful world of windows, buttons and menus.
:s/I/we/g and you are done.
But... this project is aiming at providing a plugin-like editor for all applications.
Example: I am currently typing this text in a small textarea in Opera.
Imagine I'd like to replace all occurences of "I" with "we". What can I do? Search and spell checking works fine in Opera (I don't know about other browsers), even on texts in textareas, which is already something. But a Find&Replace function is simply not there.
Now imagine your browser with your favorite editor (like vi) as plugin. You do the great vi-magic like
I don't think these guys are targetting the Word Processor market. There are several of those already.
VI is a powerful text editor. I would love to see it embedded in more documents, if only that I can seemly switch between VI the text editor, and use my VI commands in this Slashdot webform, and then hop on over to Evolution to type up a quick email.
After a while, you have the need search the documents for all occurances of a pattern that begins with "http://www.", "https://www" or "ftp://ftp", a common string in the middle, and a variety of filenames in the end. Each line needs to be turned from a plain text string into an HTML hyperlink.
BTW, you need to replace 65% of these, not 100%, so you might want to confirm each change.
And by the way, you need to make this change on 50 files.
You can do that in VI, and it's actually suprisingly easy once you go through the learning curve.
"Can of worms? The can is open... the worms are everywhere."
Whenever you move the mouse to the top menubar and select save in wordpad, you are entering command mode. Move the mouse back down to the text area and you are back in edit mode.
Command mode being the default will confuse average users to death. Text boxes should clearly be emacs...
So, just make insert mode default and 95% of users will never notice anything, but if you make emacs the default you'll end up with a browser within the editor within the browser. I know that browsers have been touted as an alternative to operating systems but let's not make that alternative OS emacs.
This sounds great! Finally I can have a Cocoa GUI for VIM!
The above is not worth reading.
What about have fun, program, enjoy yourself?
Frankly people that immediately go in market-speak mode are a real nuisance....
IANAL but write like a drunk one.
You will actually scare people off by pitching what seems to be an out-of-date typewriter.
Yes, but isn't it fun watching them run?
Give me Classic Slashdot or give me death!
All of these run on Windows only but there are a lot of Unix/Linux eds that have Win32 ports. There are other tools (IDEs and so on) there as well. I found that site while looking for a Windows version of PICO - I ended up using nano instead, which I didn't know existed (old Unix head that I am). Nano runs great on a Windows console, BTW.
Personally I would like to see someone come up with a list or a wiki of all free/libre editors for *nix/*BSD. There are a few lists around, but none are very comprehensive.
Vimacs? To tell the truth, a Common-Lisp based editor with the Vi modal setup would kick ass...
A deep unwavering belief is a sure sign you're missing something...
ugh. of course the authors just HAD to do this in C++, making it a bitch to integrate into objective-c based programs. At the very least objective-c++ with os x will work, but the gnustep people are completely shut in the dark. why do people code in that unportable language? c LINKS WITH EVERYTHING. sigh.
- tristan
^ goes to the first non-whitespace character. 0 (zero) goes to the first charater on the line.
So if you have a indented line, ^ will take you after the indent. Where the 0 would take you to the space or tab that starts the line.
Technically they are POSIX regex anchors. So any program that speaks regex will have similar functionality.
This sounds awesome. Vi is cool!!!! quit exit :q :q!
done :q!!!!!!!
dammit!
close editor
freak~!4%)(*@#@@(*!@*&)
This is why sites like slashdot get less respect than they should. "Seperate" is not a word. Come on, editors, is there something non-open-sourcey or Microsofty about a quick spell check before posting an item?
Syntax error: loose != lose, affect != effect, then!=than