43 Folders

43 Folders feed subscription icon - Shiny! Drowning in email? Try Inbox Zero to learn sane tips for dealing with high-volume email. And don’t miss the free Inbox Zero video. »

Login or register

Register for free on 43 Folders to comment on articles, post to our forum, customize your visits, and much more. Current users can login now.

Transmit: Editing on a remote server

For a while now, Transmit — my hands-down choice for all things FTP — has had a feature that I adore, which is the ability to edit text files from a remote server directly in the local Mac editor of my choice (in my case, that’s the very swell TextMate. This little bit of wizardry makes it really easy to quickly fix code, tweak style sheets, or correct spelling without that nightmarish 90s ritual of the re-re-re-re-reupload (which is particularly painful when you’re working on a live application).

Well, heck. I just figured out that the latest version of Transmit takes this to a another (yes! yet! another!) level by letting you edit images on a remote server. I just opened a .png in Photoshop and saw the saved results immediately appear on the live box. Disco.

While I don’t completely understand the Elfen Magic™ with local temp files that makes this appear so seamless, I can tell you it’s pretty freakin’ ace in practice.

Plus, kids, do remember — because I know some of you still don’t know about or do this — once you’ve set up your Transmit bookmarks to use “DockSend,” you can upload a file to your remote directory just by dropping it on the dock’s Transmit icon (or opening it via Quicksilver, etc.). I can’t even imagine how many hours this would have saved me in 1996.

This is a truly great time to be alive.


42 Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Kevin Kennedy-Spaien's picture

I, too love transmit and...

I, too love transmit and use it so often it is almost always open. I’m only sad that I am now locked out of upgrades because they’ve dropped support for OS X v10.2.8.

I always try to use free tools, so it is surprising that I’d pay for transmit when so many free FTP programs are available, but that’s how good it is!

APerson's picture

Maybe I'm missing the point...

Maybe I’m missing the point here, or something, but I’ve been doing this on KDE for like 7 or 8 years and I’m pretty sure even Windoze has done this for ages.

Is this really not a native feature of OSX? If not I’d be really surprised. That is, unless, like I said, I’m missing the point or something.

eric's picture

It's not a native windows...

It’s not a native windows feature that I know of, nor is it in OS X - at least not the editing of files on a remote FTP. SmartFTP on windows has similar functionality, but it’s not nearly as automatic. There’s lots of ridiculous button clicking.

Transmit, on the other hand, does it just as if you were saving to disk. It’s just one reason why Panic’s creation is a minor deity among ftp clients.

Merlin Mann's picture

I have to say though,...

I have to say though, I do love the idea of a notional Mac user who switches platforms based on learning that a functionality even existed somewhere else other than his current application. Because that kind of decision-making process scales really well.

Josh's picture

EditPlus for Windows has this...

EditPlus for Windows has this feature. You open up an FTP connection in the program, then open the file you want to work on. Edit it, click save, and it automagically saves to your remote file.

I agree, it’s a kickass feature. A hell of a lot better than…

  1. Download local file.
  2. Open file in text editor.
  3. Edit and save.
  4. Go back to FTP program. Upload. Overwrite.
  5. See something’s wrong.
  6. Go back to editor. Change code.
  7. Go back to FTP editor. Upload. Overwrite…
William T. Foxtrot's picture

Transmit and Textmate are a...

Transmit and Textmate are a pretty killer combination. Well… Textmate and just about any app are a killer combination. I’d take a bullet for Textmate, that’s how much I love it.

Cameron's picture

Emacs has been doing this...

Emacs has been doing this for years via the Tramp module. Of course, the incantations needed to make it work are more black magic than Elfen, but that’s what makes us Emacs users feel so superior ;-)

Merlin Mann's picture

My bad. Apologies on my...

My bad. Apologies on my lack of completion here.

Other products and product lines in which “edit on FTP server” has existed for just years:

  • Lowe’s Theaters
  • Easy Bake Ovens
  • Volkswagen Beetle
  • Bubble Yum (24-stick “Fun Pack” only)
  • Portugese sweet bread
  • Sanka
  • Gnip-Gnop
  • Battleship
  • Sans-a-belt slacks
  • Kotex Maxis
  • Diet Squirt
  • Golden Books
  • KDE
  • Emacs

