If you’re a developer there is a pretty good chance that you spend a lot of time in either Sublime Text or MacVim [gVim on Windows] wrangling code. MacVim is one of the most popular and modern incantations of the vim editor, which is itself an improved version of ancient vi editor initially developed by Bill Joy (also popularly known as co-founder of Sun Microsystems) in 1976. You’re doing something right if your interaction paradigm hangs around for nearly 40 years.
MacVim Vim - the text editor - for macOS Download Latest Binary Release. GitHub: MacVim GitHub page; Releases: Binary releases; FAQ: Answers to some frequently asked questions; Troubleshooting: How to track down the source of common problems; Debugging: How to generate a debug log; MacVim is maintained by macvim-dev. This page was generated by GitHub Pages using the Cayman theme.
Vim has a robust environment for plugins and a solid community of developers using and creating plugins to extend the functionality. There are a couple plugins out there to connect Vim to cloud storage, like vim-sync but as you can see [at least of the time of this writing], they are fairly spotty. Just hanging out in Github with a few commits and not much maintenance.Connecting Vim to an SFTP server
Combining Vim and ExpanDrive is a powerful workflow – you actually edit and manipulate files on SFTP/FTP or S3 in real-time from directly within the editor. You don’t need to download the file, edit it, and then re-upload it. Here is a quick tutorial on how to get it going
Gvim Mac Os
Once you have installed ExpanDrive, you create a mapped drive to the remote server . This screenshot shows how you’d get going to setup MacVim with SFTP.Macvim Brew
Vim Editor Mac
Now you’re ready to start editing files via SFTP in Vim. A nice fork of Vim is the Alloy MacVim fork, which adds a sidebar to browse your project as well as a quick open, among other things. Vim purists will hate this, but I benefit from having a project structure visible.