Start typing

>start typing
>it doesn't type

Which Sup Forums memes you fell to?

Other urls found in this thread:

ex-vi.sourceforge.net/
vimhelp.appspot.com/
twitter.com/NSFWRedditGif

Majority of my vim use is just ed the standard unix text editor. Visual mode is a meme.

gentoo

You think vim is bad? Try an old version of vi on a unix OS with limited options.

Who the fuck thought disabling backspacing was a smart idea?

Vim is the best editor only if you don't have a GUI

thats where a mastery of terminal control codes comes in handy.

t. webdev

>Press i, start typing
Wow, so hard. If you're not even going to bother what makes vim what it is, why the fuck would you complain about it? Modular text editing is amazing

>accidentally press Ctrl-S
>locks up with no instructions

type "vim sucks"
it types "m sucks"

vim sucks

i

>Modular interfaces are hard
If you're not even going to bother learn what makes vim, why bother complaining when you don't even know the core point of it?

it makes sense from the ed background and nowhere else. Ed is the superior editor.

Vi is based on ed though. So it makes sense that the same thing applies to vim. Regardless, that doesn't change that one should learn the core functionality of their tools before complaining that they can't use the tools

>boot wangblows
>start typing
>it doesn't even type
Man software is so shit nowadays.

>open Sup Forums
>start typing
>it doesn't type

Yeah he's a chump. Vim has a lot of nice stuff in it but most of that is just the big move to ncurses stuff.

I'm a big fan of nvim myself. Is ncurses already included within vim? I've not heard about it

oh i dunno about which version of curses whatever, just a graphical mode whatsoever. Ed is a perfect line editor (if a bit sparse on docs) but nobody uses line editors anymore.

Can you explain why you find neovim appealing? I use few language specific plugins and default stuff like nerdtree, so I thought there'd be no difference.

well cleaning up the codebase is always good, they're all fine. I'm still fine with a busybox vi or an ed.

Cleaner code base like the guy above me said. Also a built in terminal emulator, and it being asynchronous helps for my development stuff. I started using it to show support for the software, but now I use it because the changes it has make the change worth it.

>start typing
>nothing happens
>look for X icon to quit
>realize there's no way to get out of this stupid program
>have to hard reset
>reboot and download VS Code

Also

>wipe Windows 2000 installion to install Arch on old hardware because "Linux will totally rejuvenate old hardware!!!1"
>Following the wiki to the T
>Almost at the end of the instructions when all of a sudden I'm getting all kinds of error messages
>Wipe and install Windows 2000

It just works!

visual mode can be handy if you extend it with vim plugins.

>Who the fuck thought disabling backspacing was a smart idea?
>disabling
user, I....

i like it, making me touch type.
used to just mash the board hoping for the best before.

ED IS THE STANDARD EDITOR

vim doesn't use ncurses. It bangs escape codes itself without ncurses to help. Vim is hardcore like that.

Neovim is a drop-in replacement for vim that has better code, a built in terminal emulator, a good async implementation, a good msgpack-rpc plugin interface (you can write vim plugins in ANY language with it. Hell you could even write vim plugins in C if you were mad enough), etc.

>Doesn't bother to read a vim cheat sheet
>Doesn't even know what :q! does
Wow guys vim sucks

I use vim but idk how to use all the cool commands and shit, just kkk all through my code
> feels good

I don't know about Vim, user but I've never met a Linux shell which doesn't have vi installed.

from a t. infosec pro / pen testing perspective it's the only choice. And it takes literally one measly hour of your life to get basic use down.

literally why would anyone use vim over emacs?

shut up slut

Even vi is more sane than emacs.

Is having to press the "i" key really enough to make brainlets not want to use a piece of software?

>waahhh I'm too retarded to figure out I need to press i before I type
Programming isn't for you if your really such a brainlet.

>Only programmers use editors
It's 2017 user

What anime is this? OwO

Boku no google

That didn't work! ;__;

Continue digging, you're so close to leveling up

nvm I found it :3
*thread closed*

And there you go. You've learned how to fish. Now go forth and drain the fish from the ocean with your new knowledge

>new knowledge
I've always known how to search the web user! It's just that I'm too lazy to do it. But thanks for your kindness OwO

>learn something that has 0 official documentation
Wow, why don't physicists just learn how teleportation works lmao

