SEPA.SPB.RU

switch page to ENGLISH
1 Syn 2  


Syn v2.04: TotalCommander Lister Plugin
download [1.00Mb | 1714] (sources included)
2007.12.12
[forum (EN)]

Плагин теперь на движке eControl Syntax Editor! Соответственно от старой версии Syn подходят только файлы ACP. Новые подсветки и более подробную информацию о лексере можете получить на econtrol.ru

    Возможности :
  • Кодировки: WIN(1251), DOS(866), KOI8, UTF-8,MAC(10007), Unicode.
  • Мультитабовость, можно разделить окно с одим и тем же файлом пополам
  • Возможность написать подсветку для любого языка с парсингом структуры в дерево, поддержка RegExp парсером
  • Многострочный поиск и замена с RegExp и маркерами.
  • Свертывание кода и подсветка отступов
  • История открытых файлов. (Позиция курсора, закладки, выделение)
  • Автодополнение имен функций и подсказка по их параметрам. (Ctrl-Space, Ctrl-Shift-Space)
  • Автодополнение тэгов, и атрибутов в зависимости от тега для HTML&CSS (встроено)
  • Заготовки кода (Ctrl-J)
  • и т.д.
    What's new
    v2.04 (12.12.07)
  • (f)WordWrap of russian text
  • (f)Possibly fixed 'Cannot open Clipboard' error
  • (f)Search settings (Ctrl-R panel) saved now
  • (f)Error when cursor over dir in TC quick view
  • (f)Position of Setup dialog off the screen
  • (f)Display of Setup->Editor->TabMode
  • (f)Wrong staples look on print/zoom
  • (f)Open deleted file from MRU
  • (f)Ask to Save when close Tab by DblClick
  • (+)Move line up/down (Alt-Up/Dn)
  • (+)Duplicate line (Ctrl-D)
  • (+)Reload next file in QuickView without reload of plugin
  • (+)Select lines by click on gutter
  • (+)Hint when ACP list browsing
  • (+)ACP filter behavior in options
  • (+)Gutter width calculation when number of lines changes
  • (+)Next/Prev/Clear SearchMarks hotkeys
  • (+)Reload File when changed outside (Options->Misc)

2 Syn  

Syn v1.5: TotalCommander Lister Plugin
download [734.37Kb | 398]
sources [74.03Kb | 231]
2006.10.30
[обсуждение на форуме ]

Старая версия, на основе модифицированного движка SynEdit. Оставлена здесь для истории, некоторые ее фишки еще не реализованы в Syn2 на новом движке.

    Возможности :
  • Кодировки: WIN(1251), DOS(866), KOI8, ISO(8859-5), MAC(10007), UTF-8, Unicode. (Уникод приводится к ANSI и обратно во время редактирования, т.к. не поддерживается движком на прямую)
  • Внешние макросы на PHP для обработки текста (как в PHPExpertEditor)
  • Многострочный поиск и замена с RegExp и маркерами.
  • Свертывание кода и подсветка отступов
  • История открытых файлов. (Позиция курсора, закладки, выделение)
  • Автодополнение имен функций и подсказка по их параметрам. (Ctrl-Space, Ctrl-Shift-Space) Необходимо скачать расширения для нужных языков ниже.
  • Автодополнение тэгов, и атрибутов в зависимости от тега для HTML&CSS (встроено)
  • Заготовки кода (Ctrl-J)
  • Проверка синтаксиса
  • Список функций в файле и переход по Ctrl-Click
  • и т.д.
    What's new
    v1.5 (30.10.2006)
  • Забытый WinXP manifest внутри syn.exe
  • Баг с цветом шрифта и текста по умолчанию когда нет подсветки
  • Сброс кодировки на WIN, по нажатии "W" в ReadOnly
  • При загрузке блокируются кнопки выхода
  • Форматирование текста (Right/Left/Center/Justify), подробнее в readme.txt
  • Настройки для QuickSearch в его контекстном меню
  • Не запускается для папок по Ctrl-Q в чистом TC
  • Небольшие фиксы
 
3 SynTREE  


SynTree v0.5 coders sourcebook
download [838.16Kb | 1968]
sources [117.42Kb | 273]
2006.11.9
[обсуждение на форуме ]

