Vim as a "language for editing text" is one of those things that everyone talks about, but nobody actually uses.
99% of Vim and Vim-derived editor users barely use anything other than ijkl for movement, dw, dd, $, 0, i and ESC.
You know it to be true.
It's All Fucked Shirt $22.14 |
It's All Fucked Shirt $22.14 |
back to /r/vim you go, homosexual
>You know it to be true.
No, I do not.
Which other features do you have in mind?
with neovim you can maje it do whatever
>with neovim you can maje it do whatever
with vim you can maje it do whatever
:s/maje/make/
yup, still vim works just fine. neovim has extra features that aren't really needed for most all people
I think the main purpose of neovim is making plugin development easier and having more useful defaults.
what do you mean useful defaults? vim has defaults that are just fine. can you give an example?
Depending on the version in your repos, it might not have useful features like copy/paste or conceal enabled. Also you need a good amount of :set commands built in to your .vimrc to make it pleasant to use.
There is a single valid reasons to use neovim instead of vim and you did not talk about it at all.
https://neovim.io/doc/user/vim_diff.html
ijkl serves as an alternative to the arrow keys, just like wasd. dd deletes an entire line, dw deletes from the cursor to the end of the line. $ is the shortcut to jump to the end of the line, 0 to the start of the line, i toggles insert mode, and esc exits insert mode.
>Also you need a good amount of :set commands built in to your .vimrc to make it pleasant to use.
so you're saying neovim choosing shit for me and i have to disable it now if i don't want it rather than telling it everything i do want? and that's the reason why neovim exists? that's absolutely fricking moronic
>and that's the reason why neovim exists?
Unironically yes. It's yet another wheel reinvention, just reasonably well marketed.
sad
How did v, V, y and D not make it to the list?
or ci" or . or :%s/cool regex/op is a gay/g
In defense of the argument, 99% of vim user likely never use replace and wouldn't know how even if they wanted to.
i for insert, r for replace. Re in normal mode to replace the character under the cursor with e.
I do most of my editing in a terminal emulator so I never use hjkl to move the cursor, instead just position it wherever with the mouse. and insert key to toggle between insert and replace. Same for visual mode. I use a range to yank or put blocks of text in normal mode more than I use blockwise visual mode. I use normal mode more than I use visual mode. Normal mode (a.k.a. command mode) is easlily the most powerful mode. I use it more and more as I learn more vimscript. And brainlet shit like nano or pico is basically insert mode and nothing more.
because op is a lonely homosexual who goes to an anonymous image board posting some bait threads straight out of his ass for 10 (You)s
because OP is a moron that don't know what he talks about
Sheeeeeeit add C-v to the list
I use that all the time
Ctrl-V (block editing) is awesome too
I use Vim for coding unironically, it's not even close to the best but it's what I'm used to. You can have all the shit that you have in VSCode but VS would BTFO it all day if it wasn't so slow
Why would anyone want anything else?
Op mad about people doing actual work instad of memorizing every vim hotkey and command to compensate for small ego
cry about it or something, homosexual. what do you want us to do?
I discovered a lot of vim features only after switching to evil-mode Emacs.
But now I cringe everytime I see even most experienced vim users stumble and fumble their way through a document.
However, my own usage is still far from ideal in some situations. Typically works quite well, though.
vim -c 'help user-manual' -c only
I use hjkl for movement, A instead of $, I instead of ^, G, gg, R, w to go accross text, i and a. My favourite keybinds are o and O. Otherwise I don't really use anything, except very rarely the macro tool.
Some other keys are nice, but not worth the hassle of actually remembering them
Those keys are enough to make it better than any other editor. If you desire, it is quite easy to learn and practice more bindings which will make you even faster.
You know what I think? I think that OP makes up boogeymen to complain about just for attention. All those hypothetical vim users I don't know who do this thing I don't like are really driving me so batty I need to write like a toddler about it on IQfy.
You know it to be true. How? Well I made it up and said so. 🙂
>barely use anything other than ijkl for movement, dw, dd, $, 0, i and ESC.
english motherfricker
i press j to bring auto-complete, l to :w (which triggers linting), k to kompile
ctrl-T, ctrl-O, zz, ci", caw, Black person
macros, search and replace, yank to register, {c,d}i(something), some more sophisticated navigation like c-D/U or {}, / for navigation too. visual just for code explanation, very rarely for other stuff.
c-v is is great though at times. zz, G, gg, c-O.
also from command mode :ls c-6 :b (num) :e file etc, need buffers for bigger stuff
nothing else comes to mind but there might be more
V gq
<c-v> g <c-a>
r, x, cc, C, ciw, ~, /, A, I
The killer feature is separating direction from specific commands.
Delete previous five lines in vim:
> d 5 k
In Emacs:
> Control-u - 5 Control-k
My fingers hurt just looking at it.