Replit: руководство для начинающих

0
2
views

Replit — популярная бесплатная онлайн-IDE, требующая совсем небольшой настройки перед созданием проектов. Этот редактор поддерживает больше 50 языков и используется на многих курсах по программированию.

В этой статье я расскажу, как начать работать в Replit, и познакомлю вас с его базовыми функциями.

Как создать аккаунт в Replit

Для начала заходим на домашнюю страницу Replit. В правом верхнем углу кликните Sign Up. Для регистрации на сайте можно ввести username, email и пароль, а можно воспользоваться аккаунтом в Google, Facebook или GitHub.

Войдя, вы попадете на домашнюю страницу своего аккаунта.

Что такое Repl и как его создать?

Repl расшифровывается как «read-eval-print loop». Это интерактивная среда программирования, в которой создавать маленькие проекты.

В Replit есть три способа создания нового repl.

Первый — кликнуть кнопку Create Repl в верхнем левом углу домашней страницы.

Также можно кликнуть значок «+» под разделом Create.

Третий вариант — кликнуть «+» в верхнем правом углу.

После этого вы сможете выбрать один из множества шаблонов Replit, включая Python, Node, Java, HTML & CSS, Ruby и многие другие.

Выбрав язык, выберите имя для своего проекта.

В бесплатной версии Replit нельзя создавать приватные проекты. Если вам нужен приватный repl, придется заплатить за Pro-версию.

Выбрав имя, нажмите голубую кнопку Create Repl.

После этого вы должны переместиться в редактор.

Базовые функции редактора Replit

В этом разделе мы пройдемся по базовым функциям, которыми вы можете воспользоваться в редакторе Replit. Сюда входит отладчик, файлы и папки, контроль версий, юнит-тесты и т. п.

Файлы и папки

Чтобы добавить в проект файлы и папки, можно кликнуть на иконку файла в верхнем левом углу.

Для добавления файла кликните иконку Add file. Рядом с ней есть иконка Add folder — для создания папок.

Если хотите загрузить файлы или папки со своего компьютера, нажмите иконку с тремя точками.

Для удаления файлов или папок нажмите иконку с тремя точками, расположенную рядом с файлом, который хотите удалить. Откроется список опций.

Контроль версий в Replit

Вы также можете подключиться к своему GitHub-аккаунту и создать репозиторий для этого проекта. На момент написания этой статьи эта функция все еще в бете.

Сначала нажмите на значок контроля версий с левой стороны страницы редактора. Вы увидите возможность для подключения к GitHub-аккаунту.

Вам будет предложено разрешить Replit создавать новые репозитории на GitHub.

Введите ваши данные для входа на GitHub.

Если вы подключили несколько GitHub-аккаунтов, выберите тот, куда хотите установить Replit.

Затем нужно будет авторизоваться в Replit для установки.

После установки и авторизации вы будете перенаправлены обратно в редактор Replit.

Теперь все изменения будут отслеживаться и вы сможете пушить их на GitHub. Напишите короткое сообщение коммита и кликните кнопку Commit & push.

Все свои сообщения коммитов вы сможете видеть в панели контроля версий.

Нажмите кнопку Connect to GitHub, чтобы создать новый репозиторий.

Вы можете добавить описание репозитория, а затем нажать кнопку Create GitHub repository.

Когда репозиторий будет создан, вы увидите его имя в панели контроля версий.

Он также будет виден на GitHub.

Отладчик

В редакторе Replit есть инструмент отладки. С его помощью можно проходить свой код строчка за строчкой, отслеживать, что происходит, и исправлять ошибки.

Эта функция тоже пока в бете. Найти ее можно с левой стороны страницы редактора.

Установка пакетов в Replit

Вы можете устанавливать различные пакеты в свои проекты, например, morgan, express или cors. Для этого воспользуйтесь панелью Packages в левой части страницы редактора.

Найдите пакет, который хотите установить, и нажмите значок «+».

В правой стороне экрана расположена консоль. В ней вы можете увидеть, что пакет устанавливается.

Secrets (переменные окружения)

Replit больше не поддерживает создание .env-файлов.

Вместо этого вам придется использовать вкладку Secrets, где вы сможете хранить ваши переменные окружения. Иконка Secrets находится в левой части страницы редактора.

