Vim is a text editor, equivalent to windows notepad. Its not an IDE or something you should code on, unless it's temporary like editing code on a server.
Because Vim is the embodient of everything wrong with Unix. An opaque terminal piece of shit largely incomposable with programs, rigid as frick, inextensible, and follows an objectively inferior paradigm to what Lisp Machines and Xerox Smalltalk had offered before this troonix philosophy cult spilled out of Bell Labs
LMAO you post is like the opposite of reality in so many ways it's not even funny. >Vim is bad
Vim is good >Vim is bad because it follows UNIX philosophy
Vim is good despite not being UNIXy and way too monolithic >UNIX philosophy is "opaque terminal piece of shit largely incomposable with programs, rigid as frick, inextensible, and follows an objectively inferior paradigm"
UNIX philosophy is precisely to be composable with other programs, being extensible and is a superior paradigm as evidenced by its overwhelming success.
>UNIX philosophy is precisely to be composable with other programs, being extensible and is a superior paradigm as evidenced by its overwhelming success.
Unix did not invent modularity.
If forcing you into a shitty terminal emulator is "good" to you, if forcing you into using a near-useless DSL is "extensible" to you, if being able to somewhat serialize text and completely break at the slightest change is "modularity" to you, if markets choosing troonix means "success" to you, then you're precisely the troonix cultust I described. You are the east african Black person Ken Pier describes.
Before I stop replying to any of your moronation, remember today's computer security market was formed by the market to fix the negative consequences of its "superior" choices of PHP, JavaScript, Unix, ...
Vim's paradigm extends outside of the terminal emulator, but I think you mean base Vim anyway. I don't think Vim "forces" anything when it comes to that, either. To use the terminal routinely means you're likely open in some way to programs like Midnight Commander or Vim. If TUI's generally upset you to work with, why did you even bother with Vim? Not sure where you're coming from with the "breaking at the slightest change" claim, but I haven't had an experience with Linux breaking in a way I couldn't immediately remedy. That's me, though. Everyone is different, I suppose, and that alone is a signifier of Linux' youth, not its uselessness.
You're right about markets meaning nothing, though. But if today's market was formed by the mistakes of its forefathers, why are PHP, JS and Unix things still the base of most sites online? Genuinely asking, not trying to riddle you.
>lisp musheens
Lmao I had this filtered since years ago, almost made me miss this perfect bait. I have yet to read a single good post with this keyword in it that isn't a quote refuting your bad opinions.
i tried, its sick, but i dont have the energy to not know how to do anything and learn for weeks rn. Its clearly slower to use my mouse for stuff in VS code but i can get everything done
its on the list to move over to based kb only shortcuts everything neovim eventually but i just cannot struggle opening a file rn when I have tons of projects i can get through with vsc
Install vscodevim, hit "i" on your keyboard when the cursor becomes a single block, and if nothing changes hit esc a couple of times and then i until the cursor turns into a thin line. Add a couple config entries that restore common shortcut behavior and that's it, you're using vim. Then learn all the other commands from there on. That's how I learnt vim (not with vscode but still roughly the same process)
because I forget all the important keyboard shortcuts and modes and stuff 5 minutes after reading about them, I don't "live" in vim, I use other editors more
I regularly have to. I know the basics, but I still can't really get used to it. I need some reconfiguring to make it work better, but I don't want to get in to all that.
cos i can actualy program
rather than being 'clever'
why use a 40 year old text editor
idiots
c programmers are the problem
c has wrecked the entire planet
Vim gays, is it easy to configure a standard installed VIM to use nicer highlighting than default, and change tabs/(auto)indent to use spaces instead, at length 2 instead of 8? Do I need to learn the whole config commands, or can this be done with a few commands?
i learned vim, the keybindings and movements.
But i have no idea how to use it as an environment. I fear installing plugins so id like to use vim natively, but for example, how should i approach a "project"? can i open a folder as a project like in VSC and then search the whole project for a string?
vim is for quick editing of configs, manipulating data too complex for an awk command or shitting out quick scripts
>can i open a folder as a project like in VSC and then search the whole project for a string?
you can , you can do something like :bufdo /search after opening all files in their own buffers, but it would be easier just to use a grep -R command
Because I have a real job in which I have to be productive and tons of in-demand tech I have to learn on the side. I'm way past the point of doing just for social credit.
Thank god I had sex in high school, you fricks are pathetic. >t. vscode + windows 11 + TS + React chad
I probably get paid higher than you as ex-software engineer and now director of my own sector. And I at least have sex even after high school unlike you who cant get your dick wet anymore because you got fat. >t. neovim + nixos + any language because they are all equally easy for me chad
>admin 100+ servers hosting applications, websites, databases etc. >constantly deploying new servers and migrating applications from one server to another >code, libraries etc. differ from server to server >/var/log errors indicate the specific line (let's say 74) and column in which something is broken >vim /path/to/file >74Go <-- Jump to line 74 and insert a new line >rewrite or edit the broken line, leave a comment w/ change made >:wq <-- : enters command mode, w is write, q is quit
VSCode would still be launching, and even then you'd have to configure SFTP or do some key management. Plus vim is already installed on pretty much all servers and images, even macOS has vim built in. It's not for every situation, but in certain situations it's by far the fastest and most effective solution.
I only mentioned VSCode since others in the thread did as well. I agree that I wouldn't use VSCode in a server environment, so I was pointing out the absurdity of the comparison. VSCode is fine and makes sense when doing C# / Windows / Unity development, though my preference for a long time has been SublimeText. The UI is less cluttered than VSCode and I get a lot of use out of custom key bindings.
because i like things stuck up my butt
I do use vim.
>because i like things stuck up my butt
That's a bullshit excuse. I'm a gay and I like things up my butt and use vim.
Because I use vscode. Anything else ?
Imagine being filtered by a search bar
https://marketplace.visualstudio.com/items?itemName=vscodevim.vim
I use vim because my job requires it.
what kind of job is that?
Vim is a text editor, equivalent to windows notepad. Its not an IDE or something you should code on, unless it's temporary like editing code on a server.
>equivalent to windows notepad
Tell me you are a troll without telling me you are a troll.
Because I'm using neovim
Because I don't want to waste time on a fricking CLI text editor when I have Kate and VSC
Because Vim is the embodient of everything wrong with Unix. An opaque terminal piece of shit largely incomposable with programs, rigid as frick, inextensible, and follows an objectively inferior paradigm to what Lisp Machines and Xerox Smalltalk had offered before this troonix philosophy cult spilled out of Bell Labs
LMAO you post is like the opposite of reality in so many ways it's not even funny.
>Vim is bad
Vim is good
>Vim is bad because it follows UNIX philosophy
Vim is good despite not being UNIXy and way too monolithic
>UNIX philosophy is "opaque terminal piece of shit largely incomposable with programs, rigid as frick, inextensible, and follows an objectively inferior paradigm"
UNIX philosophy is precisely to be composable with other programs, being extensible and is a superior paradigm as evidenced by its overwhelming success.
Either you're a troll or really really stupid.
>UNIX philosophy is precisely to be composable with other programs, being extensible and is a superior paradigm as evidenced by its overwhelming success.
Unix did not invent modularity.
If forcing you into a shitty terminal emulator is "good" to you, if forcing you into using a near-useless DSL is "extensible" to you, if being able to somewhat serialize text and completely break at the slightest change is "modularity" to you, if markets choosing troonix means "success" to you, then you're precisely the troonix cultust I described. You are the east african Black person Ken Pier describes.
Before I stop replying to any of your moronation, remember today's computer security market was formed by the market to fix the negative consequences of its "superior" choices of PHP, JavaScript, Unix, ...
Vim's paradigm extends outside of the terminal emulator, but I think you mean base Vim anyway. I don't think Vim "forces" anything when it comes to that, either. To use the terminal routinely means you're likely open in some way to programs like Midnight Commander or Vim. If TUI's generally upset you to work with, why did you even bother with Vim? Not sure where you're coming from with the "breaking at the slightest change" claim, but I haven't had an experience with Linux breaking in a way I couldn't immediately remedy. That's me, though. Everyone is different, I suppose, and that alone is a signifier of Linux' youth, not its uselessness.
You're right about markets meaning nothing, though. But if today's market was formed by the mistakes of its forefathers, why are PHP, JS and Unix things still the base of most sites online? Genuinely asking, not trying to riddle you.
You sound like one of those people that Cope with the failure of lisp machines by living 24/7 in Emacs
>lisp musheens
Lmao I had this filtered since years ago, almost made me miss this perfect bait. I have yet to read a single good post with this keyword in it that isn't a quote refuting your bad opinions.
>Unix
>UNIX
>Unix
A friendly reminder that Unix is pretty dead.
i tried, its sick, but i dont have the energy to not know how to do anything and learn for weeks rn. Its clearly slower to use my mouse for stuff in VS code but i can get everything done
its on the list to move over to based kb only shortcuts everything neovim eventually but i just cannot struggle opening a file rn when I have tons of projects i can get through with vsc
Install vscodevim, hit "i" on your keyboard when the cursor becomes a single block, and if nothing changes hit esc a couple of times and then i until the cursor turns into a thin line. Add a couple config entries that restore common shortcut behavior and that's it, you're using vim. Then learn all the other commands from there on. That's how I learnt vim (not with vscode but still roughly the same process)
I spend more time thinking about what to write than writing
Because I actually get work done.
understandable
customizing vim is definitely a time sink
but learning vim and adding the vim extension is peak human intelligence
Slow Garbage.
Try Helix text editor if you haven't got the balls for Neovim.
>he uses vscode for quick edits
ngmi
> Slow Garbage.
I agree. Use gvim for speed.
>another text editor only meant for writing fizzbuzz and freshman python projects
sorry I'm employed.
Used vim for more than half a year, very inconvenient. Vimeme for hipsters who make things difficult for themselves.
Because I actually have to get more done than edit my dotfiles.
Because I don't want to cut off my penis.
Why should I?
vis killed te need to use it
because I forget all the important keyboard shortcuts and modes and stuff 5 minutes after reading about them, I don't "live" in vim, I use other editors more
still learning it
once I do, I'll actually use it, but right now I need to get my work done
Last time I couldn't exit, never again.
:qa!
I do use Vim
all this unix cancer itt
Black person you are running a unix like what do you care about unix?
>I run gayos or *bsd
even worse kys
Got filtered by HJKL.
Because this song
Two of the worst subcultures in one video. Pedophile and Black person music.
true
I use vim because it's the best text editor.
Ever.
Any OS.
Because i am not being forced to edit config files on a server somewhere
Vim is just bloated vi which is just bloated ed which is interactive sed.
Vscode with vim extension unless I am doing some small script changes on the servers then I am going kosher.
I regularly have to. I know the basics, but I still can't really get used to it. I need some reconfiguring to make it work better, but I don't want to get in to all that.
cos i can actualy program
rather than being 'clever'
why use a 40 year old text editor
idiots
c programmers are the problem
c has wrecked the entire planet
because Gvim is better
but i do, anon
I'm gonna learn today!
because I am employed
Vim gays, is it easy to configure a standard installed VIM to use nicer highlighting than default, and change tabs/(auto)indent to use spaces instead, at length 2 instead of 8? Do I need to learn the whole config commands, or can this be done with a few commands?
>to use nicer highlighting than default
I don't know what you mean by this, but what you want for tabbing to indent 2 spaces is just
[/code]
:se expandtab tabstop=2 shiftwidth=2
[/code]
i learned vim, the keybindings and movements.
But i have no idea how to use it as an environment. I fear installing plugins so id like to use vim natively, but for example, how should i approach a "project"? can i open a folder as a project like in VSC and then search the whole project for a string?
vim isn't an ide
vim is for quick editing of configs, manipulating data too complex for an awk command or shitting out quick scripts
>can i open a folder as a project like in VSC and then search the whole project for a string?
you can , you can do something like :bufdo /search after opening all files in their own buffers, but it would be easier just to use a grep -R command
vimgrep
telescope
don't want to get handicap where you furiously start typing vim bindings outside of vim
Because I have a real job in which I have to be productive and tons of in-demand tech I have to learn on the side. I'm way past the point of doing just for social credit.
Thank god I had sex in high school, you fricks are pathetic.
>t. vscode + windows 11 + TS + React chad
This is something I don't get. How is vscode more productive than (neo)vim?
I probably get paid higher than you as ex-software engineer and now director of my own sector. And I at least have sex even after high school unlike you who cant get your dick wet anymore because you got fat.
>t. neovim + nixos + any language because they are all equally easy for me chad
>admin 100+ servers hosting applications, websites, databases etc.
>constantly deploying new servers and migrating applications from one server to another
>code, libraries etc. differ from server to server
>/var/log errors indicate the specific line (let's say 74) and column in which something is broken
>vim /path/to/file
>74Go <-- Jump to line 74 and insert a new line
>rewrite or edit the broken line, leave a comment w/ change made
>:wq <-- : enters command mode, w is write, q is quit
VSCode would still be launching, and even then you'd have to configure SFTP or do some key management. Plus vim is already installed on pretty much all servers and images, even macOS has vim built in. It's not for every situation, but in certain situations it's by far the fastest and most effective solution.
>using vscode to mange servers
you know that they are two different things right?
I only mentioned VSCode since others in the thread did as well. I agree that I wouldn't use VSCode in a server environment, so I was pointing out the absurdity of the comparison. VSCode is fine and makes sense when doing C# / Windows / Unity development, though my preference for a long time has been SublimeText. The UI is less cluttered than VSCode and I get a lot of use out of custom key bindings.
Because I use RStudio 🙂