Вопрос или проблема
После того как я не смог установить параметр переноса по умолчанию на GitHub.com и не нашел ответа на этот вопрос на StackOverflow, а также увидев проблемы с решением обходного пути по размеру отступа табуляцией здесь, я задумываюсь, нет ли более подходящего редактора для GitHub, когда вы находитесь в интернете и используете ‘Редактировать файл’?
Я понимаю, что большинство преданных разработчиков используют GH как репозиторий и для управления версиями, но многие пользователи начинают небольшие проекты с его помощью, и было бы здорово, если бы в онлайн-редактор были встроены общие функции редактирования кода. Еще лучше было бы иметь быстрый предварительный просмотр изменений для статических сайтов GitHub Pages, аналогичный предварительному просмотру текста StackOverflow.
Тем временем я нашел prose.io и Real Time HTML Editor в комбинации, чтобы внести несколько быстрых правок на моей странице GH. Я просто пытаюсь переформатировать iframe GSheet так, чтобы он помещался на странице, пробуя разные параметры url. URL очень длинный и нуждается в переносе. И цикл тестирования должен быть как можно короче для этих небольших изменений.
Я также открыл пост с отзывами на GitHub здесь. Пожалуйста, проголосуйте за него: https://github.com/github/feedback/discussions/13206
Я не уверен, ищете ли вы редактор кода или редактор страниц. Если второе, я бы порекомендовал посмотреть на JekyllPad редактор страниц GitHub.
Дисклеймер: Я разработчик этого инструмента.
Ответ или решение
Улучшенные онлайн-редакторы для GitHub.com и GitHub Pages
Работа с платформой GitHub может быть практичной и удобной для разработчиков, однако у пользователей, особенно начинающих, иногда возникают трудности при редактировании файлов. Отсутствие возможности установить параметры текста по умолчанию, такие как перенос строк, и проблемы с настройкой размера табуляции делают процесс редактирования неэффективным. Ваш запрос о поиске более удобного онлайн-редактора стал расширением этой актуальной темы.
Проблематика существующего редактора GitHub
-
Отсутствие персонализированных настроек: В текущем редакторе GitHub.com отсутствует возможность установить параметры переноса строк по умолчанию. Это приводит к необходимости вручную настраивать обрезку длинных строк при редактировании текста.
-
Проблемы с табуляцией: Несмотря на существующие обсуждения в сообществах, таких как Stack Overflow, решение для изменения размера табуляции не удовлетворяет пользователей и не является интуитивно понятным.
-
Нехватка функций предварительного просмотра: Редакторы, используемые для редактирования статических сайтов на GitHub Pages, не предоставляют встроенной функции предварительного просмотра. Это значительно замедляет процесс внесения изменений и их проверки.
Оптимальные альтернативы онлайн-редактирования
Вы отметили использование таких ресурсов, как Prose.io и Real Time HTML Editor. Эти платформы могут в некоторой степени улучшить процесс редактирования, но также следует рассмотреть несколько других альтернатив.
-
JekyllPad: Как вы отметили, JekyllPad является мощным инструментом для редактирования контента на GitHub Pages. Этот редактор предлагает удобный интерфейс, адаптированный для работы с Jekyll, и встроенные функции предварительного просмотра. Это делает его идеальным решением для пользователей, которые стремятся быстро вносить изменения и смотреть результаты в режиме реального времени.
-
StackEdit: Этот редактор поддерживает Markdown и предоставляет функции предварительного просмотра, что удобно для пользователей, работающих с документацией и блогами. Кроме того, StackEdit синхронизируется с Google Drive и Dropbox, позволяя удобно сохранять изменения.
-
CodePen: Хотя это не специализированный редактор для GitHub, CodePen предоставляет возможность тестировать HTML, CSS и JavaScript. Можно использовать его для быстрой проверки кода перед публикацией на GitHub Pages.
-
Markdown Monster: Данный редактор подходит для тех, кто предпочитает Markdown. Он имеет интеграцию с Git и поддерживает предварительный просмотр, что повышает удобство работы.
Рекомендации по улучшению текущего процесса
-
Обратная связь: Очень важно продолжать предоставлять обратную связь GitHub, например, через ваш открытый запрос о функциях. На платформе уже существуют обсуждения, такие как это обсуждение на GitHub, где пользователи могут голосовать и делиться своими мыслями.
-
Поддержка пользователей: Проводите обучение пользователей по использованию продвинутых функций GitHub с помощью вебинаров или, для более удобной адаптации, запишите видео-объяснения.
Заключение
Вот несколько предложений, которые помогут вам и другим пользователям GitHub упростить и ускорить процесс редактирования. Важно помнить, что в современных инструментах редакции текста требуется баланс между производительностью и удобством. Следует поэкспериментировать с различными инструментами и выбрать наиболее подходящие для ваших нужд, чтобы добиться оптимальных результатов в работе с GitHub и GitHub Pages.