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 и читает только те папки и файлы, которые вы открыли сами. Интерфейс на английском и русском.

  • 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.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    Serik Muradov
    Size
    7.8 MB
    Category
    Developer Tools
    Compatibility
    Requires macOS 14.6 or later.
    • Mac
      Requires macOS 14.6 or later.
    Languages
    English and Russian
    Age Rating
    4+
    Copyright
    © Serik Muradov