SekaCode
Developer Tools
Only for Mac
Free
Mac
SekaCode — редактор кода для macOS, в котором между вами и текстом ничего нет.
Это нативное приложение: поверхность рисуется на AppKit, ядро редактора написано на Rust. Ни браузерного движка, ни рантайма JavaScript, ни магазина плагинов. Запускается за секунду, спокойно держит файл на сто тысяч строк, и окно здесь — это само приложение, а не оболочка вокруг веб-страницы.
ПОДСВЕТКА, КОТОРАЯ УСПЕВАЕТ
Rust, JavaScript, TypeScript, Python, PHP, SQL, HTML, CSS и JSON разбираются через tree-sitter: файл парсится один раз, а правка перепарсивает только изменённое — цвет не отстаёт от набора. Всё остальное, а это 200+ типов файлов от Makefile до Dockerfile и .gitignore, закрыто встроенными грамматиками Sublime Text.
НАВИГАЦИЯ
• Переход к символу (⌘R) — все объявления файла, с той же вложенностью, что в коде
• Переход к файлу (⌘P) — нечёткий поиск по всему проекту
• Поиск по проекту (⇧⌘F) — с регулярными выражениями и учётом регистра
• Палитра команд (⇧⌘P) — все команды приложения вместе с их сочетаниями
РЕДАКТИРОВАНИЕ
• Мультикурсор: ⌘D на следующее вхождение, ⌥⌘↑ / ⌥⌘↓ на колонку
• Автозакрытие скобок и кавычек, обёртывание выделения в них
• Сниппеты и дополнение по ключевым словам языка
• Emmet в HTML: наберите ul>li*3 и нажмите Tab
• Комментирование, дублирование, перемещение и удаление строки
• Свёртка кода, направляющие отступов, показ пробелов, мягкий перенос
ПРОЕКТ
• Дерево файлов, где папки и файлы окрашены по своей роли
• Статус Git в боковой панели: что изменено, что в индексе, и поле коммита
• Диагностика от парсера, а не от подсчёта скобок
• Изменения файлов на диске подхватываются на ходу, а несохранённые правки никогда не затираются за вашей спиной
ВЫГЛЯДИТ КАК IDE, ИЗ КОТОРОЙ ВЫ ПРИШЛИ
Темы: JetBrains Dark и Light с настоящей палитрой New UI, Darcula, IntelliJ Light, Dracula, One Dark, Gruvbox, Nord, Catppuccin, Solarized и Monokai Pro. JetBrains Mono лежит внутри приложения, так что редактор выглядит правильно ещё до первой настройки.
ПРИВАТНОСТЬ
В SekaCode вообще нет сетевого кода. Ничего не собирается и никуда не отправляется, нет ни аккаунта, ни телеметрии. Приложение работает в песочнице Apple и читает только те папки и файлы, которые вы открыли сами.
Интерфейс на английском и русском.
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
SekaCode 1.2 понимает код, а не только раскрашивает его.
ПЕРЕХОД К ОБЪЯВЛЕНИЮ
Cmd-B или Cmd-клик переходит туда, где имя объявлено: в этом файле, в проекте,
в установленном Composer или в самом PHP. Cmd-[ и Cmd-] ходят назад и вперёд по
переходам. Панель проекта переехала на Cmd-1.
УПОТРЕБЛЕНИЯ И ПЕРЕИМЕНОВАНИЕ
Shift-Cmd-B показывает все места, где используется имя: слова целиком, с учётом
регистра, без комментариев и без vendor, так что докблоки Laravel больше не
хоронят настоящие вызовы. Ctrl-Cmd-R переименовывает по всему проекту. Сначала
показывает список, потом спрашивает имя, считает число правок и отказывается
вовсе, если это локальная переменная или чужой класс из зависимостей.
АВТОДОПОЛНЕНИЕ ЗНАЕТ КЛАСС
Наберите $order-> и получите методы Order вместе со всем унаследованным: от
родительского класса, из трейтов, из фреймворка. Собственные классы PHP тоже
внутри, поэтому PDO:: и DateTime:: наконец отвечают, а 2143 встроенные функции
приходят с сигнатурами: is_array(mixed $value): bool.
СЛОВА ИЗ ФАЙЛА
Имя, которое вы уже использовали, подставляется при следующем наборе - с первой
буквы, ближайшее к каретке первым.
КОРОТКИЕ СНИППЕТЫ
Аббревиатуры для быстрого разворачивания: pubf, prif, pubsf, ctor, fore, thr и
ещё 34 для PHP; clg, imd, edf, tryc, prom и остальные для JavaScript.
БЫСТРЫЕ ИСПРАВЛЕНИЯ НА ALT-ENTER
Неиспользуемый импорт, дубль импорта, забытый dd() или console.log - у каждого
исправление в одно нажатие.
BLADE
.blade.php теперь отдельный язык: директивы, вставки и комментарии
подсвечиваются как надо, Cmd-/ ставит {{-- --}}, а парная директива
разворачивается уже закрытой - наберите @fore и получите @foreach вместе с
@endforeach.
ОТМЕТКИ GIT
Полоса в гуттере показывает, что изменилось с последнего коммита: добавлено,
изменено или удалено.
ТАКЖЕ ИСПРАВЛЕНО
Поиск по проекту показывал номера строк на единицу больше и ставил каретку
строкой ниже совпадения. Cmd-/ в HTML и CSS вставлял открывающий комментарий
без закрывающего.
The developer, Serik Muradov, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Serik Muradov
- Size
- 7.8 MB
- Category
- Developer Tools
- Compatibility
Requires macOS 14.6 or later.
- Mac
Requires macOS 14.6 or later.
- Mac
- Languages
- English and Russian
- Age Rating
4+
- 4+
- Copyright
- © Serik Muradov
