Chocolat 3.1.3
Тип издания: OS X Software
Релиз состоялся: 10 января 2015
Поддерживаемая ОС: OS X 10.9 +
Разработчик: An Alextgordon and Jeannicolas production.
Официальный сайт: ссылкаЯзык интерфейса: Английский
Лечение: в комплекте
Тип лекарства: лицензор
Системные требования:• Intel, 64-bit processor
• OS X 10.9 или более новая версияОписание:"У нас есть скромная цель: создать идеальный текстовый редактор для OS X."
Chocolat для Mac OS - Редактор текста и исходного кода с мощными функциями редактирования. Этот редактор предназначен в первую очередь для программистов, и именно это обуславливает его минималистичность и большую часть функций.
В Chocolat - масса цветовых схем на любой вкус уже идет «в комплекте» и фирменная схема «Choco». Для тех, кому нужно работать с разными документами «бок о бок», поможет режим разделения экрана. Навигатор по символам открытого файла в Chocolat присутствует в панели статуса, но для удобства можно открыть отдельную панель, располагающуюся справа. Естественно, как любой уважающий себя текстовый редактор, Chocolat не обходится без сниппетов — маленьких дополнений, позволяющих быстро делать множество разных действий. Поиск - тоже достаточно мощный. Поддерживаются регулярные выражения, навигация по поиску, замена и многое другое.
Порадует программа также разнообразной навигацией. Возможности перехода между открытыми файлами, символами в них, навигация между заголовком и реализацией - это далеко не полный список возможностей. Так же в Chocolat интегрированы контекстные справки для разных языков программирования, что позволяет моментально освежить память по интересующим вопросам.
Программистов же порадует возможность сворачивания ненужных фрагментов кода, заметно упрощающая изучение структуры кода и работу с ним.
Chocolat умеет на ходу проверять синтаксис кода (поддерживаются Python, Ruby, PHP и JS) и предупреждать о проблемах. Как любой уважающий себя современный редактор, Chocolat поддерживает многокурсорное редактирование: вы можете установить сразу столько курсоров, сколько вам надо и текст будет редактироваться для всех сразу. Не обошлось без режима эмуляции Vim, позволяющего отказаться от мышки вообще, а все делать только с клавиатуры. Невероятно классно работает живой просмотр HTML/JS кода: окно делится пополам, в одной половине вы можете писать текст, в другой — сразу видеть результат, который перегружается автоматически по мере набора.
Возможности:
- раздельное редактирование
- автоматические завершение кода
- сворачивание блоков кода
- список символов
- Vim режим
- редактирование блоков кода.
Bug: • Fix wrap guideline being drawn over
• Fix color picker flashing in Themes preferences
• Fix theme not being selected in source list when Themes first opened
• Possibly fix big numbers in the gutter when combining retina and external non-retina displays (we'll see)
• Bug: Fixes all of the remaining line number glitches (I hope!)
• Bug: Fixes themes source list glitching out
• Fixes most of the glitchy invalidation with the new line numbers
• Works around the "unicode bug" that has been plauging chocolat since the beginning
• More efficient and faster storage of text attributes
• Feature: Added live error checking for Lua.
• Note: Added preference for double tap documentation popovers.
• Note: Faster line numbers! Time spent rendering line numbers has gone down from 22% to 6%. Scrolling performance is significantly improved. Typing performance is improved.
• Note: Lower memory line numbers! Chocolat's old line number bitmap cache was horrendously wasteful, the new scheme requires only about 6kB per editor window.
• Note: Better looking line numbers! Line numbers now render with correct subpixel AA. Line numbers are very slightly bigger (used to be 70%, now 79%).
• Feature: Added some snippets for Rust and Swift.
• Note: Now builds C++ code using C++11 by default.
• Note: Version 3.x adds Yosemite support and costs $15 (if you already bought it then please ignore this message). There is no charge to use 3.x on Mavericks.
3.0.3 — December 2014 (download)
Feature: Customise Keybindings (Chocolat -> Key Bindings...)
Bug: Cosmetic improvements to the UI on Yosemite.
Note: Made the documentation popover a bit wider. Made changes to styling of documentation.
Note: Optimised memory management of syntax highlighting. About 7% faster in my tests.
3.0.2 — November 2014 (download)
Feature: Double tap docs - hover over a function/class name and double tap the command key quickly. A popover will appear with relevant online documentation. Somewhat experimental. Powered by devdocs.io
Feature: New, abstract, flatter, Yosemite-style icon. I am prepared for the hate, give me all you got.
Bug: Fixed the status bar not updating when the theme changes.
Note: Shaved some latency off opening a file by removing excess redrawing.
• Bug: Fixed PHP code completion.
• Crash: Fixed a crash with the split switcher.
• Feature: More flatness in the UI.
• Bug: Jump to definition works first time.
• Bug: Code completion doesn't "flash" quite so much now.
• Note: Switched to the 10.9 SDK. This may cause some problems but it's a necessary evil.
• Note: For those Mavericks users still on 2.x, a reiteration of changes in 3.0:
• Note: Yosemite support.
• Note: Now uses ARC instead of GC.
• Feature: Mixins are now process-separated.
• Feature: Git gutter. Shows the changes you make, relative to the last Git commit.
• Feature: CSS live preview. Web preview updates CSS as-you-type, even if it's in a separate file. There's no need to save to see changes.
• Feature: Corrected wrap guideline. Works better than the old one (which isn't saying much).
• Feature: Padding at the bottom of the editor.
• Note: Padding and wrap guidelines are configurable through View menu/Margin Preferences.
• Feature: Proper code completion for JavaScript callback functions.
• Feature: Multicursor mode works with text actions such as uppercase, reverse, indent, etc.
• Bug: Turned off code completion when in multicursor mode.
• Feature: cmd-alt-dot is back after an extended absence (it had to be reimplemented).
• Bug: esc-completion matches case properly.
• Feature: Added Git Tower to the context menu.
• Feature: Errors and Warnings window - see a list of all errors and warnings in your document.
• Feature: Double click on an error to Google it.
• Feature: Rust and Swift syntax highlighting. Live error checking for Rust.
• Note: Changed system requirements, now requires 10.9+
What's new?
Yosemite support.
• Chocolat 3 supports OS X Yosemite. Not much to say here...
I did go to the trouble of disabling some of the gratuitous animations and other distractions.
Faster sans GC.
• Garbage Collection is no more. I rewrote the whole of Chocolat to use Automatic Reference Counting (ARC) instead.
• While the primary aim of this was to future-proof Chocolat, it had the happy effect of making everything faster.
Process-Separated API.
• Mixins (plugins) now each run in a separate process. Even if a mixin crashes, it's now much harder for it to bring the whole of Chocolat down with it.
• Because of this change, we were able to update the API to use the latest stable node: 0.10.x. That means mixins get experimental ES6 support and a whole load of other goodies.
Git Gutter. Shows the changes you make, relative to the last Git commit.
• Green: added. Orange: modified. Red: deleted.
CSS live preview.
• Web preview updates CSS as-you-type. Even if it's in a separate file. There's no need to save to see changes.
• Wrap guideline. Padding at the bottom of the editor.
• You can set either with View › Margin Preferences.
Скриншоты:
Время раздачи: до 3-х первых скачавших