Others I missed?

Derek Scruggs's picture

A good Windows analog is...

A good Windows analog is Webdrive. It even handles SFTP.

Ethan's picture

Transmit makes my life shine...

Transmit makes my life shine with goodness, and I believe cures headaches.

bongoman's picture

I must be missing something...

I must be missing something with DockSend; I just tried uploading some amended files to a Rails app and some found their way into the right sub-directories; others just ended up in the application root. The bookmark for the site in Transmit looks properly set up as far as I can tell.

Ben's picture

More Textmate-Transmit Kung Fu: ...

More Textmate-Transmit Kung Fu: Hit CTRL-SHIFT-F while in a Textmate file and you’ll automatically send the file to Docksend. Really takes the pain out of frequent uploads. I’m pretty sure this command is built in to the current version of Textmate.

Tim's picture

I hate to take the...

I hate to take the other side here, but LIVE editing of a production anything is just asking for trouble, when you (as you inevitably will) slip up one day and save a broken whatever. I’d buy it for live editing of the test server, but then have controls in place to make sure someone reviewed the dang thing before it got moved into production space.

Nothing ruins your company’s “web cred” any faster than a broken web site.

samc's picture

LIVE editing of a production...

LIVE editing of a production anything is just asking for trouble

yeah, for commercial software or high-traffic sites, but it’s okay for small changes on small websites, imho.

Adam's picture

Cyberduck also allows you to...

Cyberduck also allows you to edit from the remote server and it’s free…

You can use your choice of editor too. Textmate, SubethaEdit whatever.

eric's picture

Not to climb onto a...

Not to climb onto a high horse, but I have no fundamental problem with paying for software that’s reasonably priced and doesn’t suck.

In Panic’s case, their applications are very affordable and a delight to use; in return, they get my moneys.

jeff's picture

Editing text files on the...

Editing text files on the server is, yes, pretty common. I think I did it using Fetch on OS 9. But, to Merlin’s point: images? Hot dang I’ve never heard of such a thing. Now that’s carmel-y goodness. I’m a Cyberduck user, but editing images on the server might get me to step up another excellent Panic app.

David Price's picture

Maybe I'm missing something here,...

Maybe I’m missing something here, but OS X seems to support this natively just fine. Just open Finder, use menu item ‘Go->Connect to Server…’, and you get a new folder window for the remote FTP directory that you can use just like any other folder window, including opening files in normal applications. I’ve used this to tinker with my live personal web site, editing remote HTML files with TextWrangler and seeing updates immediately after saving the file. Image editing with ‘HP Image Edit’ (came with my printer) also just worked fine.

Nathan's picture

That is the point. It's...

That is the point. It’s not just that you can edit remote files, but that each remote file can open in any application! psd’s open in photoshop. pdf’s open in Preview or Acrobat. And when you save in that app, it uploads the changes.

How does it know that you saved? The editing app used to need some kinda library installed for OBD or DBO or something to do this I think. Or I could have just made that up.

Will Croft's picture

Transmit saves everything to a...

Transmit saves everything to a temporary folder which it simply “wactches” for changes, i.e. modification dates, which are obviously changed when you resave.

Changes don’t persist once Transmit quits, obviously :)

Sammy's picture