Программа предназначена для структурированного хранения заметок.
Создавалась с использованием движка подсветки синтаксиса, специально для хранения всяких полезных кусочков кода, на разных языках программирования. Долго пользовался TreePad Lite и конечно хотелось индентить и подсвечивать код. Поиск по инету таких прог не выявил, к моему удивлению. Поэтому пришлось написать самому. Если кто знает аналоги, то пожалуйста напишите мне.

    Возможности :
  • Древовидный (иерархический) каталог заметок
  • Текстовое поле для отображения текста заметки с подсветкой синтаксиса. В комплекте с программой идут подсветки для следующих типов файлов: Apache conf, Assembler (x86), C++ Source, CSS, Delphi&CBuilder Form, Delphi, HGL, INI, JAVA, Java Script, MSDOS Batch, PERL, PHP, SQL (Standard), Text Files, VBS, VRML, Windows Registry Files, XHTML.
  • Автозавершение имен функций, и вывод подсказки по параметрам функций. (Пока только php)
  • Поддержка файлов формата TreePad (только текст) на импорт и экспорт
  • По нажатию Esc программа прячется в трей у часов. Быстро вызвать можно по нажатию Win + T
    What's new
    v0.5 (9.11.2006)
  • Rebuilded on last SynMix

  • v0.4 (13.07.2006)
  • New shortcuts for moving in tree (Alt-Cursor)
  • New shortcuts to move node in tree (Ctrl-Alt-Cursor)
  • Bug with move node to free space in bottom of tree
  • More customizable setup of *.chm context help
  • Button to show special chars
  • Send selection/text to external program
  • path to files saves as relative in ini (useful for USB sticks)
  • Autoclose tag on </
  • Import/Export of selected node
  • Show/Hide buttons in toolbars
  • Comment/Uncomment selection
 
4 EXTENTIONS  

Расширения для Syn1 и SynTREE. Условные сокращения
ACP - вывод подсказки по стандартным именам функций и их параметрам (autocompletition) , поддерживается в Syn2
HGL - подсветка синтаксиса (highlight)
QC - быстрая вставка кода по сокращенному написанию (quick code)
Для установки файлы надо скопировать в папку подсветок 'HL\'. Если вы напишете файлы для какого либо другого языка, то можете выслать их мне, и я выложу на сайте. Естественно с вашими копирайтами =)

ActionScript2 [6.14Kb | 275] by Митяй (ACP, HGL) от 18.07.06

C++ Source [3.50Kb | 277] by Митяй (ACP, HGL, QC) от 24.07.06
Цветовая схема в стиле Borland Developer Studio 2006. Основана на стандартной подсветки из SynPlus, но в сукцию "Keywords 2" добавлены дополнительные ключевые слова. Также произведены другие изменения, которые позволяют максимально приблизить схему подсветки к BDS2006 (проверено). В файле ACP перечислены основные ключевые слова и дерективы препроцессора (без пояснеий и передаваемых параметров)


PHP [68.81Kb | 272] by sepa (ACP) от 12.07.06
Взято из официальной справки php5 (*.chm) Все имена стандартных функций с параметрами и описаниями, плюс имена суперглобальных массивов.


Reg [1.58Kb | 285] by Митяй (ACP, HGL, QC) от 24.07.06
Добавлены дополнительные разделы реестра и заголовок.


5 SynMix  

download [399.40Kb | 459]
Только для программистов. Совмещенный пакет SynEdit 2.0.3 & CodeFolding (MyStix 0.31) . Подробнее тут
SynUniHighlighter 2.0 beta4 [77.39Kb | 328] - временное размещение


6 LINKS  

Некоторые ссылки по теме:
>>> Сайт компонента подсветки. Большая коллекция файлов подсветки.
>>> Форум поддержки дизайнера подсветок SynUniDesigner 2.0a. Баги связанные с ним постить здесь!
>>> SynPlus - плагин для TotalCommander, сам им долгое время пользовался. Сделан на том же движке подсветки синтаксиса, но использует старые файлы подсветки 1.8, без код-фолдинга.
>>> WebDeveloperStudio - редактор для вэб-кодера. Так же выполнен на этом же движке использует модифицированную 1.8 версию файлов подсветки с код-фолдингом. Файлы не полностью совместимы с Syn (подсветка v2.0)
>>> MyStix - редактор кода от разработчиков движка подсветки. Бета версия, но зато с исходниками =)


^ by sepa | i@sepa.spb.ru | | ICQ:7353535 | 0.0051 сек. | zip:0.78