Code Editor by Panic

Code Editor by Panic

By Panic, Inc.

  • Category: Productivity
  • Release Date: 2012-05-24
  • Current Version: 2.2.18
  • Adult Rating: 4+
  • File Size: 30.27 MB
  • Developer: Panic, Inc.
  • Compatibility: Requires iOS 13.0 or later.
Score: 4.64417
4.64417
From 3,111 Ratings

Description

THE INCREDIBLE, POWERFUL TEXT EDITOR YOU CAN TAKE WITH YOU. Includes Panic Sync, our secure, super sync service — for FREE. THE SHORT VERSION: • A stunningly full-featured text editor • Works on both the iPhone or iPad • Editor features Clips, Find & Replace (with placeholder!), Context Keys, Super Loupe, much more. • Syntax highlighting for Apache, C, CSS, Diff, Go, Haml, HTML, INI, Java, JavaScript, LESS, Lua, Markdown, Perl, PHP, Python, Ruby, Sass, Scheme, Shell, SQL, Swift, XML and YAML • Local or Remote file management • Remote protocols include SFTP, WebDAV, Amazon S3, DreamObjects, and FTP (Plain, TLS, SSL) support • Preview • Playgrounds • SSH Terminal • Much more! THE LONG VERSION: Code Editor is a text editor with syntax highlighting, clips, find replace, the works. But it also has a full file manager, allowing you to work with files locally or remotely. It has a cool keyboard with context keys and an amazing super loupe to set your cursor. It manages 'sites' so you can quickly get to work, and it'll even sync those sites. It'll preview your pages, of course. And we've also thrown in a full-featured SSH terminal. It's an incredible app. SITES. The foundation of Code Editor: create a site for each of your projects, local or remote, and quickly get to the files you need to edit. Better still, use our free Panic Sync service to sync these sites with our Mac apps, securely and quickly. FILES. We've been building file managers for a really long time — we've got this. Local, remote, or any mix of the two. Edit, rename, duplicate, create folders, upload, download, you name it, you got it. EDITING. Tap a file to land in our highly-optimized text editor, which syntax highlights your code with ease. Now, try this: move the insertion point. Whoa. That's the Super Loupe, magnifying magic we think is the best way to precisely set your cursor. CLIPS. Have a handful of code bits you re-use a lot? Tap the clips icon in Code Editor, and load them in. Now you can insert them with a single tap. FIND / REPLACE. Let’s say you accidentally inverted the values of your width and height tags. With our find and replace banner — and its breakthrough wildcard button — you can easily replace or swap or re-arrange your text. TERMINAL. Really? Like, a full-featured SSH client built-in? Sure! Not only is it great value for your money, but it's also great help to getting your work done. Connect to your sites with a tap, and get the full-featured spot-on emulation of Prompt. TABS. Quickly switch between your open documents. I know, it's obvious. But still. CONTEXT KEYS. We've added a special section to your iOS keyboard that gives you the most useful, helpful special characters, automatically. It takes a lot of the pain out of writing code on a piece of glass. We've put a desktop-class amount of work into Code Editor. It's truly a pro app. But, it's not hard to learn. And most amazingly, you're getting an incredible amount of power at a killer price. Help support Panic, so we can continue to make great iOS professional tools. Buy Code Editor today!

Register

Screenshots

