5 ms·
with a little bit of work, vi/emacs works great as an IDE for most setups... The learning curve is steep but once you get the gist, you never go back to those b
by Protostome 2y ago
with a little bit of work, vi/emacs works great as an IDE for most setups... The learning curve is steep but once you get the gist, you never go back to those bloated IDEs.
(Disclaimer: I haven't tried zed, but have been working throughout my career with Eclipse, Visual C/C++/Basic (!), Atom)
- jebarker 2y agoUnless you need a graphical debugger, then vi/vim/nvim/emacs all start to get creaky. That single requirement keeps me on vscode. I'd love a terminal based alternative.
- frou_dh 2y agoGraphical as in integrated with the normal editing view? There's a new very nicely done one for Emacs: https://github.com/svaante/dape https://github.com/svaante/dape . The documentation about using it is currently a bit terse though.
- jebarker 2y agoI actually don't mind if it's not integrated with the editor. I'm fine with a debugger being a standalone application. What I want is the ability to see the source, set breakpoints and navigate the code efficiently inside the debugger. vscode is currently the best option for this remotely
- _hyn3 2y agojust don't write buggy code ;) (or have to work on anyone else's)
- nurumaik 2y agoTry remote development with vim over 200ms ping ssh connection
- Protostome 2y agoI've tried that, but in this case i would just NFS/sshfs share the directory and work with vim locally. Vim can also read and write files across networks (while running locally): vim scp://user@myserver[:port]//path/to/file.txt should work. If you want to run builds and such on a terminal, just have a tmux window with an active ssh connection. There's a solution to most issues out there.
- snvzz 2y ago>Try remote development with vim over 200ms ping ssh connection Isn't such a scenario (high latency dialup) what vi was originally designed for?
- _hyn3 2y agoI have frequently done full vim editing on primary development boxes across cross-Atlantic pipes, which are usually 150ms from where I am in the states. Not really a bad experience in any way, tbh. I'm sure my tolerance level would decrease dramatically at 300ms though.
- eviks 2y ago> The learning curve is steep So it's not "a little bit of work"
- Protostome 2y agoCompared to mastering C++, vim is a piece of cake. For me it was a major productivity boost.