4 ms·
I still am loving the VSCode with the VIM extension. I write in Racket, R, Python, JS, and Haxe. I still find Code to be the best for me and the support in the
by baldfat 8y ago
I still am loving the VSCode with the VIM extension. I write in Racket, R, Python, JS, and Haxe. I still find Code to be the best for me and the support in the extensions make my life easier. Only thing I don't use is the Git extension, I still us git shell.
- drawkbox 8y ago> Only thing I don't use is the Git extension, I still us git shell. I prefer my SCM integration outside of my editor or IDE as well. I don't need my IDE to get in the way and spend CPU cycles telling me what files I have changed. I complete something then pop over to git CLI or maybe a tool like SourceTree/Tower etc and check in that feature. I like it as a separate process, when I am in my IDE or editor I am focused on code and then when I am in my git CLI/client I can focus on repos. In my opinion, SCM integration and plugins/extensions into IDEs/editors are mostly annoying and sometimes can lock up or lag editors like Visual Studio and especially MonoDevelop. I do lots of Unity and MonoDevelop's SCM integrations were always heavy and slow. Git/Mercurial/other SCM/repos plugins are usually the first thing I turn off in an editor.
- matwood 8y agoI'm in a similar boat. I use gitlens for informational purposes (diffing, see changes, etc...), but do all my git operations on the CLI. It's a bit irrational, but I know the git CLI and don't trust the GUIs to do the right thing. So now I use Intellij for anything Java, VSCode for all other coding and Vim for quick edit tasks. The Vim keybindings keep every editor feeling familiar, but I have the editor benefits where needed (I couldn't imagine writing Java in anything but Intellij for example).
- hycaria 8y agoI really like the git extension. Actually I've opened Code specifically to resolve some issues. I can do basic tasks with git shell alright, but merging is a hassle to me. And it's so easy to do with Code !
- WorldMaker 8y agoCode integrates well with the command line git usage. The docs explain how to set up Code as your default git editor and difftool (used by all the merging commands) [0]. The Git for Windows installer now even offers that as a config option directly while installing and will even sometimes default to it if you have Code installed, which I think is neat. [0] https://code.visualstudio.com/docs/editor/versioncontrol#_vs-code-as-git-editor https://code.visualstudio.com/docs/editor/versioncontrol#_vs...
- hycaria 8y agoWow nice, thanks for the tip. Won't be of use to me, but I might corrupt a few colleagues with that :)
- deleted 8y ago[deleted]