Reviews

  • My favorite code editor in iOS

    5
    By Konkeror
    I’m not sure if Panic is still doing Coda Diet (Best app name ever) but I love this code editor. I’m a long time Coda user in the Mac (now using the brand new Nova) and Coda Diet had “saved my life” multiple times when I’m on the road with only my iPad or my iPhone. Coda Diet isn’t perfect but it is awesome 😊
  • Coda is a great app, but desperately needs an update.

    3
    By MazetronII
    Importing files from iCloud Drive is currently open. Really, Coda should interface with the new Files app, making that option unnecessary.
  • I really like it (but!)

    4
    By Jlunardini
    Love this company as a whole, I think they make fantastic applications for developers. Code Editor for iOS is no different, featuring that classic Panic polish, and an extremely intuitive interface that does not come at the expense of power and flexibility. Docking one star because of the current limitation on importing / mounting iCloud Drive. Hoping that feature can come to Code Editor sooner rather than later, and that I don’t have to wait until the eventual Nova for iOS drop. Though i will probably buy that day one :)
  • No Local Files

    1
    By Mike199
    As of November 4, 2020, this app cannot handle files stored locally on an iPad. If you need to work with local files, buy Textastic for $10 instead of spending $25 on this app. Am looking forward to the day when Panic addresses this ridiculous shortcoming so my $25 won’t have been wasted.
  • Absolutely Powerful for Web Devs

    5
    By RickoDean274
    As a WHM of a VPS, this tool gave me absolute control over my server. I can transfer files and jump right over to SSH.
  • Can’t wait for Nova

    5
    By tammeri
    After trying a number of development workflows on iPad, its clear that the folks at Panic fundamentally understand design. This editor enables me to do work in a fully-remote way that I’ve been unable to achieve with other editors (excluding tty editors, which I’m sick of). Clearly Code Editor hasn’t kept up with every new feature of iPadOS, but the promise of iPadOS Nova is on the horizon. And right now there still isn’t a better option for remote development (or even DevOps, which is what I’m using it for!)
  • File handling paradigm

    1
    By MattPackwood
    The editor itself if great, but.... There is clearly some plan here with the file tools that I do not understand. Being able to sync credentials is cool but there are a number of services that do not work on the iPhone version. There is no obvious way to sync local updates with a a remote server / file store. I think that the file handling tools block access to the Apple Files app. Which now does a very good job of allowing access to nearly every sort of cloud based storage.
  • No Git Support?

    2
    By not a goon
    I truly don’t know how this isn’t a bigger issue for some. I bought this assuming that it had support for Git built in, and was shocked to find out it isn’t. Def seems like it hasn’t gotten a lot of love, but not really practical for my development purposes.
  • Great app, please add iPadOS trackpad support!

    5
    By Armand S
    Panic Code Editor is a really great all-in-one app with SSH/SFTP and pretty good text editing with syntax highlighting. But in this age of the Magic Keyboard and trackpad support on iPadOS, it would be great for Panic to support the trackpad properly so that text selection isn’t finicky and other UI elements adjust. It’s barely usable as a text editor with the Magic Keyboard. Also, it would be great to have more streamlined Files app integration, like possibly allowing us to direct the “local” section of the file browser in the app to iCloud Drive or another folder in the Files app (similar to Transmit) ... not sure if the Files APIs allow that? Probably a more plausible solution would be to add an app-specific iCloud Drive or On My iPad directory that points to the local directory on Code Editor, so that we can transfer files there from the Files app, without having to manically transfer files one at a time. In general, I’m not a big fan of having to upload our files to an intermediate location before using them with the app, so any type of streamlined integration with the Files app/iCloud Drive/other services will be much appreciated. Also it would be great to be able to edit code that is located in the Files app directly without uploading to an intermediate location (like we currently can with remote servers). A few other grievances I have: - I would love to be able to open multiple instances of Code Editor in iPadOS multitasking. We can do Split View and Slide Over right now, but it would nice to be able to have many Code Editor “windows” open at a time. - Decompressing zip files that contain custom fonts (.ttf, .otf) has always given me an error (“Could not expand archive, an unknown error occurred.”), even though it appears to do the decompression just fine. - Please add native C++ syntax highlighting. Currently I have to use a workaround that involves directing .cpp and .cc files to use C syntax highlighting by default. Not as ideal as straight up C++ syntax highlighting. I know C++ is probably not a priority for web devs but some of us use this app for other projects! - Terminal sometimes has scaling issues where the text gets cut off. Usually occurs after using the app in Split View or Slide Over. - It would be nice to be able to browse and manage the “local” files without starting a remote session. - The Sites view is a big waste of space. Enlarging the icons does not preserve the custom icons we selected for each remote server, rather *every* icon is the same big white globe. This makes it hard to distinguish between different sites. It would be great if we can customize this or if it scales the icon we selected for the compact view. Additionally, list view looks like its more suited for an iPhone-sized screen, rather than an iPad. - In general, it would be great if more attention is paid to iPadOS and making the UI a bit more tailored to iPad (sidebars, pointer animations, redesigning Sites view, etc). - I think it might be time for the UI and overall look and feel to have some conformity with the HIGs and other modern Apple apps. It’s great to have some creativity from Panic but I wouldn’t cry if the design looked more like your generic SwiftUI app. But genuinely a great app and a superb utility for developers that like to add an iPad or iPhone to their workflow. Thanks!
  • Broken after Catalina removed iTunes. Devs don’t care!

    1
    By Race Genki Style
    TLDR; DON’T BUY THIS if you want to develop on iPad in 2020! With the advent of Catalina, the removal of iTunes, and the creation of the files app on iOS, the landscape of how files are managed has completely changed. Gone are the days of importing files through iTunes and “syncing” with a Mac. Thankfully, everyone has moved on... except the team behind this code editor. If you want to use this in any meaningful way, you probably want to connect to some other system. If you are a professional, it is likely you are familiar with PEM files and keys. However, Code Editor was designed with the paradigm that you should download your keys to a Mac, then import them through iTunes. This no longer works through the Catalina replacement in the finder. The problem is that Code Editor was designed to be TOO USER FRIENDLY! Instead of letting you browse for your key files, it makes assumptions about how iTunes used to import files. If those assumptions are not met, which they no longer can be, then you can’t import keys. Therefore you can’t work. But worst of all, when I contacted support, the tech simply replied, “Code Editor does not support the new iOS file system”. There are no plans to fix this. No apology. The money and time spent on this app is wasted for me, and anyone with business requirements to use keys to connect to their remote servers.

Comments

keyboard_arrow_up