Sign in Join
Wiki copytemporary

Syntax highlighting/pl

English · Polski · Suomi

Podświetlanie składni to funkcja, która wyświetla tekst w różnych kolorach i czcionkach, w zależności od typu elementów składni. Jest to funkcja edytorów tekstu używana do programowania (kodów źródłowych), pisania skryptów, języków znaczników (HTML, JSON lub XML) lub konfiguracji plików (LFM lub pliki Ini).

Przykład

pascal
program Project1;

const
  text = 'Naciśnij dowolny klawisz, aby kontynuować!';
  { W przeszłości programiści komputerowi używali polecenia „Naciśnij dowolny klawisz,
    aby kontynuować” jako: monit dla użytkownika, gdy konieczne było wstrzymanie przetwarzania.
    System zostanie wznowiony po naciśnięciu przez użytkownika dowolnego przycisku klawiatury. }

begin
  WriteLn(text);
  ReadLn;
end.

W tym przykładzie kodu Pascala edytor rozpoznał słowa kluczowe program, const, begin i end. komentarz także wyróżniony jest w specyficzny sposób, aby odróżnić go od działającego kodu.

Komponenty

Okona Komponent Opis
TSynPasSyn Ogólne podświetlanie składni Pascal
TSynFreePascalSyn Podświetlanie składni Free-Pascal
TSynCppSyn Podświetlanie składni C++
TSynJavaSyn Podświetlanie składni Java
TSynPerlSyn Podświetlanie składni perl
TSynHTMLSyn Podświetlanie składni HTML
TSynXMLSyn Podświetlanie składni XML
TSynLFMSyn Podświetlanie składni LFM
TSynDiffSyn Podświetlanie składni diff
TSynUNIXShellScriptSyn Podświetlanie składni powłoki Unix
TSynCssSyn Podświetlanie składni CSS
TSynPHPSyn Podświetlanie składni PHP
TSynTeXSyn Podświetlanie składni (La)TeX
TSynSQLSyn Podświetlanie składni SQL
TSynPythonSyn Podświetlanie składni python
TSynVBSyn Podświetlanie składni Visual Basic
TSynAnySyn
TSynMultiSyn
TSynBatSyn Podświetlanie składni pliku wsadowego
TSynIniSyn Podświetlanie składni pliku INI
TSynPoSyn

From the Free Pascal wiki, page "Syntax highlighting/pl", as it stood on 2024-01-11 after a change by Slawek, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 2, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.