It's ok, you can leave the best text editor to us.
Just don't complain when you will get smashed by competitors who use it.

Have a (you) you fucking addict.

If it's the best editor, why do people keep making new ones?

>opens Notepad
>starts typing
>done

Plebs

Backspace wasn't disabled, it was just not implemented. Backspace on a PC is pretty useless though, that's why they changed it's function to "delete character on the left". In the vi era this probably wasn't the case yet.

>start typing
>it doesn't type
>because it shouldn't
>I'm a huge faggot please reape my face.

can we have ed pasta?

Because dumb people like OP don't know how to use it.

>you will get smashed by competitors who use it
Except less and less competitors use it as time goes by.

>copying text from editor
>ui is copied with it

>pasting text into editor
>starts to execute all the commands

>press q to exit
>have to type :q over and over again until it exists.

>working on a file
>do a git pull
>project manager murders you for using a bad editor.

Vim is a meme editor.
Fine for a quick edit, but I would never use it for serious work, it is too slow and I hate the mindset of programming the editor myself just to get basic features.

Because complete idiots use computers too.

>Needs to move cursor
>grabs mou...(vim user already done by now)

True backspace on anything but teletypes and mechanical typewriters is useless.

Even better for us who use it then.

Yes. This nicely explains why vi didn't bother with backspace..

The original vi code has been released as open-source and you can compile it with ncurses support (or curses, or termio, whichever works).
ex-vi.sourceforge.net/
Check the CVS repo, it has a slightly newer version with dynamic buffer size.
Archlinux uses this for base vi, with some patches.

No, that's different. Visual editors could never exist on teletypes (or hardcopy terminals like Bell Labs later had).
It's about different keyboards and terminals, the codes they send, how the OS interpretes it, the particular implementation, and the age-old debate how Delete and Backspace should work.

For reference, this is the keyboard that Bill Joy used and that vi keybinds are based on.
It doesn't even _have_ backspace. Rub is an old name for Delete.

Emacs is a great text editor if you want to cripple yourself with RSI.

When I log into my Xenix system with my 110 baud teletype, both vi
*and* Emacs are just too damn slow. They print useless messages like,
'C-h for help' and '"foo" File is read only'. So I use the editor
that doesn't waste my VALUABLE time.

Ed, man! !man ed

ED(1) UNIX Programmer's Manual ED(1)

NAME
ed - text editor

SYNOPSIS
ed [ - ] [ -x ] [ name ]
DESCRIPTION
Ed is the standard text editor.
---

Computer Scientists love ed, not just because it comes first
alphabetically, but because it's the standard. Everyone else loves ed
because it's ED!

"Ed is the standard text editor."

thanks for your contribution, but i think you're missing the point

And ed doesn't waste space on my Timex Sinclair. Just look:

-rwxr-xr-x 1 root 24 Oct 29 1929 /bin/ed
-rwxr-xr-t 4 root 1310720 Jan 1 1970 /usr/ucb/vi
-rwxr-xr-x 1 root 5.89824e37 Oct 22 1990 /usr/bin/emacs

Of course, on the system *I* administrate, vi is symlinked to ed.
Emacs has been replaced by a shell script which 1) Generates a syslog
message at level LOG_EMERG; 2) reduces the user's disk quota by 100K;
and 3) RUNS ED!!!!!!

"Ed is the standard text editor."

Let's look at a typical novice's session with the mighty ed:

golem> ed

?
help
?
?
?
quit
?
exit
?
bye
?
hello?
?
eat flaming death
?
^C
?
^C
?
^D
?

---
Note the consistent user interface and error reportage. Ed is
generous enough to flag errors, yet prudent enough not to overwhelm
the novice with verbosity.

"Ed is the standard text editor."

Ed, the greatest WYGIWYG editor of all.

ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF EDUCATED
AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR PRECIOUS
BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN
SHINE AND THE BIRDS SING AND THE GRASS GREEN!!

When I use an editor, I don't want eight extra KILOBYTES of worthless
help screens and cursor positioning code! I just want an EDitor!!
Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!! ED!
ED! ED IS THE STANDARD!!!

TEXT EDITOR.

When IBM, in its ever-present omnipotence, needed to base their
"edlin" on a UNIX standard, did they mimic vi? No. Emacs? Surely
you jest. They chose the most karmic editor of all. The standard.

