Фирменный знак SuperMark'а Блог
Владимир Никишин

Windsurf — мой новый редактор кода с ИИ-помощником

Windsurf — мой новый редактор кода с ИИ-помощником

Не успел я нарадоваться работе в Cursor AI, как разработчики Codeium, ИИ-расширения для VS Code выкатили Windsurf — такой же хороший, как и Cursor, но вдвое дешевле.

Это ещё один «форк» VS Code c ИИ-помощником, платная версия которого стоит $10 в месяц, а в бесплатной нет функций агента и отключены Claude и ChatGPT.

Возможности и интерфейс

По функционалу, практически тоже самое, что и Cursor:

  • aвтозавершение по Tab,
  • чат (здесь он называется Cascade),
  • строковый помощник (Cascade Fast),
  • ИИ-агент (который в Cursor’e называется Composer).

  • В отличие от Cursor’а функции ИИ-агента не выделены в отдельный модуль, а переданы чату, что, конечно логично. Для переключения между режимами чата и агента надо использовать переключатель Write/Chat в правой панели чата.

    Windsurf

  • Просматривать и принимать изменения можно как в панели чата, так и в плавающей панели в измененном файле.

    Windsurf

  • Контекст добавляется, также, как и в Cursor через «собачку» — файлы, директория, функции.

  • Команда continue в чате запускает процесс кодирования незаконченного файла.

  • Командная панель выводится в центре экрана, что удобнее, чем стандартный для VS Code верх экрана.

Клавиатурные сочетания

⌘L — панель чата (Cascade) ⌘I — строковый помощник

Сценарии использования

  • Быстрый запуск проекта.

      Создай проект на Tauri и React и установи все зависимости
    
  • Создание разметки и стилей по дизайн-макету. Предварительно нужно добавить изображение в чат.

      Сделай React-компонент по предложенному компоненту. Используй компоненты библиотеки Shadcn UI. Но дорабатывай их согласно дизайн-макету
    
  • Исправление ошибок или рефакторинг в указанном файле.

      Проверь на ошибки файл @App.tsx и сделай, если нужно,рефакторинг
    
  • Разворачивание готовых проектов. Клонировать «репку» можно самому, а потом открыв ее, как проект, подключить Cascade:

      Запусти проект, настрой .env файл и подними базу в Docker
    

Комментарии