Hitunen
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 23. toukokuuta 2016 tarkistetusta
versiosta . tarkastukset vaativat
11 muokkausta .
Scintilla on
Neil Hodgsonin kehittämä avoimen lähdekoodin muokkauskomponentti Microsoft Windowsille ja Linuxille GTK+ : lla .
Ominaisuudet
Scintillan päätarkoitus on muokata ohjelmien lähdekoodia. Tätä varten siinä on useita erikoisominaisuuksia:
- Näytä rivinumerot.
- Tekstin rakennelohkojen taittaminen ( luokat , funktiot , syklit jne.).
- Syntaksin korostus eri ohjelmointikielille ja datamerkinnöille sekä eri fontteja voidaan käyttää samanaikaisesti, sekä yksivälisinä että suhteellisesti.
- Automaattinen sisennysten asetus.
- Parillisten tai parittomien (suljemattomien) hakasulkeiden korostaminen.
- Tiedostossa käytettyjen tyyppien, funktioiden ja muuttujien nimien automaattinen täydennys.
- Ponnahdusikkunavinkkejä toimintoparametreista.
- Kirjanmerkkien asettaminen.
- Unicode- tuki .
Yhteensopivuus
Scintilla -komponentti jaetaan DLL : nä sekä C++- lähdekoodina, ja se voidaan kääntää:
- GNU/Linuxille käyttäen GCC -kääntäjän versiota 3.1 tai uudempaa ja
- Microsoft Windowsille seuraavilla kääntäjillä:
Linuxissa se käyttää GTK+ -kirjastoa , Windowsissa Windows API :ta .
Käyttö
Scintillaa käyttäviä sovelluksia on ainakin kymmeniä [5] .
Merkittäviä Scintillaa käyttäviä sovelluksia :
- SciTE on tekstieditori, joka luotiin alun perin osoittamaan Scintillan voimaa .
- Notepad++ on tekstieditori Microsoft Windowsille .
- Geany on kevyt, monialustainen IDE .
- FbEdit on Windows-kehitysympäristö FreeBasic- kielelle .
- Code::Blocks on avoimen lähdekoodin, monialustainen IDE.
- CodeLite on ilmainen ja avoimen lähdekoodin monikäyttöinen C/C++-ohjelmistokehitysympäristö.
- FlashDevelop on avoin kehitysympäristö RIA Flexille , Flashille , Haxelle Microsoft Windowsille .
- Aegisub [6] on monialustainen tekstityseditori.
- Notepad2 on Microsoft Windowsin tekstieditori, joka korvaa tavallisen Notepad -sovelluksen .
- PureBasic IDE on monialustainen integroitu kehitysympäristö PureBasic-kielelle.
- MySQL Workbench on visuaalinen tietokannan suunnittelutyökalu.
- Visual Prolog - Visual Prolog.
- µVision (versiosta 4.53.0.4 lähtien ) on integroitu kehitysympäristö mikro-ohjaimille.
- TortoiseGit on visuaalinen asiakas git - lähdekoodin hallintajärjestelmään .
Kehityshistoria
- Ensimmäinen julkaistu versio, Beta 0.80, julkaistiin 14. maaliskuuta 1999.
- Versio 1.0 julkaistiin 28. syyskuuta 1999.
- Versio 2.0 julkaistiin 11. elokuuta 2009.
- Versio 3.0 julkaistiin 1.11.2011.
- Nykyinen versio on 4.2.0, julkaistu 5. heinäkuuta 2019 [7] .
Muistiinpanot
- ↑ Scintillan historia . Arkistoitu alkuperäisestä 24. huhtikuuta 2022. Haettu 17. huhtikuuta 2022.
- ↑ Scintilla Open Source -projekti Open Hubissa: Languages Page - 2006.
- ↑ Scintillan historia
- ↑ SourceForge.net - 1999.
- ↑ Luettelo Scintillaa käyttävistä projekteista . Haettu 23. toukokuuta 2016. Arkistoitu alkuperäisestä 5. elokuuta 2013. (määrätön)
- ↑ #1095 (Vaihtoehto vaihtaa subs-muokkausruutu tavalliseen tekstinmuokkaustilaan) - Aegisub Arkistoitu 10. heinäkuuta 2014.
- ↑ Scintillan ja SciTEn historia . Haettu 27. maaliskuuta 2016. Arkistoitu alkuperäisestä 5. elokuuta 2013. (määrätön)
Linkit