Перевод текста на русский язык:
LME — это редактор Markdown, который подходит для создания CHM-документов. Если CHM не нужен, вы можете напрямую экспортировать все файлы из рабочей области — просто используйте браузер для чтения.
Можно создавать CHM-проекты (включая файлы каталогов и индексные файлы), но нельзя компилировать CHM. Для компиляции CHM необходимо отдельно загрузить микрософтскую программу Html Help Workshop, официальный веб-сайт: https://www.microsoft.com/en-us/download/details.aspx?id=21138.
В отличие от обычных редакторов Markdown, LME идёт по пути IDE и подходит для создания CHM.
Некоторые пользователи считают, что CHM устарели. Конечно, они устарели, но они удобны! EPub тоже хорош, но старые компьютеры могут его не поддерживать. У каждого есть своя область применения, и не стоит слишком зацикливаться на этом.
Также некоторые пользователи комментируют, что «они пишут то, что хотят». Но я не пишу, когда не знаю, что писать! Когда я знаю, я ищу способ реализовать это. Это нужно рассматривать более широко. Иногда новые функции приводят к тому, что старые функции становятся ненужными.
Например, функция «добавление номеров для замены» сейчас кажется совершенно ненужной.
Другие пользователи считают, что расширение собственной грамматики — плохая привычка, и следует придерживаться стандартной грамматики Markdown. Я понимаю эту проблему так: написание в LME можно рассматривать как разновидность Markdown. Если вам действительно нравится стандартная грамматика Markdown, вы можете не использовать расширенные функции LME.
На самом деле, создатель Markdown Джон Грубер сам не согласен со стандартизацией Markdown. — Причина возникновения заключается не только в том, что Markdown изначально не был стандартизирован, но и в том, что те, кто пытался стандартизировать Markdown, забыли пригласить настоящего создателя! Забавно, не правда ли?
Markdown стремится быть удобным, быстрым, простым и свободным — хотя эти элементы могут немного противоречить друг другу, это также даёт мне повод добавить некоторые грамматические сахара — если вам это не нравится, просто игнорируйте эти грамматические сахара.
Прежде всего, в LME необходимо настроить текущий каталог рабочей области, а затем можно создавать файлы Markdown. Файлы Markdown, созданные в одном каталоге рабочей области, могут ссылаться друг на друга, просто щёлкнув мышью, без необходимости вручную связывать файлы.
Не рекомендуется вкладывать рабочие области — ссылки будут перепутаны.
Подходит для различных сценариев использования, можно быстро переключаться с помощью сочетаний клавиш. Сочетание клавиш похоже на следующее: сначала нажмите F11, затем отпустите и нажмите F3 (представленное как F11 > F3).
Функция поиска и замены в LME очень мощная, она может поддерживать регулярные выражения и подстановочные знаки. Кроме того, для облегчения выполнения сложных замен для организации текста также поддерживается пакетная замена. В редких случаях функция поиска и замены также поддерживает написание пользовательских скриптов для реализации.
Обеспечивает подсветку синтаксиса Markdown (не идеально).
Обеспечивает функцию сворачивания Markdown.
Предлагает множество сочетаний клавиш.
Изображение данных вставляется непосредственно в виде ссылок
Каждый файл Markdown, созданный в LME, имеет свою собственную папку ресурсов, которая содержит папку с изображениями. Пользователь может скопировать блок изображения из другого приложения и выполнить операцию вставки в область редактирования, после чего LME попросит пользователя ввести короткое имя файла — затем все операции (создание папки ресурсов, сохранение файла изображения, создание строки ссылки на изображение и т. д.) будут выполнены автоматически.
Файлы изображений также можно перетащить прямо из диспетчера ресурсов Windows в область редактирования. LME автоматически генерирует все ссылки, и нет необходимости создавать их вручную.
Обычные редакторы Markdown поддерживают только компиляцию статических HTML-страниц. Однако в рабочей области LME будет автоматически создавать некоторые ресурсы (включая некоторые значки, файлы CSS и файлы JS), чтобы скомпилированный HTML мог поддерживать более богатые функции.
В настоящее время поддерживаемые функции включают: шесть уровней заголовков и сворачивание, настраиваемые области сворачивания с различными формами.
Обе темы HTML настраиваемы, и LME предоставляет простой редактор пользовательского CSS, который можно использовать для сравнения и редактирования с двумя темами по умолчанию. Поэтому обычно достаточно найти часть, которую нужно изменить, в левой теме по умолчанию, скопировать её в правую сторону и внести небольшие изменения. Пользовательские настройки стилей будут перекрывать настройки по умолчанию — поэтому нет необходимости изменять настройки по умолчанию.
По умолчанию скомпилированные CHM-документы также поддерживают две темы, и вы можете переключаться между ними с помощью кнопки переключения в правом нижнем углу. Если это не нужно, вы можете скрыть кнопку переключения с помощью пользовательской таблицы стилей CSS.
Но необходимо учитывать требования этих сторонних библиотек к наборам символов. LME использует набор символов UTF-8 при сохранении документов Markdown, но при компиляции для создания HTML он поддерживает использование наборов символов UTF-8 или GB2312-GBK-GB18030, которые пользователь может указать. Набор символов UTF-8 лучше подходит для современных браузеров — многие сторонние библиотеки требуют его использования. (Например, библиотека highlight.js, используемая для выделения кода, должна использовать UTF-8, иначе она выдаст ошибку.) Однако поддержка CHM для UTF-8 очень плохая. Поэтому при компиляции CHM следует использовать набор символов GB2312-GBK-GB18030. Таким образом, эта проблема по сути является проблемой «подбора обуви».
Использование набора символов GB2312-GBK-GB18030 для компиляции документов CHM также можно просматривать на Android-смартфонах — я тестировал множество версий A CHM Viewer (Peter Chen) для Android.
Пожалуйста, не пытайтесь искать это приложение в Интернете — название этого приложения настолько плохое, что практически невозможно найти настоящее приложение по названию! Несколько лет назад я случайно загрузил его, хотя до сих пор использую его сам, но у меня нет возможности проверить, есть ли в нём вирусы. Поэтому я также не решаюсь отправить его всем.
Для пользователей, которые любят возиться, эта среда разработки для написания сценариев, хотя и имеет ограниченные функции редактирования, может открыть новые горизонты и реализовать множество интересных функций, обеспечивая тем самым большую свободу. Вызов пользовательских сценариев можно выбрать в соответствии с потребностями. Теоретически, можно даже написать собственный компилятор.
Примеры встроенных сценариев также включают генератор официальных документов, который может использоваться для создания простых официальных документов и требует лишь небольшой модификации после генерации.
Не подходит для написания отдельных простых файлов Markdown. Также не подходит для сложных веб-сайтов.
LME подходит только для создания небольших статических веб-сайтов, особенно для создания необходимых HTML-файлов CHM. LME специально оптимизирован для CHM и может поддерживать специальные ссылки на каталоги в CHM.
Термин «файл метаданных каталога» в LME относится к ситуации, когда узел файла в папке также может указывать на HTML.
С помощью LME вы можете создать соответствующие файлы проекта CHM на основе текущей рабочей области (включая файлы проектов CHM, файлы каталогов CHM и файлы индексов).
Таким образом, пользователям нужно всего лишь несколько щелчков мыши, чтобы создать и скомпилировать проект CHM, полностью избавившись от утомительной работы по ручному управлению связями между HTML-файлами.
Во время компиляции рабочей области также будет создан файл _index.html, который является общим каталогом всех HTML-файлов в рабочей области.
Основываясь на стандартной грамматике Markdown, были добавлены некоторые расширения и добавлены некоторые настраиваемые функции, основные из которых включают:
Например, блоки цитат начинаются с >
, но для этого всегда требуется переключать метод ввода на китайский и английский языки. В LME вы можете напрямую вводить 》
для достижения той же цели. Чтобы не конфликтовать со стандартной грамматикой Markdown, LME также предоставляет функцию форматирования, которая обычно автоматически форматируется перед сохранением — начальный 》
становится >
автоматически.
Поддерживает складывание не только при редактировании Markdown, но и после компиляции в HTML.
Поддержка форматирования, автоматического заполнения номеров и других функций. Двумерные таблицы также поддерживают объединение строк вверх и объединение ячеек вправо для особых методов записи. Древовидные таблицы могут даже поддерживать многоуровневую статистику.
LME поддерживает три вида комментариев: комментарии с точкой с запятой (можно использовать как полные, так и полуширинные точки с запятой); комментарии с двоеточием (можно использовать как полные, так и полуширинные двоеточия); комментарии в стиле HTML (начало и конец должны строго соответствовать требованиям HTML, и можно использовать только полуширинные символы).
Комментарии с точкой с запятой не будут включены в скомпилированный HTML.
Комментарии типа TODO являются одним из видов комментариев с точкой с запятой и используются для обозначения хода выполнения Markdown-документа.
Комментарии с двоеточиями будут включены в скомпилированный HTML и будут иметь особый эффект.
HTML-подобные комментарии будут включены в HTML-документ, но обычно не имеют особого эффекта — это зависит от того, что пишет пользователь.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )