Scintilla

Софтуер снимки:
Scintilla
Софтуер детайли:
Версия: 3.2.2
Дата на качване: 20 Feb 15
Розробник: Neil Hodgson
Разрешително: Безплатно
Популярност: 20

Rating: nan/5 (Total Votes: 0)

Scintilla е компонент за редактиране на код без източник. Scintilla идва с пълен изходен код и лиценз, който позволява използването на всеки свободен проект или търговски продукт.
Както и функции, намерени в стандартни компоненти за редактиране на текст, Scintilla включва функции особено полезни при редактиране и дебъгване на изходния код. Те включват подкрепа за синтаксис стайлинг, индикатори за грешки, код на завършване и съветите за повиквания.
Маржът на избор може да съдържа маркери като тези, използвани в дебъгери за да покаже, точки на прекъсване и на текущия ред. Стайлинг избори са по-отворени, отколкото с много редактори, което позволява използване на пропорционални шрифтове, курсив, множество преден и заден план цветове и множество шрифтове.
Проектът SinkWorld разследва възможните бъдещи насоки за Scintilla да я направи по-гъвкав, здрав, работи по-добре и да се движат по виртуалните машини .NET и Java.
Развитие на Scintilla започна като опит за подобряване на текстовия редактор в PythonWin. След като е разочарован от проблеми в RichEdit контрол, използван от PythonWin, тя изглеждаше като най-добрия начин е да се напише нов контрол редактиране.
Най-големият проблем с RichEdit и други подобни проверки е, че те се отнасят към стилистични промени, като важни постоянни промени в документа, така че те се съхраняват в стека Undo и задайте мръсна флага на документа. За изходен код, стайлинг не трябва да се запази, тъй като може да бъде механично пресъздадени.
Scintilla и SciTE в момента са на разположение за Intel Win32 и Linux съвместими операционни системи с GTK +

Какво ново в тази версия:.

    <Ли > SciTE на Windows сега ръководи Lua скриптове директно на основната нишка, вместо да се започне тях на вторичен конец и след това да се върне в основната нишка.
  • Highlight & quot; останало & quot; като ключова дума за TCL по същия начин, както и на други езици. Bug # 1,836,954.
  • Fix проблеми с определянето на шрифтове за автоматично довършване списъци на Windows, където дръжки шрифтове са копирани и по-късно заличава причиняване на шрифта система по подразбиране, за да бъдат използвани.
  • Размер на шрифта Fix използва на Windows за азиатски език за въвеждане на методи, които понякога водят до ИПИ не се вижда. Bug # 3,436,753.
  • Фиксирана полигон рисунка на Windows, така кратни символи са видими отново. Bug # 3,433,558.
  • Промяна на фона изготвянето на GTK +, за да се даде възможност за фракционна позициониране характер, както се случва на OS X, тъй като това се избягва слаби линии на лексемата граници.
  • Уверете pixmaps отпуснати преди боядисване, както е имало катастрофа, когато Scintilla привлече без общи инициализация разговори. Bug # 3,432,354.
  • Фиксирана SciTE на Windows бъг причинява грешна позиция каретата след редовете селекция. Bug # 3,433,433.
  • Фиксирана SciTE сесия спасяването на буфер позиция магазин съвпадение буфер. Bug # 3,434,372.
  • Фиксирана теч на обекти на разглеждане в SciTE.
  • Разпознаване на URL знака "?" и "%" за Open избраната команда в SciTE. Bug # 3,429,409.

Какво ново във версия 2.21:

  • Азия Double Set Byte Character (DBCS) подкрепа подобри. Примери от произведения нечувствителен за търсене и други операции са много по-бързо. Bug # 2999125, Bug # 2774616, Bug # 2991942, Bug # 3,005,688.
  • Scintilla на GTK + използва само APIs, които не са отхвърлени (за GTK + 2.20), с изключение на GdkFont и GdkFont използване може да бъде забранено с Препроцесор символ DISABLE_GDK_FONT на.
  • IDocument интерфейс, използван от lexers добавя BufferPointer и GetLineIndentation методи.
  • На Windows, щракнете върху комплекти фокусират преди преработката щракване или изпращане на уведомления.
  • Bug на OS X (MacOSX платформа) фиксирана където драг / пуснете презаписано от клипборда. Bug # 3,039,732.
  • GTK + изготвяне бъг, когато становището е хоризонтално превъртат над 32000 пиксела фиксиран.
  • SciTE бъг фиксирани с позоваването на Complete Symbol от стъкло изход. Bug # 3,050,957.
  • Bug фиксирана, където не е възможно да изключите сгъване. Bug # 3,040,649.
  • Bug фиксирана с натискане на Enter на сгънат пъти Header Line не отваряте кошарата. Bug # 3,043,419.
  • SciTE "Съвпадение" опция в търсене и замяна потребителски интерфейси променено на "Дело чувствителна" за да се позволи използването на "V", а не "С" като мнемониката.
  • SciTE дисплеи стека за Lua, когато възникне грешка .. Bug # 3,051,397.
  • SciTE на Windows корекции на грешки, когато двойно кликване върху съобщение за грешка остави фокусиране в екрана изход. Bug # 1,264,835.
  • SciTE на Windows използва SetDllDirectory да се избегне проблем със сигурността.
  • C ++ lexer катастрофа фиксирана с Препроцесор израз, който изглеждаше като делене на 0. Bug # 3,056,825.
  • Haskell lexer подобри. Feature # 3,039,490.
  • HTML lexing фиксиран около Django {%%} тагове. Bug # 3,034,853.
  • HTML JavaScript lexing фиксира при крайна линия избягал. Bug # 3,038,381.
  • HTML lexer магазини линия състояние, произведени от линия на тази линия, а не на следващия ред.
  • Markdown lexer фиксира безкраен цикъл. Bug # 3,045,386.
  • MySQL сгъваеми бъгове с крайни изявления фиксирани. Bug # 3,031,742.
  • PowerShell lexer позволява "_", както и дума характер. Feature # 3,042,228.
  • SciTE на GTK + изоставя обработка на следващите команди, ако един command.go.needs команда не успее.
  • Когато SciTE е затворен, всички буфери сега получават OnClose повикване. Bug # 3,033,857.

Какво ново във версия 2.12:.

  • Подобрява изготвянето скорост и поправя грешки

Какво ново във версия 2.03:.

  • Версия 2.03 поправки някои проблеми с правоъгълна селекция

Какво ново във версия 2.01:

  • Scintilla

Какво ново във версия 1.77:

  • Direct временен достъп до текстови буфер Scintilla да позволи прост ефективно взаимодействие да библиотеки като регулярните изрази библиотеки.
  • Scintilla на Windows може да тълкува клавиши като Unicode дори когато тесен прозорец характер с SCI_SETKEYSUNICODE.
  • Уведомление изпраща, когато автоматично довършване анулирана.
  • Lexers добавя за MySQL и gettext .po файлове.

Друг софтуер на разработчика Neil Hodgson

SciTE
SciTE

29 Apr 18

SciTE
SciTE

22 Jun 18

Коментари към Scintilla

Коментари не е намерена
добавите коментар
Включете на изображения!