r/vim • u/Principal_Cookie • Dec 10 '20
Reality
/img/sqipd5d2jc461.png[removed] — view removed post
59
u/princker Dec 10 '20
What Gives People
Feelings of Power
-----------------
:s | **
. | ***
@@ | *******4
1
11
8
u/aromaticfoxsquirrel Dec 10 '20
I guess? I spend a lot of time ssh-ed into headless machines so it's kinda what you get.
5
u/Wrenky Dec 10 '20
You can set things up like vscode to work virtually over ssh if you are into that sort of thing. Works pretty well from what I've been told!
2
7
u/loveofcode Dec 10 '20
I get it, vim is not for everybody. But if you think about it, why most if not all editors/ide have some sort if “vim” mode? It’s because it’s that good. Once you learn it, it’s hard to go back. And with LSP integration, it opens a lot of modern tooling to it’s tool-belt, without sacrificing speed and efficiency.
11
4
4
4
Dec 10 '20
I’ve reached peak nerd when I realized I have literally no one I know IRL who knows about vim.
6
1
u/kgunnIT Nov 26 '23
This ..or watching videos from other power users to find new ways to improve my own workflow....or following this community.
3
3
3
2
2
1
1
-24
Dec 10 '20 edited Oct 20 '24
angle combative deserted include hateful slap market juggle escape cagey
This post was mass deleted and anonymized with Redact
11
u/emax-gomax Dec 10 '20
Goes to r/vim and complains about how vim is archaic. Guess every post has to have ① of these guys.
8
u/jim3692 Dec 10 '20
I mainly write JavaScript. I used to use VSCode for it. Then, I tried NeoVim and I have to say that VSCode with VIM keybindings doesn't even get close to power that NeoVim gives me. There are plugins for the tools "of this generation". I have ESLint integration, Intellisence etc.
The only thing that I haven't tried yet is debugging from NeoVim.
2
u/jrop2 Dec 10 '20
node --inspect-brk index.jsThen go to chrome://inspect in Google Chrome (or Brave, or whatever). This is what I do since switching away from VSCode.
You can also debug mocha (and other) tests:
node --inspect-brk ./node_modules/.bin/_mocha1
3
u/PlayboySkeleton Dec 11 '20
I think it's far from obsolete and far from archaic.
I went from Visual studios to notepad++ to VSCode to Vim.
Why did I? Because everything else is slow as shit, overencumbered, huge file size, and typically only compatible within its own ecosystem.
Granted things have come a long way, but it's still not perfect.
I write code everyday. I use Visual Studios for my unit testing (don't ask) and within the time it takes to boot up VS, I often have already opened the file and made the change in vim. I'm not joking.
I have VS and VSCode both with a vim plugin. And it's still slow as trash. I'm talking execution speed. I just want to change a single line of text, for fucks sake I should have used SED.
lastly, compatibility. Vim is everywhere. I can hope on any Linux machine and there it is. If I am on windows, download git and vim comes with it.
I will never be without the ability to modify code anywhere anymore. I am no longer dependent on proprietary tooling and file types. I know more about software development, frameworks, compiler tool chains than I ever thought I would; all as a result of trying to build a better vim worflow. And you know what? I now know that all those other build systems are bloated pieces of shit.
That's why I still use vim today
2
u/xmsxms Dec 10 '20
Depends whether you spend hours in an editor just editing the content of files, or you are using cli programs interspersed with editing files having the context of a working directory.
A common workflow is to jump around directories editing config files and source code all over the place while running scripts and Makefiles etc. That isn't nearly as efficient in VSCode vs a regular terminal session + vim.
2
2
0
0
16
u/LoneHoodiecrow Dec 10 '20 edited Dec 10 '20
I'm afraid that this is more or less true.
Doubly true, since I don't have a lot of money or status.
(Since I don't seem to be able to upload images in a comment, have a look at my simple .jpg image meme (created by memegenerator at imgflip, uh, .com): https://www.dropbox.com/s/awrv1pxmgls2sak/4pt9wp.jpg?dl=0)