<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">That is absolutely fine for one person one machine. Once you get to many people, many machines, thats where vim comes into it’s own.<div class=""><br class=""></div><div class="">My usual setup is:</div><div class=""><br class=""></div><div class="">- create local VM (usually pre rolled ubuntu image with LEMP)<br class=""><div class="">- git init/push a development repo from the VM to my local machine git server</div><div class="">- shell/vi into VM </div><div class="">- code some stuff</div><div class="">- test some stuff</div><div class="">- deploy via git pull from my local machine on to the live server (stops silly push mistakes breaking stuff)</div><div class=""><br class=""></div><div class="">The beauty of this is that it keeps everything local until it’s time to deploy, server config and all. I hate spending money on development server cycles when my local machine is usually faster spec. The only hassle is keeping versions of software consistent.</div><div class=""><br class=""></div><div class="">When you have had the pain of overwriting crucial files on upload, that’s when edit in place feature of VIM becomes very sane.</div><div class=""><br class=""></div><div class="">— Paul</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><div class=""><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 5 Nov 2014, at 23:09, Emyr Morris <<a href="mailto:em@preseli.com" class="">em@preseli.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">For live website I prefer to work local, check my files then FTF them to the server, always felt safer doing it the slow way</span></div></blockquote></div><br class=""></div></div></div></div></body></html>