Ed is for those who can *remember* what they are working on. If you
are an idiot, you should use Emacs. If you are an Emacs, you should
not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE
SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE
FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!!

that sounds awful

it's surprisingly robust, doesn't work on modern retardedly huge filesizes though.

>robust
>doesn't work on modern filesizes
what's the actual issues with vi/vim that you have again? at least they have expandable and relevant functionality

in what world is using a mouse so needlessly slow that you feel the need to use obscure macros and commit to learning them when the alternative takes literally no time at all?

learning the macros takes a little time sure, but you get far faster with it as time goes on. why use the mouse and take time from actually editing text when you could just keep your hands on the keyboard and type/edit/whatever far faster? a mouse is only used for movement and selection, while vi keybinds are movement and selection that are far quicker and closer to your default hand position than a mouse could be (clit-mice not included but even then vim keybinds are likely much faster)

im keking at all this retard posts

I don't have any problems with vim, use it every day. I use it like ed though. Mostly command line except to page up/down.

oh okay. I'm unfamiliar with ed, but if vim has everything ed has and more, I'll just keep using vim. is ed default installed on most distributions?

>eD iNsTeAd oF nAnO

Some probably. I know ex tends to be symlinked to vim instead. I don't even think busybox has ed by default and it's designed for tiny embedded systems. It's got a lightweight vi instead.

Linux isn't unix and ed is the standard unix text editor.

definitely, thanks for the info. I'll see if i can find ed and give it a shot, if only to have respect for vi's origins

>uses bash
>bash shares bindings with emacs
>uses man
>man shares bindings with emacs
>runs emacs
>"reeeee, why do you ever want to run emacs" the furious idiot admin screeches as he wipes his sweaty face with his 20 yo 4.4bsd t-shirt
There's a reason ppl use emacs.
Emacs integrates an editor, as full programming environment from file browser to terminal, an email client and a shitload of other helpful programs and modes like ORG mode.
Why would someone want to use emacs? Because soneone doesn't want _just_ a notepad.exe .

I am happy with debian though:
~$ ed
bash: ed: command not found

AhagahahHHz

rereading this and doing research into ed/vi(m)/emacs etc, i found the editor war wikipedia page.
>first line under humor
Frequently, at some point in the discussion, someone will point out that ed is the standard text editor
i have new appreciation for your ed posts, user. thanks for that

>boss I need some tools for my work
>lie what?
>a nissan titan/navara so as to avoid stucking in mud and also be able to carry this one metric ton cargo
>I am sorry, faggot, our specialised engineer says that this 50cc scooter does the same job just fine

I've used vim for a couple of months, but switched back to sublime recently. Modal editing is shit. It's easier to hold a key and press another than to exit from an insert mode, press a key, enter into an insert mode.
And about your "not having to move hands from keyboard" - there's touchpads and trackpoints in laptops.

Eh I have shit to get done. I just turn vim emulation off when shit get serious.

ok

>using nerdtree
user...

There's literally nothing wrong with vimscript.

I use nano for my config files and scripts.

Alt+tab switch to notepad.
Begin typing...

No mouse is needed.

By 0 official documentation do you mean that this
vimhelp.appspot.com/
doesn't exist? Also it's build in vim.

>Help poor children in Uganda!
>sorry children, I have to play flappybird in the terminal kek

...

Way to show you're a newfag.
bash uses readline for line editing and that can be reconfigured to vi bindings with a oneliner.
man doesn't really have keybindings because all it does is pipe the formatted manpage to a program of your choosing.
Finally, the reason NOT to use emacs is that I don't need a complete _second_ userland on my box, thank you very much.

because normies need software too

Reminder that vi was designed for Fallout terminal ketboarfs by autists. I choose to let it die.

literally this. Its fun, but idc how fast someone types, if it's comes down to the execution being filled by one action alone, mouse and cursor is faster than typing a whole damn string of characters any day, any time

Because making a text editor is a quick way to test this brand new toolkit/language.

>what is paste mode
>what is clipboard integration
>what is :qa!
>what is .gitignore
ok

>im keking at all this retard posts
im keking at this retard's post

Code::Blocks is the superior alternative. Both emacs and vim bow to Code::Blocks.