Shouldn't be too much of a problem any more... Picked up some new info from Discord about a week ago:
Shouldn't be too much of a problem any more... Picked up some new info from Discord about a week ago:
You forgot about CLI which are 90-99% of any *nix professional work time.Invisible keyboard operations were targeting ANSI hardware terminals and serial connections.
Computing resources is not the key in this case.It's a waste of learning effort. Today, we have enough resources to do full visual text processing.
(n)vi is a visual text editor. It is the visual mode of a line text editor (i.e ex).It's a waste of learning effort. Today, we have enough resources to do full visual text processing.
I don't agree. Vi can have different 'states' which look exactly the same. In my opinion unnecessary. Any system is beyond that. This originates from terminals with limited hardware-based screen capabilities.(n)vi is a visual text editor. It is the visual mode of a line text editor (i.e ex).
I don't know too many guys who use non-visual line editors like ed, ex anymore day-to-day. I only do so in the OpenBSD ramdisk kernel to edit a custom fstab because (n)vi is part of the stripped /usr.
True.This originates from terminals with limited hardware-based screen capabilities.
They look the same because, as a screen editor, all of Vi's states are visual. Otherwise, only Ex would exist.Vi can have different 'states' which look exactly the same.
No. You would have to use Ex as fallback. Luckily, most serial terminals support curses, as far back as the vt100 and beyond. I find the terminfo database itself quite amusing to flick through to see all the different ancient hardware.I could use vi in a serial terminal that lacks any curses-like support in very rare cases.
And more importantly, limited by the corresponding transport (i.e telnet, rsh, ssh). Ultimately, the transport hasn't gotten much better. SSH is still widespread.This originates from terminals with limited hardware-based screen capabilities.
I recently bought a Amstrad Joyce computer for fun. It boots VMS from floppy. Really disappointing this wasn't a thing in Europe 80's. I was used to MS-DOS command shell. That was total garbage compared to already existing interfaces like this.True.
Command line usage even pre-dates it. I'm under the impression that even today the command line is still being used, efficiently & effectively.
Because of this last years there are some kind of “shift” to improve UI of editors like vi.Vi can have different 'states' which look exactly the same.
Please, spend 15min (like time to enjoy a cup of good brew coffee) to trying NeoVim!I could use vi in a serial terminal that lacks any curses-like support in very rare cases. That's really it. If it's a lot to edit, I probably still only echo text to files.
CLI usage are still alive because this 2 (two) main reasons:True.
Command line usage even pre-dates it. I'm under the impression that even today the command line is still being used, efficiently & effectively.
I think, that is because you can use vi with a CRT Terminal, and not with a TTY, except as ex.The 'V' in Vi even stands for 'Visual'.
Exactly. Though what is quite amusing is ex (and its precursor, em) were actually considered visual editors back in the early 80's. This is because you could go back and edit your single line, interacting with the program directly (via raw mode). Yes, in i.e ed, the terminal could handle a backspace, but the program would be unaware of it.I think, that is because you can use vi with a CRT Terminal, and not with a TTY, except as ex.
Please, spend 15min (like time to enjoy a cup of good brew coffee) to trying NeoVim!
Kids learning how to copy and paste at school with ctrl-c, ctrl-v spend a lot longer than 5 minutes for Microsoft Notepad to become "intuitive". They spend a whole 40 minute lesson at least!Did 5 mins. What's wrong with backspace? Here we go. I have to read docs because I'm trying a anti-intuitive text interface...
And if it fails we blame it on the babies. Or chemtrails. Or $CURRENT_EXCUSE, but god forbid we blame the root cause - like that in order to do complex things you need complex tools.Plus why strive for "intuitive"? We should strive for "innate" text editors. Babies coming out of the womb should immediately be able to use this stuff in 2024!
One of the first computer problems that people remember is probably that the arrow keys do something that has no obvious relation with directions.Kids learning how to copy and paste at school with ctrl-c, ctrl-v spend a lot longer than 5 minutes for Microsoft Notepad to become "intuitive". They spend a whole 40 minute lesson at least!
Plus why strive for "intuitive"? We should strive for "innate" text editors. Babies coming out of the womb should immediately be able to use this stuff in 2024!
True. Many people expected the arrow keys on the i.e Windows desktop to move the mouse in the direction they press.One of the first computer problems that people remember is probably that the arrow keys do something that has no obvious relation with directions.