4 ms·
> if you can live without vim I actually didn't choose Vim because I liked it, but because it was the only way to have an editor & fully working Linux environm
by Rjevski 8y ago
> if you can live without vim
I actually didn't choose Vim because I liked it, but because it was the only way to have an editor & fully working Linux environment in the same app where I can switch using a keyboard shortcut (both running in Screen).
Using an app means that I have to switch apps to go between editor and terminal, and also because the editor app would have to "upload" every single change to the server for me to actually be able to run the new code in the terminal.
- pvg 8y agoNo, the fancier apps have built-in terminals, editing remote files directly over ssh, version control client support, etc.
- Rjevski 8y agoCan you install Python, Django, etc in their built-in terminals?
- pvg 8y agoThe terminals are for talking to your remote server. There is at least one on-device Python IDE but I don't think it's at all useful for a the kind of work you have in mind. Anyway, I'm not trying to convince you an iPad is a sane, comfortable way to do the kind of programming where you are regularly doing a backend-to-browser sort of cycle. You can probably make it slightly less barebones 'terminal session to a server running vim'.
- mattkevan 8y agoYou can install Django in Pythonista using StaSH for local development. Pip for package management and localhost in Safari. Not saying it’s sensible or a particularly nice experience, but it’s doable. Pythonista is an app so powerful it’s surprising it was allowed into the store.