I'm also pretty sure that if one has the ability to install FreeBSD they would also have the ability to follow the man page. If not then they have more issues than just trying to figure out vi
I agree it's easy to learn. The problem is that vi (including through vipw or something else) could be invoked to edit configuration files (including /etc/master.passwd and/or /etc/group) BEFORE ANY CHANCE TO LEARN ABOUT IT. This is because I state that ee should be default instead of vi.How difficult is that to learn?
100% agreed.Is it at the top of the man page? (Nope, I looked). You and I know how to search man pages and I bet neither of us remember when we learned that. A useful, to the beginner, man page, would have (all in my opinion, of course), right in the first few lines, press i to insert, :x to save, :q! to quit without saving.
I learned to read man pages (even it exists) AFTER I FIRST TRIED FreeBSD.I'm also pretty sure that if one has the ability to install FreeBSD they would also have the ability to follow the man page. If not then they have more issues than just trying to figure out vi
This is because I say that vi should be the second, expert's choice. It must kept, but not as default.
I'm also pretty sure that if one has the ability to install FreeBSD they would also have the ability to follow the man page. …
It would be very nice if it is implemented.What about adding a choice in the installer and such as freebsd-update merge, like:
Please choose your default text editor: a) vi | b) ee | c) ...
The installer could configure the default - or chosen - shell initial $EDITOR setting, a fairly modest addition?
Good grief, could everyone be happy?
I would make them use NetBeans.And what if a gang of ninjas jumped you from behind?
Thanks for the implication of me being part of the younger folk! I actually prefer the classic "forest killer of old" myself: paperback books, and i have plenty of them. And you are correct about us older folks. Fo me, I prefer to open a book and jump directly to the interesting topic, immediately. But like I had mentioned, I was late to the thread, so I just wanted to post a couple of entertaining videos on the subject. I figured the OP was well accommodated to the topic.I'd say, without criticizing any point of view, that dbuckhal's post sort of shows the difference between young and old. Younger folks tend to like videos, like the ones linked. Older folks get annoyed at something, that could be read in 5 minutes, taking a 38 minute video. I'm generalizing of course. But we old folks remember what we thought of as the good old days. No doubt our parents did too, and thought we had it easier in school than they did.
Anyway, I get too drawn into these bikeshed discussions because my wife is away and I have too much free time. I don't think vi is intuitive, but seriously, way back in this thread I mentioned how my boss had to do something because I didn't know vi and I went home that night, did a web search, found a tutorial and quickly learned the basics. So, I would say, even if it isn't intuitive, learning the basics is fairly easy. Getting good at the basics takes longer--but by then, you've probably used it enough so that it seems intuitive.
In my defense I was much younger and it was 21 years ago. And I was coming from windows to Linux. And actually it was vi improved I was using. So I was very much so a new user. And in fact had only had my own computer for less than a year. I understand the spirit of what you are saying. But every new user needs guidance. Every user is at some point a new user. Naturally we have expectations based on experience.From the man page and probably any tutorial on vi:
How difficult is that to learn?
This occurs when one "wings it" or tries to make things work like what they know. Like Linux users trying to make FreeBSD work just like Linux. And then they complain when it doesn't.
When you want to learn something new, you have to learn it. Don't be surprised or complain when they don't work as expected based on your background and experience.
It would be very nice if it is implemented.
Well, it is true that Gen Z prefers youtube to the Handbook when it comes to doing stuff with FreeBSD, I've seen that plenty of times. But then I tell 'em that the info they prefer is old-ass and outdated, so they can't get stuff done.... that if you wanna be on the cutting edge and on the forefront, you gotta have up-to-date info?I'd say, without criticizing any point of view, that [FONT=monospace]dbuckhal[/FONT]'s post sort of shows the difference between young and old. Younger folks tend to like videos, like the ones linked. Older folks get annoyed at something, that could be read in 5 minutes, taking a 38 minute video. I'm generalizing of course. But we old folks remember what we thought of as the good old days. No doubt our parents did too, and thought we had it easier in school than they did.
Both young and old make moronic choices and smart choices as they go.
So: which sequences of keys, within vi, present the manual page and then allow the reader to navigate within the page, then stop reading the page?
Remember: the user is accidentally trapped in vi, with no obvious means of escape; such accidents have been occurring for more than twenty-two years.
And what sequence of keys got a reader to install FreeBSD who had no ability to learn or understand vi?
vi
.I'd call Pigeonholing a method used by bipeds that has adequate use cases.Pigeon-holing is for pigeons, not human beings.
showing an example of we/us vs. them/others fallacy.
Yes, and this can be true of about any other thing. Unless you get to know it, it would seem "strange'. Was DOS not strange the VERY FIRST time you started using it? Did you know right away how to start or stop a program?I remember the first time that I ever used it. I had to call my older brother to ask him how to exit the program. Very not simple if you've never used it before. I was coming from Microsoft DOS editor and was very confused. Especially given that most proprietary programs would come with a book or a print manual and I was unfamiliar with the existence of man pages at the time. Though it may be simple to use the controls are not standardized and could be considered unusual to a first time user.
Of course not. If you want everyone happy you need to include all. Those little editor tools exist for convenience. When you need to fix others problems fast, you want to have an editor installed that you do not need to learn or even install first.What about adding a choice in the installer and such as freebsd-update merge, like:
Please choose your default text editor: a) vi | b) ee | c) ...
The installer could configure the default - or chosen - shell initial $EDITOR setting, a fairly modest addition?
Good grief, could everyone be happy?
Indeed DOS was strange but I was introduced to it in an educational setting. And typically practical standardized methods are taught in school. That did not show to be an advantage when faced with vim. Lol Of course vi is a fine editor for a default as any. But I think that opinion changes depending on the user.Yes, and this can be true of about any other thing. Unless you get to know it, it would seem "strange'. Was DOS not strange the VERY FIRST time you started using it? Did you know right away how to start or stop a program?
Most remarkable is your avoidance of the question.
I only answer questions worthy of a reply. …
vi
with no obvious means of escape. ee
are idiots, incapable of learning, who should not be allowed to use FreeBSD — you would not find yourself challenged.