Regarding EditPlus (which I have...

Regarding EditPlus (which I have open right this moment, and yet somehow never noticed handles FTP connections) - it doesn’t appear to do SFTP to me. For me, that’s a dealbreaker.

Transmit is one of those apps that I purchased because everyone seemed to love it so much and because I needed a decent SFTP client. It works just fine, and I’m a big fan of the “edit in place” functionality (although I tend to use it sparingly), but every once in a while I have to scratch my head at the attention it gets. I mean, it’s good, and it works just fine… but honestly I’m not sure why it gets all the love it does.

Textmate, on the other hand… it is entirely possible that Textmate == love.

Dennis Wurster's picture

Yeaaaah.... TextWrangler (and BBEdit before it)...

Yeaaaah….

TextWrangler (and BBEdit before it) have been doing this since at least 2002.

Oh yeah, and TextWrangler is free.

Gordon Meyer's picture

I believe that Interarchy introduced...

I believe that Interarchy introduced “FTP Disk” a while back, which seems to provide the same functionality as far as I can tell from this thread. I don’t use that feature because I do my live-editing with BBedit. No other apps necessary, just choose “Open from FTP Server”, make changes, and hit Cmd-S. Perfect.

JamesPr's picture

I'm also an Interarchy/BBEdit user...

I’m also an Interarchy/BBEdit user for remote editing. I’m evaluating TextMate and/or Transmit and looking for reasons. In Interarchy I can bookmark a specific file with an “Edit” action, and double-click it in Interarchy’s Bookmarks window, and it opens up for editing in the file editor of your choice. How can I bookmark a file like that in Transmit? (I do this a ton.)

Also, any thoughts on why BBEdit vs. why TextMate?

links for 2006-03-04 at He’s Just Had Coffee's picture

[...] Transmit: Editing on a...

[…] Transmit: Editing on a remote server | 43 Folders using Transmit to remotely edit text files and images! (tags: osx software) […]

Patrick Greer's picture

While it's great to do...

While it’s great to do this in a pinch I personally prefer to edit my files locally and then uploaded them so I know I have a current copy on my local hard drive for backup purposes. I have done live editing myself but I usually download them to my computer once it’s done. So in essense I’m not really saving any time. The only time this would seem to come in handy was if I was on someone else’s computer. Sure, it might save a little bit of time but for the sake of a backup it really doesn’t.

Val's picture

Hate to also rain on...

Hate to also rain on the parade, but ssh has been able to do this, for free, for several years!

Sorry, but yeah, I’m one of those linux users who chuckles a bit when a smug mac user discovers something linux has done for a decade.

Guess that makes me a smug linux user.

Merlin Mann's picture

That sounds very cool, Val....

That sounds very cool, Val. I mean, given the example I provided.

How do you use SSH to apply a Gaussian Blur to smart-lasso’d portion of a 10-layer .psd file? That must be one hell of a Bash script.

David's picture

I think I'm missing a...

I think I’m missing a whole bunch of things:

  • I’m missing something with DockSend. I’m getting confused between docksend and the transmit widget. As far as I can see with the widget, you can only set up the location as one folder - meaning I need to re-configure it each time I’m uploading to a new location on a server. I accept that this sounds ridiculous and that I must be doing something wrong. I’ll properly explore DockSend tomorrow and be more informed.

  • I’m missing everything with TextMate … have never understood why this is a better product than, say, sKEdit (except, maybe, stability) or, even, TextWrangler. I just don’t find it friendly enough to do any major exploring with it. (Anyone got any good websites that will help me ‘Get The Most Out Of TextMate’?) What’s with opening up with no toolbars / panels / etc.?

  • All that said. Transmit rocks.

brendon's picture

David: I preface this with...

David: I preface this with the fact that I actually haven’t used the transmit widget much yet, but:

one of the beauties of the dashboard widgets is that you can have multiple intances - whether it’s wweather in multiple cities, looking up addresses for multiple preset zipcodes, or… I assume… having multiple upload destinations for transmit, it’s nice to be able to have multiple instances of the same widget.

 
EXPLORE 43Folders THE GOOD STUFF

An Oblique Strategy:
Discard an axiom


STAY IN THE LOOP:

Subscribe with Google Reader

Subscribe on Netvibes

Add to Technorati Favorites

Subscribe on Pageflakes

Add RSS feed

The Podcast Feed

Inbox Zero

The original 43 Folders series looking at the skills, tools, and attitude needed to empty your email inbox — and then keep it that way. Don’t miss the free video of Merlin’s Inbox Zero presentation.

Get Started with ‘GTD’

David Allen’s popular productivity book and the system on which it’s based help turn ‘stuff’ into actions that support valuable outcomes.