Участник:IGW/wikEd помощь

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Это справочная страница для wikEd — полнофункционального браузерного текстового редактора, который расширяет возможности при редактировании страниц в Википедии и других проектах на основе MediaWiki.

Сообщения об ошибка и предложения по улучшению размещайте на странице обсуждения wiked (англ.).

Скриншот wikEd

Краткое руководство

[править | править код]

Большинство кнопок работают как и следует ожидать и сходно аналогичным в обычных текстовых редакторах. Однако у wikEd имеются свои особенности. Преимущественно, это связано с тем, что программа использует средства браузера по редактированию текстов (более подробно это рассмотрено ниже). wikEd запускается непосредственно после щелчка на ссылке [править] в любой статье, при условии, что он правильно установлен, не отключён, и вы используете поддерживаемый программой браузер.

Форматированный текст

[править | править код]

В отличие от стандартного редактора вы можете вставлять форматированный текст: ссылки останутся ссылками, таблицы — таблицами, неизвестное форматирование текста останется без изменений. Любое такое форматирование будет сброшено, если вы сохраните статью, останется только простой текст. Также можно избавиться от форматирования текста, нажав кнопку textify .

Преобразование в вики разметку

[править | править код]

Если вам нужно сохранить определённое форматирование, ссылку, таблицу, — вы можете переформатировать вставленный текст в вики-код с помощью кнопки wikify button . Все кнопки редактирования автоматически викифицируют (wikify) изменяемый текст.

Обновление подсветки синтаксиса

[править | править код]

По техническим причинам подсветка синтаксиса не обновляется автоматически. При добавлении текста, он может обображаться неправильным цветом или форматированием. Просто нажмите кнопки textify или wikify для обновления подсветки синтаксиса. Это также обновит цели для внутренних и внешних ссылок в тексте (ctrl-click для открытия их в новом окне или закладке).

Большинство кнопок (включая выше перечисленные) работают со всем текстом, если нет выделения, и с выделением, если таковое имеется.

Кнопки управления

[править | править код]

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

Объяснение кнопок

[править | править код]

Основной переключатель wikEd, информация о версии и индикатор ошибок

[править | править код]

Ниже приведённые значки индикаторы состояния wikEd отображаются в верху страницы, следом за ссылкой завершение сеанса. Наведение курсора на значок покажет информацию о текущей версии. Каждые 20 часов wikEd проверяет обновления и автоматически обновляется. Вы можете проверить последнюю версию и обновить вручную, нажав Shift и щёлкнув на кнопку Обновить или нажав Shift-Ctrl-R (технически обновление заключается в перезагрузке страницы после очистки кеша браузера для неё).

Значок Название Описание
Включено Эта кнопка выключает wikEd. Она отключит wikEd во всех окнах браузера и для всех будущих сессий браузера. Повторный щелчок по логотипу включит wikEd. В настоящее время wikEd не загружается, если база данных вики заблокирована или страница защищена. Нажатие этой кнопки очищает историю редактирования.
Отключено Этот значок обображается, если wikEd выключен. Нажатие на него включает wikEd.
Ошибка загрузки Если в процессе загрузки или инициализации wikEd произойдёт ошибка — вы увидите этот значок. Вы можете посмотреть в Консоли ошибок (JavaScript console) в меню Инструменты браузера описание ошибки и сообщить о ней на странице обсуждения wikEd (англ.).

Сворачивание панелей инструментов

[править | править код]

Панели над окном редактирования область захвата для их сворачивания. Это может быть полезно при низком разрешении экрана. Например, 600×800 или 1024×768 пикселей:

Щелчок по полосе свертывает панель. Перемещение мыши над полосой временно развёртывает панель. Повторный щелчок снова разворачивает панель.

Кнопки форматирования

