Как править статьи

Википедия работает по принципу «вики»: любой желающий может свободно отредактировать любую статью, и изменения будут сразу же учтены и отображены на сайте. Здесь рассказывается, как редактировать страницы, применяя **вики-разметку**.

См. также руководства:

* Категория:Справка
* Как создать статью;
* Именование статей — как называть статьи;
* Оформление формул

## Основы

Редактировать статью просто. Следуйте ссылке «**править**». Откроется страница редактирования; на ней есть текстовое поле, заполненное текущим исходным текстом статьи, который содержит особые символы — разметку«вики», описанную ниже.

### Редактирование

Затем:

1. внесите желаемые изменения в исходный текст;
2. кратко опишите смысл своей правки в строке «Описание изменений»;
3. для проверки правильного отображения страницы нажмите кнопку «Предварительный просмотр»;
4. если со страницей всё в порядке, опубликуйте свою новую версию нажатием кнопки «Записать страницу».

Пожалуйста, пишите с нейтральной точки зрения: избегайте предвзятости и излишней эмоциональности; указывайтеисточники ваших сведений — это поможет другим проверить и дополнить вашу работу. В общем, следуйте правилам: это нетрудно и очень полезно.

### Дополнительные возможности

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

* Выше текстовой формы редактирования находятся кнопки для форматирования текста, ниже — панель быстрой вставки специальных символов, элементов вики-разметки и шаблонов. Среди них кнопка викификатора, которой не следует пренебрегать. Перед тем, как записать страницу, не забывайте нажать на эту кнопку.
* Кнопка «Внесённые изменения» позволяет сравнить исходный код с тем, что у вас в окне редактирования.

Зарегистрированным участникам также доступны:

* флажок «Малое изменение», позволяющий отметить ваши изменения как незначительные;
* флажок «Включить эту страницу в список наблюдения» для наблюдения за дальнейшими изменениями этой статьи.

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

## Вики-разметка

Ниже приведена справочная таблица по редактированию в Викиа. Прежде чем применять эти «инструменты» используйте кнопку «Предварительный просмотр».

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

#### Подсветка синтаксиса

Заключив текст языка компьютерной программы в тег вида `<syntaxhighlight lang="вид_языка">текст текст текст</syntaxhighlight>`, вы можете использовать подсветку синтаксиса программой GeSHi (англ. *GeSHi*). Пример на языке Си:

```
<syntaxhighlight lang=c>
  #include <stdio.h>
  int main()
  {
      printf("Hello, world!\n");
      return 0;
  }</syntaxhighlight>

```

Результат:

```
#include <stdio.h>
int main()
{
    printf("Hello, world!\n");
    return 0;
}

```

Поддерживаемые языки: `4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, coffeescript, cpp, cpp-qt, csharp, css, cuesheet, d, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, jquery, kixtart, klonec, klonecpp, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, pli, plsql, postgresql, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, rails, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, spark, sparql, sql, stonescript, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, yaml, z80, zxbasic`.

### Оглавление статьи

Основная статья: **Справка:Секции**

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

* Если вы хотите, чтобы «Содержание» появилось в каком-либо другом месте статьи (а не там, где оно появляется по умолчанию), то поместитеключевое слово \_\_TOC\_\_ в этом месте. Если вы хотите, чтобы при этом «Содержание» появлялось сдвинутым к правому краю страницы, а текстслева обтекал содержание (или наоборот), то используйте шаблон {{TOC-right}} или {{TOC-left}} вместо ключевого слова \_\_TOC\_\_.
* А для того, чтобы «Содержание» вообще нигде не появлялось, достаточно поместить ключевое слово \_\_NOTOC\_\_ где угодно на странице.
* Для удаления нумерации пунктов оглавления используйте код: `<div class="nonumtoc">__TOC__</div>`. Для Викитеки это будет: `<div class="noautonum">__TOC__</div>`.