A downloadable editor for Windows, macOS, and Linux

Buy Now$12.00 USD or more

The free demo is at the bottom of the page!  It can be used indefinitely and has all of 4coder's built-in features.  Buy the full version to get access to the customization API!

4coder is a minimalist, cross platform, programmable, code editing environment, catering to the needs of low level programmers.  It allows you to use one work flow across Windows, Linux, and Mac (with the exception of your debugger... for now.).  The 4coder environment can be programmed with it's customization API in C++ or any other language that compiles to native binary.

4coder has built in features for:

  • Running shell scripts, makefiles, and arbitrary console/terminal commands.
  • Reporting compilation errors and jumping to errors.
  • Project files with bindings for function keys to scripts for quick access to the most common utilities in your project.  And since it is configured in a plain text file it works painlessly with any source control system you might be using.
  • Searching all buffers for a particular string and making a jump list for rapidly jumping through the matches in the code base
  • Reading the output from a program or customization that formats output as 4coder jump locations to create whatever kind of jump lists you want, such as a log readers, or profiler outputs, or failed asserts.
  • Multi-stage copy/paste for moving around more than one item on your clipboard with ease and without flipping back and forth between sources and destinations.  Works even for copies from outside 4coder.
  • Optional auto code layout that puts soft wraps and soft indents at ideal places to make your code still look like code when it does line wraps, and to save you from ever having to press a single key to indent your code.

If you want to try out 4coder without getting into the customization features and making your own keybindings, you can get started by checking out the official KEYBINDINGS.

In the full version the customization layer can be used for a lot more than just making your own keybindings.  Users have written all kinds of customizations.  From Vim emulations, to automatic MSDN documentation retrievers, you have the full range of C++ code available to you when you start using the 4coder customization layer.  The layer API is still under development at this alpha stage, but even so there is some DOCUMENTATION available already.

If you would like to learn more about 4coder you can visit the websites below:

You can help the project stay in development by purchasing the full version, or giving a gratuity here.

The handmade network hosts a FORUM for 4coder where you can post comments, ask questions, share thoughts, and read about what other people are experiencing with 4coder.  Of course you can always post here on itch too!

Finally there is a WEBSITE with information about the state of the project, the road map for the future, and tutorials for various fancy features.

Published Nov 01, 2017
StatusIn development
CategoryTool
PlatformsWindows, macOS, Linux
Rating
(23)
Author4coder
Tagseditor, programming
Average sessionDays or more
LanguagesEnglish
LinksHomepage, Community, Patreon

Purchase

Buy Now$12.00 USD or more

In order to download this editor you must purchase it at or above the minimum price of $12 USD. You will get access to the following files:

4coder 4.0 (Windows 64-bit) 984 kB
Version 4.0.29
4coder 4.0 (Linux 64-bit) 1 MB
Version 4.0.29
4coder 4.0 (Mac 64-bit) 1 MB
Version 4.0.29
4coder 4.0 (Windows 32-bit) 906 kB
Version 4.0.29
4coder 4.0 (Linux 32-bit) 1 MB
Version 4.0.29
4coder 4.0 (Mac 32-bit) 1 MB
Version 4.0.29

Download demo

Download
4coder 4.0 Demo (Windows 64-bit) 700 kB
Version 4.0.29
Download
4coder 4.0 Demo (Linux 64-bit) 1 MB
Version 4.0.29
Download
4coder 4.0 Demo (Mac 64-bit) 865 kB
Version 4.0.29
Download
4coder 4.0 Demo (Windows 32-bit) 578 kB
Version 4.0.29
Download
4coder 4.0 Demo (Linux 32-bit) 1 MB
Version 4.0.29
Download
4coder 4.0 Demo (Mac 32-bit) 866 kB
Version 4.0.29

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Never launches. On windows

That's a new one.  Can you send details to editor@4coder.net? Like what version are you trying to launch, what version of windows? etc?

Would be cool to see support for lua.

Yeah, noted.  Broadening out to more languages is on the long term todo list.