[править | править код]
Кнопки форматирования располагаются слева, прямо над областью редактирования текста
Кнопки textify необходимы для обновления подсветки синтаксиса и для импорта и конвертирования вставленного текста
Значок Название Описание Область действия
Верхняя строка
Отмена Отмена изменений текста. Нажатие кнопки эквивалентно использованию сочетания клавиш для отмены (Ctrl-Z для Windows). Весь текст
Повтор Возврат изменений текста. Нажатие кнопки эквивалентно использованию сочетания клавиш для повтора (Ctrl-Y для Windows). Весь текст
Полужирный Добавляет или убирает полужирное форматирование текста(''''''). Выделение, слово под курсором или позиция курсора
Курсив Добавляет или убирает курсивное форматирование текста (''''). Выделение, слово под курсором или позиция курсора
Подчёркивание Добавляет или убирает форматирование текста подчёркиванием (<u></u>). Выделение, слово под курсором или позиция курсора
Зачёркивание Добавляет или убирает форматирование текста зачёркиванием (<s></s>). Выделение, слово под курсором или позиция курсора
Nowiki Добавляет или убирает подавление вики-форматирования (<nowiki></nowiki>). Выделение, слово под курсором или позицией курсора
Надстрочные Добавляет или убирает форматирование текста надстрочными знаками (<sup></sup>). Выделение, слово под курсором или позиция курсора
Подстрочные Добавляет или убирает форматирование текста подстрочными знаками (<sub></sub>). Выделение, слово под курсором или позиция курсора
Примечание Добавляет или удаляет[1] внутритекстовое примечание (нет выделенного текста: <ref></ref>; текст выделен: <ref>. . .</ref>). Shift-click добавляет или удаляет именованное примечание (нет выделенного текста: <ref name=""/>; текст выделен: <ref name="">. . .</ref>). Выделение или позиция курсора
Регистр Переключение между строчными, Первые Заглавные и ВСЕ ЗАГЛАВНЫЕ. Выделение или слово под курсором
Отменить всё Восстановление исходной версии. Весь текст
Вернуть всё Восстановление последней версии. Весь текст
Нижняя строка
Ссылка Добавляет или удаляет внутреннюю вики ссылку ([[]]). Выделение, слово под курсором или позиция курсора
Веб-ссылка Добавляет или удаляет внешнюю ссылку ([]). Выделение, слово под курсором или позиция курсора
Заголовок Увеличивает уровень (уровни) заголовка. Добавляет ==. Если выделено несколько строк, заголовки не создаются. Shift-click уменьшает уровень заголовка. Текущая или выделенные строка (строки)
Маркированный список Форматирует элемент(ы) в маркированный список, добавлением впереди знака *. Shift-click удаляет первый знак *. Текущая или выделенные строка (строки)
Нумерованный список Форматирует элемент(ы) в нумерованный список, добавлением впереди знака #. Shift-click удаляет первый знак #. Текущая или выделенные строка (строки)
Отступы Форматирует элемент(ы) отступами, добавляя впереди знак :. Shift-click удаляет первый знак :. Текущая или выделенные строка (строки)
Список определений Форматирует элемент(ы) в список определений, добавляя впереди знак ; и : после первого слова. Текущая или выделенные строка (строки)
Изображение Добавляет вики-изображение. Вставляет [[Image:filename|thumb|widthpx|...]]. Выделенное слово(слова) или позиция курсора
Таблица Добавляет таблицу. Выделенные строки преобразуются в ячейки таблицы. Выделенное слово(слова) или позиция курсора
Примечания Добавляет или удаляет тег для отображения примечаний (<references/>).
Shift-click добавляет раздел Примечания с шаблоном {{примечания}} (== References == / {{примечания}}).
Позиция курсора
Сортировка Сортирует строки по алфавиту. Сортировка без учёта регистра и с учётом цифр (numerically correct). Сортировка идёт по отображаемому тексту, игнорируя цели ссылок, викиразметку и небуквенные символы. При сортировке таблиц ячейки в строке таблицы перемещаются вместе, как блок. Выделенные строки или абзац под курсором
Перенаправление Добавляет код для перенаправления (#REDIRECT '''/font...font_color="red"'''nowiki (ctrl-click)">'''/font...font_color="red"'''nowiki (Ctrl-click)">[[]]) для выделения или слов под курсором. Добавляет соответствующее описание правки. Удаляет весь текст. Слова под выделением
Значок Название Описание Область действия
Wikify Викифицировать (wikify) вставленный контент. Форматирует контент, вставленный из источников наподобие Wordа, статей Википедии или других веб-страниц в вики-разметку. Вставленный текст заголовков будет преобразован в нормальный текст. В вики-заголовоки будут преобразованы заголовки, начинающиеся с начала строки[2]. Также обновляется подсветка синтаксиса. Комбинации клавиш: Shift-Alt-B (или Ctrl-Shift-B в зависимости от браузера). Выделение или весь текст
Textify Преобразует вставленный контент в простой текст. Сбрасывает всё форматирование с контента, вставленного из источников наподобие Wordа, статей Википедии или других веб-страниц, и оставляет только отображаемый текст. Также обновляется подсветка синтаксиса. Комбинации клавиш: Shift-Alt-O (или Ctrl-Shift-O в зависимости от браузера). Выделение или весь текст

Кнопки поиска и замены

[править | править код]
Кнопки поиска и замены расположены справа от
кнопок форматирования, прямо над областью редактирования.


Значок Название Описание
Верхняя строка
Найти всё Выделяет совпадения во всём тексте, но не прокручивает его.
Поиск назад Ищет предыдущее совпадение поиском назад.
Найти и перейти Текст для поиска. Выпадающее меню содержит последние выполненные поиски. Значки ◊ или ♦ служат индикаторами использования настроек поиска учитывая регистр и регулярные выражения. Выбор строки предыдущего поиска также устанавливает необходимые значения опций Учитывать регистр и Регулярное выражение.

Если нажат кнопка Искать по мере ввода, то текст будет искаться и выделяться по мере того, как он вводится в это поле (без учёта регистра и без использования регулярных выражений).

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

Вы можете переходить на заголовки статьи выбирая один из них в выпадающем меню. Заголовки отмечаются знаком ⇒ перед ними. Переход по заголовкам не меняет содержание поля поиска.

Используйте клавишу Tab для перехода между полями Поиск и Замена.

Искать дальше Ищет следующее совпадение поиском вперёд.
Выделенный ранее Ищет предыдущее вхождение выделенного текста без изменения поля поиска. Если нет выделенного текста, то выделяется слово под курсором.
Выделенный дальше Ищет следующее вхождение выделенного текста без изменения поля поиска. Если нет выделенного текста, то выделяется слово под курсором.
Нижняя строка
Заменить всё Заменяет все вхождения в выделенном или во всём тексте.
Заменить предыдущее Заменяет предыдущее совпадение. Эта кнопка сначала подсвечивает найденное вхождение, и заменяет его по второму щелчку по ней.
Заменить Заменяющий текст. Выпадающее меню содержит последние выполненные замены. Перед ними находятся индикаторы опций с учётом регистра и регулярное выражение. Выбор предыдущей замены также устанавливает необходимые значения опций Учитывать регистр и Регулярное выражение.

Используйте клавишу Tab для перехода между полями Поиск и Замена.

Заменить дальше Заменяет следующее совпадание. Эта кнопка сначала подсвечивает найденное вхождение, и заменяет его по второму щелчку по ней.
С учётом регистра Переключает настройку поиска с учётом регистра. Это не влияет на опцию поиск по мере ввода, которая всегда ищет не учитывая регистр.
Регулярное выражение Переключает настройку поиска регулярных выражений. Это не влияет на опцию поиск по мере ввода, которая всегда ищет просто текст. Используется синтаксис выражений JavaScript. В заменяющем тексте могут использоваться следующие представления: $1, $2… (для ссылки на совпадения подстрок в скобках[3]), \n (новая строка), \r (перевод строки(return), \t (табуляция), \127 (восьмеричный символ), \x1f (шестнадцатеричный ASCII символ) и \u12ef (шестнадцатеричный символ Юникод). \\, \' и эквивалентны \, ' и ".
Искать по мере ввода Переключает настройку искать по мере ввода. Если нажато, текст будет автоматически искаться и выделяться по мере ввода искомой фразы. Этот тип поиска не зависит от состояния кнопок С учётом регистра и Регулярное выражение, и всегда ищет без учёта регистра.

Кнопки корректировки

[править | править код]
Кнопки корректировки расположены справа от панели поиск и замена, прямо над полем редактирования текста.


После использования этих кнопок всегда проверяйте внесённые ими изменения, используя кнопку для предотвращения побочных поврежедний текста. Всегда используйте минимально необходимое выделение. Помните, что применяемые правила очень просты и не могут учитывать все возможные варианты. Единственной безопасной является корректировка символов Юникод.

Значок Название Описание Область действия
Верхняя строка
Базовые корректировки Добавляет пробелы до и после текста заголовков и отделяет сами заголовки пустыми строками. Это улучшает читабельность исходного текста, но не влияет на вид отображаемой статьи. Эти действия выполняются также другими корректирующими функциями, за исключением корректировки символов Юникод. Выделение или весь текст
Корректировка html Заменяет всё html кодирование в статье эквивалентной вики-разметкой. Не поддерживаемые теги html и параметры тегов удаляются. Выделение или весь текст
Корректировка заглавных Начинает заголовки и строки списков с заглавной буквы. Выделение или весь текст
Корректировка Юникода Корректирует представления символов Юникода на реальные символы, или на их мнемонические представления в зависимости от поддержки браузером статуса символа. Например, сочетания &deg; and &#192; преобразуются в настоящий символ °. Это функция безопасной корректировки, она может быть применена для всего текста без необходимости проверки результата. Выделение или весь текст
Скорректировать всё Объединение предыдущих четырёх кнопок в одну. Выполняет основную корректировку, корректировку html, заглавных и Юникода. Выделение или весь текст
Корректировка перенаправлений Проверяет ссылки. Если они являются перенаправлениями, то корректирует их, так, чтобы они указывали на окончательную цель. Исходный текст ссылки сохраняется после знака "|". Функция соединяется с сервером, используя технологию Ajax. Этот инструмент нужно использовать осторожно — прочтите Не «исправляйте» ссылки на редиректы, если они не «побиты» (англ.)[4] и Об исправлении редиректов (англ.) (для использующих скрипт Навигационные окошки). Выделение или весь текст
Нижняя строка
Корректировка тире Подставляет правильные символы тире для знаков короткого (en) и длинного (em) тире, дефисов и минуса. Удаляет пробелы вокруг короткого тире и добавляет их вокруг длинного, заменяет html-мнемоники на символы тире, -- на длинное тире, тире перед цифрами на знак минуса и тире в датах на короткие тире. Выделение или текущий раздел
Корректировка пунктуации Удаляет пробелы перед знаками пунктуации. Выделение или текущий раздел
Корректировка математики Корректирует некоторые частые проблемы с оформлением математики вне викитега <math>: знаки минуса, знак умножения ×, 10^3 в 10³, +/- в ±, юникодовские надстрочные знаки в html-теги[5]. Выделение или текущий раздел
Корректировка химии Корректирует неформатированные химические формулы. Над- и подстрочные индексы, заглавные буквы в обозначениях элементов, стрелки реакции. Используйте только на небольших выделениях текста. Пример: 2 Na+ + OH- + H2SO4 --> 2 h2o + Na2SO4 заменится на 2Na+ + OH- + H2SO4 → 2H2O + Na2SO4. Выделение или текущий раздел
Корректировка единиц измерения Корректирует большое количество физических единиц измерения. Перед единицами должно находится число. Выделение или текущий раздел
Корректировка опечаток Корректирует частые опечатки, используя AutoWikiBrowser с правилами RegExTypoFix. Для использования этой функции необходимо добавить строку wikEdRegExTypoFix = true; в вашу страницу monobook.js перед кодом инициализации wikEd, иначе кнопка не будет показываться (см. установка wikEd). Выделение или текущий раздел

Кнопки управления wikEd

[править | править код]
Панель управления расположена справа, прямо над облачностью редактирования текста.


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

Значок Название Описание
Верхняя строка
Переключение скрытия [REF] и [TEMPL] Переключение в режим «новичка», в котором примечания (<ref>...</ref>) скрываются под ярлыками REF, а многострочные шаблоны — под ярлыками TEMPL. При наведении мышки на эти ярлыки скрытое содержимое разворачивается для редактирования (не работает в Firefox 3.5). Эта настройка действует на всех новых страницах и сохраняется для будущих сессий.
Масштаб текста Изменяет масштаб текста в окне редактирования. Переключается между маленьким, очень маленьким, очень большим и большим к нормальному размеру шрифта.
Очистка истории Очищает историю поисков, замен и описаний правок путём удаления кук, используемых для хранения этих значений.
Исходный код Показывает исходный код вставленного содержимого или синтаксиса подсвеченного текста. Преимущественно это используется в целях тестирования. Оказывает влияние на текущее выделение или весь текст. Эта кнопка по-умолчанию отключена. Чтобы включить её добавьте var wikEdShowSourceButton = true; в ваши настройки, подробности см. в примерах настройки (англ.).
Прокрутить к просмотру Прокручивает страницу, так, что бы поле просмотра было наверху. Комбинации клавиш: Shift-Alt-G (и Ctrl-Shift-G в зависимости от браузера).
Прокрутить к редактированию Прокручивает страницу так, что бы кнопки редактирования были наверху.
Нижняя строка
Использовать wikEd Переключение между классической областью текста и wikEd. Временно переключает на «стандартную» область редактирования текста. Эта настройка сохраняется для всех окон в течении сессии браузера. Нажатие этой кнопки очищает историю редактирования.
Синтаксис Переключение автоматической подсветки синтаксиса. Эта настройка сохраняется для всех окон в течении сессии браузера. Подсветка синтаксиса также делает рабочими внутренние и внешние ссылки (ctrl-click).
Табличный режим В работе! Переключает режим редактирования текста для использования встроенной в браузер возможности редактирования таблиц. По-умолчанию эта кнопка отключена. Для её включения нужно добавить var wikEdShowTableModeButton = true; в настройки.
Закрыть панель Переключает классическую неwikEd панель. Эта настройка действует на все новые страницы и сохраняется для будущих сессий.
…используя Переключает автоматическое добавление «…используя wikEd» в описание правок сохраняемой страницы. Эта настройка действует на все новые страницы и сохраняется для будущих сессий. Эта кнопка по-умолчанию отключена. Чтобы включить её добавьте var wikEdShowUsingButton = true; в ваши настройки, подробности см. в примерах настройки (англ.).
wikEdDiff Переключает режим wikEdDiff для отображения улучшенного просмотра изменений страниц. Эта настройка действует на все новые страницы просмотра изменений и сохраняется для будущих сессий.
Полный экран Переключает полноэкранный режим.

Toggles the fullscreen mode. Эта настройка действует на все новые страницы и сохраняется для будущих сессий. Полноэкранный режим отключён для просмотра страниц.

Просмотр и изменения

[править | править код]
Стандартные кнопки просмотра и сохранения и кнопки wikEd Просмотр и Изменения
Группа кнопок справа сверху и снизу (скрытого) окна просмотра
Значок Название Описание
Просмотр Показывает просмотр ниже области редактирования. Эта функция сначала формирует локальный просмотр, используя сторонний скрипт InstaView автора Pilaf. Затем функция подключается к серверу, используя технологию Ajax и заменяет локальный просмотр с точно также выглядящем настоящим просмотром новой страницы. Локальный просмотр хорошо работает с обычным форматированием, но не может обработать {{шаблоны}}. Кнопка, следующая за кнопкой Просмотр прокручивает поле редактирования наверх, до тех пор, пока кнопки просмотра панелей wikEd не окажутся сверху.
Изменения Показывает текущие изменения ниже области редактирования. Используется программа diff, автор Cacycle. Она не идентична стандартной кнопки Изменения, так как сверяется не с последней сохранённой версией статьи, а только с последней загруженной. Кнопка следом за Изменения прокручивает поле редактирования наверх, до тех пор, пока кнопки просмотра панелей wikEd не окажутся сверху.
Значок Название Описание
Прокрутить к просмотру Прокручивает страницу, так, что бы поле просмотра было наверху.
Прокрутить к редактированию Прокручивает страницу так, что бы кнопки редактирования были наверху. Комбинации клавиш: Shift-Alt-G (или Ctrl-Shift-G в зависимости от браузера).
Закрыть Закрывает окно, используемое функциями Просмотр и Изменения.

Поле описания изменений

[править | править код]
Значок Название Описание
Очистить описание Удаляет текущий текст описания изменений. Название раздела (/*…*/) остаётся, но также удаляется после повторного щелчка по кнопке.
Описание Это обычное поле редактирования описания правки, но дополненной выпадающим списком с историей. В верхней части можно выбрать недавние описания. Наиболее старые находятся сверху. В нижней части вы можете выбрать несколько одну из нескольких фраз (Список определяется пользователем. Инструкции как это сделать см. Настройка wikEd (англ.)). Выбранный текст(ы) добавляются к текущему тексту описания. Название раздела (/*…*/) в истории не запоминается.

Подсветка специальных символов

[править | править код]

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

Подсветка Название Код юникода
Tab U+0009
Узкий (en) пробел U+2002
Широкий (em) пробел U+2003
Тонкий пробел U+2009
-
Нормальный дефис U+00A0
Мягкий дефис U+00AD
Цифровое тире U+2012
-
Короткое (en) тире U+2013
Длинное (em) тире U+2014
Горизонтальная линия (тире для цитат) U+2015
Минус U+2212
Подсветка Название Описание



Неподдерживаемый тег Неизвествный или Mediawiki-deprecated HTML тег. Используйте кнопку Корректировать html для преобразования его в вики-код.

Проблемы и их решение

[править | править код]

wikEd работает медленно

[править | править код]

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

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

К другим затратные функциям относятся кнопки редактирования при выделении всего текста и поиски с использованием регулярных выражений (кнопка RegExp). Не используйте эти функции на больших страницах.

wikEd не загружается

[править | править код]

You have followed the installation instructions above, but the wikEd logo is not displayed on top of the pages next to the log out link and the wikEd buttons do not appear on edit pages. Please try the following:

  • Refresh your browser cache: hold down Shift while clicking Reload (or press Ctrl-Shift-R)
  • Enable JavaScript in your browser (ToolsOptionsContentEnable JavaScript in Firefox)
  • Check under your preferences which skin you use. If you are not using the default skin Monobook then you have to replace monobook.js by the used skin, e.g. User:YourUsername/classic.js for the Classic skin. Alternatively you can paste the following line into your browser’s address bar to open the right page:
    javascript:void(document.location='/wiki/Special:Mypage/'+skin+'.js')
  • If you are using wikEd on a non-Wikipedia installation check if $wgAllowUserJs is has been set to true in the MediaWiki initialization file LocalSettings.php by an administrator
  • Check the JavaScript Error Console (under Tools in Firefox) for error messages. If there is an error message caused by wikEd please report to the wikEd discussion page.

Custom buttons installed, wikEd crashes

[править | править код]

You have been installing custom buttons a while ago and now wikEd crashes during page loading and editing might not be possible without disabling Javascript:

  • The custom button definitions have been changed in version 0.9.26 (February 23, 2007). If you use custom buttons, please update your custom button definitions (see below) on your monobook.js page. Disable JavaScript in your browser if you cannot edit pages.

All wikEd buttons are gone

[править | править код]

The wikEd logo on top of the page is displayed in grey and the wikEd buttons are not shown on edit pages.

  • You have disabled wikEd by clicking the logo. Click the logo again to re-enable wikEd.

The wikEd formatting buttons are gone

[править | править код]

The wikEd control buttons are displayed on edit pages, but all other button bars are gone.

  • You have temporarily disabled wikEd by clicking the control button. Click the button again to turn wikEd back on. Please remember that the setting of this button is saved and kept for all windows and tabs.

Error: invalid range in character class

[править | править код]

You have installed wikEd by pasting the complete code to your wiki. wikEd does not load at all and the browser’s error console shows the following error: «Error: invalid range in character class». When you check the header text of the copied wikEd code for the following sentence: «The code has to be saved as UTF-8 in your editor to preserve Unicode characters like ♥ (heart)» the «♥» symbol is replaced by a «?».

The reason is that you lost the Unicode character formatting when copying the code to your wiki. Use a UTF-8-capable text editor when you paste the code to your wiki and specify UTF-8 as your file format when you save your text file.

Can I have only some wikEd features

[править | править код]

Can I have only some wikEd features, e.g. only syntax highlighting, no syntax highlighting, only the search functions?

There is no easy way to get only some wikEd features as most features are highly interdependent. However, wikEd is configurable and you could try to set the respective presets (e.g. no syntax highlighting), see the customization section. Experienced programmers could try to dissect or to remove certain features, but such a version would not be updated automatically with bugfixes and new features. Feel free to suggest new configuration options on the wikEd talk page after having used wikEd for a few days (to get the feeling…).

Missing features and other shortcomings

[править | править код]

Automatic syntax highlighting

[править | править код]

A common feature request is the automatic updating of the syntax highlighting while typing («live syntax highlighting»).

This cannot be implemented for technical reasons. Every automatic change to the edit frame either erases or messes up the undo history. In order to get live syntax highlighting the whole undo/redo system and the whole editing logic of the browser’s rich text interface would have to be simulated from scratch in JavaScript, including mouse operations. This might not even be possible, would bloat the program, and would render the browser’s undo/redo menu entries useless. Please see this Firefox bug report and vote for it.

Please also read an extended user essay about this under en:User:Cacycle/WYSIWYG (under construction)

A common feature request is to make wikEd a true WYSIWYG editor.

While this sounds like a good idea at first, it is actually a step backwards. It would be very simple to add WISYWYG for the basic formatting like bold or italic. But for even slightly more advanced formatting things turn complicated:

  • A true WYSIWYG editor has to hide and encapsulate any existing wikicode from direct editing
  • Therefore, images, tables, templates, wiki links, external links, and even simple span or div tags with parameters, need a separate (popup) editor to edit their hidden content
  • Pasting formatted text screws up formatting, especially the heading order
  • Existing, syntactically incorrect text on the page can disappear from editing, and, in the worst case, get lost on saving and/or corrupt the existing article text.

Under real-world conditions with typical wiki content, WYSIWYG editing is more confusing and time consuming than the simple wiki-way of structure-oriented editing. This can be seen in the true WYSIWYG editor implementation FCKEditor (copy the text from a typical Wikipedia article and click Rich Editor).

wikEd tries to bring together the best of both worlds in something also known as en:WYSIWYM — what you see is what you mean:

  • A simple (MS Word-like) user interface with advanced text editing features like search and replace (also good for learning the wiki code)
  • The structure-oriented classic text field, peppered up with syntax highlighting and on-page preview

See also:

wikEd design philosophy

[править | править код]

The design philosophy of wikEd is:

  • Simple, small, and intuitive user interface (no navigation through complex menu structures, no popups, special buttons must be added as plugins)
  • Cross site compatibility between all MediaWiki installations (not only Wikipedia)
  • Multi-language support
  • Multi-browser support by using cross-browser standards-compatible code (please help to make wikEd work in IE7 and Opera 9, see the developer documentation and discussion)

Please post bug reports or feature requests to the wikEd discussion page.

Примечания

[править | править код]
  1. Используется для демонстрации кнопки Примечание:   .
  2. Pasted heading text will be converted into normal text, only headings at the start of a line will be converted into wikicode headings
  3. to reference parenthesized substring matches
  4. Не является правилом в русской Википедии. Нужно найти подходящий раздел наших правил.
  5. Unicode to html tag superscripts