Als ontwikkelaar, een van de hulpprogramma's die ik dagelijks gebruik, is een teksteditor (of je kunt het IDE noemen). Ik hield altijd van Dreamweaver, maar ik merk dat het te zwaar is en niet goed werkt op Linux. Toen schakelde ik over naar Aptana (het was ook erg grondstofintensief), gevolgd door gEdit en ten slotte Geany. Naar mijn mening is Geany een van de beste lichtgewicht teksteditors (voor Linux) die er zijn. Dan komt Scribes langs.

Scribes is een minimalistische teksteditor die eenvoud combineert met kracht. Het biedt ondersteuning voor de meeste van de populaire programmeertalen en wordt geleverd met tal van handige functies om ontwikkelaars te helpen bij het automatiseren van een deel van het repetitieve proces en het sneller uitwerken van code. Het beste van alles is dat het een afleidingvrije interface heeft zodat de gebruikers zich uitsluitend op hun taken kunnen concentreren.

Installatie

Als u Ubuntu gebruikt, is Scribes al beschikbaar in de repository. U kunt het eenvoudig installeren door hier te klikken, of via het Ubuntu Software Center of Synaptic Package Manager. Als u de voorkeur geeft aan de opdrachtregel:

 sudo apt-get install scribes 

Voor andere distro's kun je de broncode hier downloaden.

Afleiding vrije interface

Wanneer u Scribes voor het eerst gebruikt, zult u verrast zijn een leeg venster te zien zonder menubalk, zijpaneel en statusbalk. Dit is de afleidingsvrije interface van Scribes. De menubalk is standaard verborgen. Wanneer je Scribes op het volledige scherm maximaliseert, zal er niets anders zijn om je af te leiden.

In de rechterbovenhoek van het venster is een rode gloed. Als u uw muis over de rode gloed beweegt, verschijnt de menubalk.

De menubalk is ook minimaal met slechts een paar pictogrammen. U kunt nieuwe bestanden openen of het bestand hernoemen en er is geen knop Opslaan. Scribes wordt geleverd met een functie voor automatisch opslaan, zodat u zich geen zorgen hoeft te maken dat u uw werk verliest. De belangrijkste knop in de menubalk is de knop Aanpassen, omdat dit de plaats is waar u de meeste tijd aan besteedt.

Met de optie Voorkeuren kunt u de weergavestijl (lettertype, tabbreedte, tekstterugloop, enz.) Voor elke taal aanpassen. Het ondersteunt meerdere talen, variërend van gewone tekst, HTML, Java, C ++, Objective C, PHP, Ruby, Python tot VB.net, en u kunt de weergavestijl voor alle talen configureren.

Ondersteuning van thema's

Het standaardthema in Scribes is donker van kleur met grijze achtergrond en witte tekst. Voor degenen die een hekel hebben aan dit thema, kun je met Scribes het thema wijzigen in een thema dat rustgevend is voor je ogen. Als de thema's in de bibliotheek niet voldoende zijn, kunt u zelfs extra thema's downloaden van de Scribes-site.

Sjabloon-editor (fragment)

De sjablooneditor is de krachtigste functie in Scribes, waardoor de ontwikkelaars het codeerproces kunnen vereenvoudigen en voorkomen dat ze repetitieve codes schrijven. Standaard is de sjabloonsectie leeg voor alle talen. U kunt een bestaande sjabloon downloaden van de Scribes-site en deze importeren.

Het sjabloonfragment werkt door een sleutelwoord te activeren. U voert een triggertekst in (zoals "else") en drukt op "Tab". Vervolgens wordt de triggertekst vervangen door de code die u vooraf hebt gedefinieerd (zoals:

 if () {} else {} 

Andere kenmerken van Scribes

  • Automatische aanvulling van eerder getypte woorden (geen code automatisch aanvullen)
  • Syntax highlighting voor 43 programmeer- en scriptingtalen.
  • Automatische correctie en vervanging.
  • Automatische inspringing.
  • Spellingcheck
  • Voeg specifieke regels toe aan het document.
  • Tal van sneltoetsen op het toetsenbord
  • Ondersteunt zen-codering

Conclusie

Als een minimalistische teksteditor heeft Scribes het ongelooflijk goed gedaan. Het heeft misschien niet de toeters en bellen van het gewichtgewicht Dreamweaver, maar het heeft wel enkele geweldige functies die de Goliath van zijn plaats kunnen stoten. Schrijvers zijn nogal extreem in hun ontwerp, waardoor het concept van minimalisme naar een hoger niveau wordt gebracht. Het is misschien niet voor iedereen geschikt, maar ik ben er zeker van voor degenen die ervan houden, ze zweren erbij.

En jij dan? Ben je dol op of haat het?

schriftgeleerden