I would like to say this would be a killer feature for me. Every time I switch branch in my source control system, I need to effectively download the entire tree again, to make sure that all local files are up to date, new files are added and old files are removed. Live editing means that I can be sure that what I am editing is exactly as it should be.
Let me give my opinion on the whole thing. I want live editing, but I also want the ability to download, want the ability to upload, and want the ability to create local files.
Let's say I'm going on a trip somewhere. I would not have internet access, so in my attempt to leave and work on a project without internet... I will download the whole folder of code to work on offline.
Let's say I'm not going somewhere without internet. Editing straight from the server will eliminate a lot of possible mistakes I might make. Such as not updating my local copy when I start working and forgetting to upload to the server.
Reason to keep local files is if I wanted to make a markdown note file on my iPad and wanted to keep it on my iPad. That is a good reason to keep it where you can have a local file.
That just says my outlook, take what you will... I would love to see this feature, but kinda like an add-on, not removing current features.
That's how I plan to implement this: as an additional feature so that you can still work with Textastic as you are used to.
I also support this very much. I still gave the app 5 stars, but this is my number one feature request.
This is a MUST.
I would really appreciate this feature. However, I rather prefer local edition with automatic sync similarly to other apps ( for instance PlainText).
Yes! Please! Live editing would be so nice. Other than that it's a pretty cool app.
I just want to be able to edit files that are stored in Dropbox. It seems with Textastic, I have to download, edit, and then upload again --- pretty painful
absolutely needed feature
Also would like to see this feature implemented. Would make workflow that much easier.
Since this feature is requested 5 years ago, is there any plan/chance to get current information if this is planned to be added?
I had started working on it quite a while ago, but didn't finish. I do want to implement it for Textastic 7 along other major improvements, but didn't yet change the status from "Under review" to "Planned" because there are other things I need to finish first.
Just adding to the chorus; this is extremely important and I think it kicks the editor into a whole new class when I can quickly edit remotely. No pressure, just adding my voice to this conversation to let you know it's important to me. I actually have few reasons to want to edit code locally
Yes, this is planned for a future update.
This is great news! I keep my fingers crossed for quick progress on this feature.
I would love the choice of being able to edit files live. Some files I only want to make very minor changes to so copying down, editing and then pushing to live is too much hassle.
Hi Alexander, this feature will come soon?
It is still on my todo list but didn't make it into version 7.0. I hope I can add it into one of the next versions.
Thanks for the response. I wait for it!
It's been something people have wanted for almost 10 years. Why mislead people into thinking it'll be done? Unfortunately, it's a reason why I had to use Coda and GoCoEdit instead.
If texastic had this feature I'd pretty much use this instead – and I know hundreds of devs that feel the same way.
I'm not trying to mislead anyone. I have made some preparations for live editing in the UI of Textastic 7. The tab bar was a necessary step for this for example (to make space for additional buttons in the navigation bar above it). I have also implemented parts of the UI for showing the connections below "Local Files" and "iCloud", but removed it so I could ship Textastic 7.
The big blocker is that Textastic currently uses libcurl for (S)FTP connection and it might not support all the commands I need to send to a server. I'm not sure yet if I can continue using it or if I need to switch to another FTP library to implement live editing (which is obviously a big change).
Would love to see this also! Just bought the app tonight and TBH I sort of assumed that's how it operated for SFTP remotes. (connect then just edit/save) At the moment that's what will keep me in Coda, as I'm often working on Node projects (running via Nodemon or create react app) where I just want to quickly edit remote files and see the results as I go. Hopefully libcurl will work out for you. Obviously it can upload files currently, but it sounds like you may be looking to do something more sophisticated than just uploading on "save"
Yes, I consider checking whether the file was changed on the server by looking at the file size and/or modification date and warning the user before upload.
I'm not sure if this is really necessary.
Understood. If that would be new behavior for uploads (in general), my vote would be to skip it for now. :) It looks like libcurl has CURLOPT_FILETIME to get at the mod time via SFTP now, but size doesn't seem to be implemented. Although from this it doesn't sound like it would be very hard for someone to add:
Thanks again... liking the app :)
Currently not, but I'm actively working on adding this feature in the next major version of Textastic which is going to be a free update for existing users.
Before I put in the time to install, configure, and manage WebDAV on my development server, will Textastic be able to edit those files in-place or will I have to (re)upload edited files back where they came from? Will it choke on a self-signed certificate if I do?
I'm not out much money, but I'd never have bought Textastic if I'd even suspected it was unable to edit remote files.
Customer support service by UserEcho