Простейшая Wiki
Вы будете смеятся, но я обнаружил, что во время работы с текстом недопустимы две вещи:
Следуя нащупанному пути, я отмел Word, четыре штуки локальных wiki, и остановился на простом как пень решении. Тем более, что уже читал об этом, идея не моя. Итак, берем текстовый редактор из разряда «для программистов», который позволяет создавать собственные правила подсветки синтаксиса — у меня это Notepad++ — и создаем эти самые правила. Поперчив интуицию опытом, я пришел к такому форматированию:

То есть вы просто набиваете эти знаки равенства, плюсики и так далее, и текст раскрашивается. Как показала практика, приведенного набора более чем достаточно, сворачивание уже под вопросом — нужно ли? Для тех, кто, как и я, пользуется Notepad++, привожу текст правил. Вставьте этот кусок в файл userDefineLang.xml в папке Notepad++, соблюдая структуру XML.
<userlang name="ToDoList" ext="todo">
<settings>
<global caseIgnored="no" />
<treatassymbol comment="no" commentLine="no" />
<prefix words1="yes" words2="no" words3="no" words4="no" />
</settings>
<keywordlists>
<keywords name="Delimiters">000000</keywords>
<keywords name="Folder+"></keywords>
<keywords name="Folder-"></keywords>
<keywords name="Operators"></keywords>
<keywords name="Comment">1= 2= 0+</keywords>
<keywords name="Words1">!</keywords>
<keywords name="Words2"></keywords>
<keywords name="Words3"></keywords>
<keywords name="Words4"></keywords>
</keywordlists>
<styles>
<wordsstyle name="DEFAULT" styleID="11" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="FOLDEROPEN" styleID="12" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="FOLDERCLOSE" styleID="13" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="KEYWORD1" styleID="5" fgColor="FF0000"
bgColor="FFFFFF" fontName="" fontStyle="1" />
<wordsstyle name="KEYWORD2" styleID="6" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="KEYWORD3" styleID="7" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="KEYWORD4" styleID="8" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="COMMENT" styleID="1" fgColor="800000"
bgColor="FFFFFF" fontName="" fontStyle="1" />
<wordsstyle name="COMMENT LINE" styleID="2" fgColor="C0C0C0"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="NUMBER" styleID="4" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="OPERATOR" styleID="10" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="DELIMINER1" styleID="14" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="DELIMINER2" styleID="15" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="DELIMINER3" styleID="16" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
</styles>
</userlang>
Этот стиль форматирования назначен на расширение имени файла .todo (параметр ext в первой строке). Почему? Потому что сначала мне казалось, что это «простейший ToDo», и лишь потом я обнаружил, что это «простейшая wiki». Отсюда и плюсик, обозначавший ранее «сделано».
Хорошая идея.
Но, наверное, всё-таки простейшая wiki-разметка, а не wiki?
Под wiki понимается ещё и простое создание ссылок между документами, простое создание новых документов, коллективное редактирование, сохранение версий документа…
В схожих целях я использую Vim с прикрученной подсветкой Markdown синтаксиса.
Comment by edgy — Thursday, July 20, 2006 @ 09:13
Да, правда ваша, wiki-разметка. Это состояние мозга в ожидании отпуска.
Comment by doitq — Thursday, July 20, 2006 @ 09:22