Bonus: it works cross platform (windows/mac/linux).
Bonus: it works cross platform (windows/mac/linux).
- $99 (USD) for a perpetual licence for the current version at the time of purchase + 3 years worth of updates.
- Per-user rather than per-machine, so you can install it on multiple machines with a single licence.
SublimeLinter was modified 2 weeks ago, Side Bar Enhancements 1 month ago, Bracket Highlighter 2 weeks ago, etc.
Sorting by last modified on https://packagecontrol.io/browse/updated, you need to go to page 20 to find the ones updated more than one year ago.
I have yet to find it's max file size limit. It can seemingly open up literally anything with no perf impact.
That said, if your file is more reasonably sized (I've opened 7GB files no problem) then the performance and feature set you get is impressive. You can get instant scrolling to anywhere in the file, full syntax highlighting, find and replace, multiple cursors, etc all with reasonable performance. I find it does lag a little when making edits - especially with multiple cursors - but it's still quite usable.
That's what mmap does: maps the entire file into the address space of the process while letting the kernel load the pages as they are touched. I assume that would improve performance significantly but I'm not sure if anyone's tried it.
However mmaping files which can be modified by another process concurrently is tricky. You can just get killed by SIGBUS.
It seems that vim could work this way as you are always dealing with a small section of text at a time. However, this seems not to be how it works.
It also eschews Windows’ notoriously dodgy text rendering in favor of its own which means that it doesn’t share text rendering quirks with e.g. Visual Studio (the full fat IDE, not the electron thing). When doing C# work I wish I could transplant Sublime’s editor view into Visual Studio because it’s just so much better.
Now, we need a project-editing IDE like JetBrains with better responsiveness.
Showing an OOM lower RAM and CPU use in the Task Manager.
For USD 99 you get three years of support for an individual license.