[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: Vimlogo.svg.png (104 KB, 1198x1200)
104 KB
104 KB PNG
>You don't understand I NEED the 0.007 seconds it takes me to move my hand to the arrow keys
>>
>>107050386
Yes.
>>
>>107050386
Not really. What I do need is a POSIX standard vi available on any machine I might need to interact with.
>>
>>107050386
i use ed btw.
>>
>>107050386
It's not even about the time it takes, it's about the context switching between regular typing and arrowing/mousing/menuing.
>>
>>107050442
I once sshd into some distro that didn't even have fucking ed.
>>
>>107050386
>doesn't understand what the home row is
typical windblows user
>>
>>107050386
>you don't understand, wasd is better!
>>
>>107050386
Yes.
>>
use the tools you're comfortable with

dont get mad that other people use tools different to yours

Why do spergs find this so difficult to understand?
>>
>>107050513
Exactly this. My only other problem here is that modal editing also introduces a kind of a context switch that ruins the experience for me, so I don't understand why vim enthusiasts and a portion of emacs apostles prefers it.
>>
>anon can move their hand at 75kmh with unimaginable acceleration and precision without shattering own bones
What causes this?
>>
I use the arrows on my navigation layer.
>>
>>107051546
Switching modes gives you a 100thof a second to figure out where you missed a semicolon.
>>
why do people hate nano and prefer this needlessly difficult hipster trash? is it autism?
>>
>>107050386
>Unuseable with azerty keyboard
Into the trash it goes
>>
>>107051515
>>107051912
Nobody is mad it's always the retards filtered by vimtutor trying to justify their ineptitude. Keep editing text at 1/10th the speed I can, stay at the back of the pack
>>
>>107051970
>I edit text slightly faster because I wasted a lot of time learning some schizo hipster shit for no reason
autism
>>
>>107052040
of course if your mental resolution is low enough to get filtered by :wq then you won’t get it. vi has practically limitless skill ceiling, e.g. I recently found out about marks and I intend on keep getting better at this while you move your mouse to select text.
>>
File: file.png (228 KB, 669x767)
228 KB
228 KB PNG
It's funny to see Vim and VSCode trannies fighting over code editors
>>
>>107052101
I use Zed btw
>>
File: file.png (10 KB, 311x160)
10 KB
10 KB PNG
>>107052112
>rust
Nigga, are you serious?
>>
>>107052131
I am, it's a good editor. totally replaced vscode by now
>>
>>107052099
unironic tranny tier shit
>>
>>107052099
It's a tool that gets better as you learn to use it. Recursive macros are sometimes perfect
qqq - clear existing Q register
qq - record into Q
(make edit on line, reposition cursor at next line)
@q - has no effect yet because Q empty but next time will recursively call
q - end recording
@q - run the commands in Q

qqqqq[blah]@qq@q
>>
>>107053466
imagine doing this tranny shit
>>
>>107053486
Imagine being the one guy on your team that can fix/import/parse that huge text file in a matter of seconds
>>
>>107053495
Hey, Claude! Fix all the imports in the file /path/to/file to match our new schema.

AI made Vimtrannies obsolete.
>>
>>107053486
>>107052915
vi/vim is available on practically every server and is going to be your primary way of interacting with text on them if you are remotely competent.
I wouldn't trust anyone who doesn't know at least the basics,
>>
>>107053523
This has to be ragebait or you're literally retarded.
Would you like it to wipe your ass and spoon feed you as well?
>>
>>107053523
Enjoy your %logprobs hallucinations unless you have a whole scaffold around that monitoring the diffs, whereas you could merely master the optimal text editing environment honed over decades of use = VIM
>>
>>107052099
Programming is maybe 5% writing. I have a 2 month project and 1 month was just reading papers. I will not write more than 1k lines of code.
>>
Nvim is really snappy, but after installing language server support it gets just as slow as VSCode. So making it more useful removes its most outstanding feature (for me at least). VSCode also supports Vim keybindings.
But Vim is great without mods.
>>
File: ComfyUI_00632_.png (241 KB, 1024x1024)
241 KB
241 KB PNG
vim for the win
>>
>>107053495
why do you need a terminal for that? you don't have a job, stop pretending.
>>
>>107053551
what's wrong with nano? not "leet" enough for you?
>>
>>107053862
I consider nano keybinds more leet honestly. It's fine but it's not as capable as vi/vim is.
>>
File: ComfyUI_00635_.png (279 KB, 1024x1024)
279 KB
279 KB PNG
>>107053850
>terminal
You can use a GUI implementation if you prefer, I mostly use GVim
>you don't have a job
That's right, I used my technical expertise to make bank and retire early to shitpost on 4chang. CCIE
>>
>>107053601
This! Specially if you work on bigger code bases (real work). Most of the time you're reading what other people did and thinking how you can do that better/fix etc. In a week I must put something around 500-2000 new lines of code. I could even use notepad and it wouldn't slow me down.
>>107053551
>vi/vim is available on practically every server
If you're doing real work, you'll most likely NEVER touch anything in production. Whenever there's any update whatsoever, always make a PR and send it to master/prod. Imagine changing something directly in master and messing up the entire company's git flow lol.
Maybe this is commonplace in your useless webdev project, but in real life nobody will be messing with files directly on the server.

t. been working with programming since 2008
>>
>>107050386
Not going back to finely selecting a function body with the mouse. Also vim motions are available as an option in a million different apps. Very convenient to just be able to guess that something might work and then it does.
>>
>>107051515
notepad++
mouse
win7
sovl
>>
>>107053601
qed. that's exactly why default mode is not insert.
>>
>>107051912
it's not harder. It's just different to what you are used to. I am very annoyed when a machine starts nano or some other bullshit editor with retarded bindings. I don't know these bindings and I won't learn it because I know vim is superior. For me nano is a hipster editor. It's not like windows editor which actually had sane standard bindings for non-modal editor at least. Both nano and vim is different than standard CUA programs on windows. C-o C-x is save and quit in nano? How is that more sensible than C-c and reading fucking status message saying you how to quit? C-o is fucking newline as an escape sequence. Even for a newbie vim should make more sense, because they should know C-c is sigint and will try that to quit a program.
>>
vim is a godsend when you're working in laggy remote servers with 300ms+ roundtrip latency
>>
>>107050420
/thread
>>
basic vim is actually incredibly useful. just learn to do things the vim way. it never changes. stop installing 1000 plugins and writing huge config files. the only plugins you ever really need to keep up with modern editors is code completion or AI. you literally dont need more, which is why nvim is a gimmick.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.