В поле ввода Key нужно вписать имя своего ключа, а в поле value — его значение. Затем нажмите Add new secret.

После этого вы увидите новосозданную переменную окружения во вкладке Secrets.

Если вам потребуется отредактировать переменную, просто наведите мышь на ее имя и нажмите значок карандаша.

Теперь вы можете использовать эту переменную окружения в своем коде.

Кастомизация Replit

Если вы хотите настроить редактор для своего проекта, нажмите на значок-шестеренку в левой части страницы редактора.

База данных Replit

Если хотите использовать хранилище Replit для ключей и значений, нажмите значок Database в левой части страницы редактора.

Узнать больше об использовании Replit Database можно в документации.

Как добавить в Replit юнит-тесты

Если вы хотите добавить в свой проект юнит-тесты, кликните соответствующий значок («галочку») в левой части страницы редактора.

Затем нажмите кнопку Add test.

После этого вы сможете создать тесты, введя имя, код и сообщение о провале теста. Сохраните введенные данные.

Скриншот, показывающий юнит-тест для сложения двух чисел:

После этого нажмите кнопку Run tests.

Запущенные тесты и результат вы увидите в консоли.

Как использовать кнопку Run в Replit

Если вы хотите запустить сервер для своего проекта, кликните на зеленую кнопку Run вверху страницы редактора.

Нажав кнопку, вы увидите результат работы своего кода в окне предпросмотра и консоли в правой части страницы редактора.

Как очистить консоль в Replit

Чтобы очистить консоль, нажмите крестик в углу окна консоли.

Что собой представляет консоль Shell?

Если вам нужно вводить команды, например, для удаления или добавления папок, вы можете воспользоваться консолью оболочки.

Как добавить в Replit кастомный домен?

В превью можно добавить кастомный домен для своего проекта. Для этого нажмите на иконку карандаша рядом с URL превью.

После этого можно будет добавить ваш домен и информацию CNAME:

Как опубликовать проект в Replit?

Завершив работу над проектом, вы сможете его опубликовать и поместить в коллекцию Replit Apps.

Для начала кликните на имя проекта в верхнем левом углу.

Вы сможете добавить короткое описание проекта и нажать кнопку Publish.

После этого можно будет вставить описание, добавить обложку и теги. Когда закончите, нажмите кнопку публикации.

Если захотите опубликовать обновление, опять же кликните на своем проекте, а затем — Publish update.

Допустим, вы хотите изменить статус проекта и убрать его из опубликованных. Нажмите иконку с тремя точками в правом углу страницы публикации и выберите опцию Unpublish.

Как поделиться ссылкой на проект на Replit

Если вы хотите расшарить URL проекта, сперва нужно кликнуть зеленую кнопку Run, а затем — иконку Open in new tab.

Ваша страница откроется в новой вкладке.

Если хотите поделиться URL, ведущий на редактор и окно предпросмотра, просто используйте ссылку в адресной строке браузера.

Перейдя по ссылке, вы увидите это:

Делиться этой ссылкой имеет смысл, если вам нужна помощь в работе над проектом ы вы хотите показать другим разработчикам свой код и файлы. Пока вы не поделитесь своим проектом, другие люди не увидят ваших переменных окружения.

Как пригласить других людей редактировать ваши repl

В Replit есть специальная функция, позволяющая пригласить в проект других разработчиков.

Нажмите кнопку Invite в правом верхнем углу страницы редактора.

В поле поиска можно добавить пользователей Replit или email-адреса людей, которых вы хотите пригласить.

Затем нажмите синюю кнопку Invite.

Вы увидите приглашение в ожидающих подтверждения.

Также можно послать специальную ссылку пользователю, которого хотите пригласить в проект. Кликните кнопку Generate a join link.

Если захотите удалить кого-то из приглашенных, нажмите крестик рядом с его именем.

Что дает платная подписка на Replit?

Тарифный план Hacker предполагает больше памяти и места, более высокую скорость и приватные repl.

План Teams предназначен для студентов и учителей, совместно работающих над учебными проектами.

Я надеюсь, это руководство по Replit для начинающих вам пригодится.

Перевод статьи «How to Use Replit – A Beginner’s Guide».

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here