Programma's voor het schrijven van code. Code-editors voor Android

Voor ons ontwikkelaars is het kiezen van een broncode-editor niet iets onbelangrijks. Dit is de omgeving waarin we het grootste deel van onze tijd doorbrengen. Onze productiviteit is afhankelijk van de code-editor.

Geen twee ontwikkelaars zijn hetzelfde, dus er is een overvloed aan code-editors waaruit je zelf de beste kunt kiezen. Om te begrijpen welke de beste is, zullen we verschillende criteria evalueren op een vijfpuntsschaal. Wij zullen aandacht besteden aan:

  • Gebruiksgemak- hoe eenvoudig de editor is voor beginners, hoe intuïtief hij is als we hem voor de eerste keer openen.
  • Stroom- een criterium voor alle innovaties, codebewerkingsmogelijkheden, automatische aanvulling, bewerkingsmodi, enz.
  • Uitbreidbaarheid- Ondersteunt de editor plug-ins en extra bibliotheken?
  • Esthetiek- we houden van de schoonheid in ons werk, hoe prettig de omgeving is om naar te kijken, hoe netjes de code erin eruit ziet.
  • Snelheid- hoe snel de editor start, hoe snel hij grote bestanden opent.
  • Cross-platform- Is de editor beschikbaar voor meerdere besturingssystemen?
  • Prijs- de goedkoopste prijs krijgt het hoogste cijfer.

Code-editors worden aangeboden in groepen die bedoeld zijn voor specifieke typen ontwikkelaars.

Voor de Goeroe

Je vraagt: wie zijn goeroes? Kortom, dit zijn mensen die editors hebben gebruikt programmacode zelfs voordat je geboren werd. De instrumenten van deze groep zijn zwaar en breed. Ze kunnen worden gestart vanuit een terminalvenster en, in de UNIX-traditie, worden al hun instellingen gedefinieerd in een configuratiebestand.

Vim

Uitgebracht in 1991. Veelzijdig en krachtige redacteur heeft veel fans over de hele wereld gewonnen. Wat het onder andere bijzonder maakt, is de technologie opdrachtregel. In plaats van eenvoudig schrijven code, selecteert u een invoermodus voor tekst, voert u een zoekopdracht uit en gebruikt u nog meer begeleiding. Deze editor wordt geïmporteerd op alle bekende besturingssystemen. Vim kan ook worden uitgebreid met scripts en plug-ins. Dit gratis software, dat al op veel Linux-systemen is geïnstalleerd.

Emacs

De ontwikkeling van Emacs begon in de verre jaren zeventig en gaat tot op de dag van vandaag door. Deze editor staat bekend om zijn uitbreidbaarheid. Dit is een van de eerste editors die code-accentuering ondersteunt, automatisch nivelleren code en ondersteuning voor velen programma talen. Net als Vim is het ook platformonafhankelijk en kan het worden gebruikt via een terminalvenster of GUI. Emacs is een gratis en open bron.

Voor professionals

Code-editors in deze categorie zijn volledig uitgerust met ontwikkeltools. Ze zijn gemakkelijk te gebruiken en beschikken over krachtige tools. Ontwikkelaars kunnen in één applicatie schrijven, compileren, testen en uitvoeren.

Verduistering

Eclipse wordt meestal gebruikt voor het ontwikkelen van Java-applicaties. Deze software ondersteunt plug-ins die het mogelijk maken om extra programmeertalen te ondersteunen. Er zijn plug-ins voor C/C++, Ruby, PHP en andere. Eclips biedt krachtige coderingstips op basis van documentatie en realtime syntaxiscontrole. Grote bedrijven, zoals Google, leveren hun ontwikkeltools voor dit platform. Je maakt eenvoudig applicaties voor Android en App Engine. Eclipse is gratis en open source.

Aptana-studio

Aptana is een ontwikkelomgeving ontworpen voor zware AJAX-applicaties. Deze omgeving ondersteunt de meest populaire webtalen: PHP, JavaScript, HTML, CSS, Ruby, Python en andere met behulp van plug-ins. Ook is er Git-integratie, de mogelijkheid om de applicatie op te testen lokale server, en veel nuttige codefragmenten voor elke programmeertaal. Net als Eclipse is Aptana gratis en open source.

Netbonen

Een andere omgeving voor Java, maar net als Eclipse, kan worden uitgebreid voor extra talen: PHP, Python, C/C++ en andere. De applicatie draait op Linux, Windows en OSX. Netbeans kunnen de ontwikkeling van desktopapplicaties versnellen met Drag en laten vallen ontwerper. Negatieve kant zijn prestaties - Netbeans kunnen bij grote projecten vertraging oplopen. Deze code-editor is gratis en open source.

Droomwever

Dreamweaver maakt deel uit van de Adobe-suite met applicaties die zijn ontworpen voor webontwerpers. Het ondersteunt alleen de meest populaire webprogrammeertalen: PHP, ASP.NET, JavaScript, HTML, CSS. Zeer beginnersvriendelijk, met ondersteuning voor WISIWYG-bewerking, live bekijken, testen externe server en applicatieontwikkeling met jQuery gebruiken mobiel en Phonegap. Dreamweaver is beschikbaar op OSX en Windows. Als u het hele pakket met applicaties voor $ 399 koopt, heeft het geen zin om het te gebruiken. Maar als je hem los koopt, kan er misschien wel iets aan de hand zijn. Het zal nog gemakkelijker zijn.

Visuele studio

Visual Studio is een alles-in-één ontwikkelomgeving voor Windows. Deze editor ondersteunt groot aantal talen: C/C++, C#, VB.NET en F# die in de omgeving zijn ingebouwd. Heeft krachtige hulpmiddelen voor het aanvullen van code, regel-voor-regel documentatie, foutcontrole, debuggen, formulierontwerp, het maken van databaseschema's en nog veel meer. De prijs begint bij $ 500, maar de expressversie van het programma is gratis beschikbaar.

Xcode

Xcode is Apple's oplossing voor OSX-ontwikkeling en iOS-applicaties. Ondersteunt C, C++, Objective-C, Objective-C++, Java, AppleScript, Python en Ruby. Met Xcode kunt u applicaties schrijven, debuggen en testen. Het heeft een interface-ontwerper en een emulator voor mobiele apparaten iOS-testen toepassingen. Xcode werd gebruikt als betaalde editor, maar nu bieden ze het gratis aan.

Coda 2

Coda is een alles-in-één editor voor webontwikkelaars. Ondersteunt bestandsoverdracht via FTP, codenavigatie en bestandsstructuur, sites en groepen sites, MySQL-beheer en nog veel meer. Met de nieuwe Coda 2 kunt u uw iPad gebruiken om te bekijken. De stabiele prijs is $ 99, maar je kunt hem met korting krijgen voor $ 75.

Voor estheten

Deze code-editors zijn mooi, lichtgewicht, gemakkelijk te gebruiken en uitbreidbaar. Er wordt veel over gesproken, velen bieden plug-ins, schrijven artikelen en bieden oplossingen om deze of gene editor te verbeteren.

TekstMate

TextMate is in feite een grafische teksteditor voor OSX. Ondersteunt macro's, codeopslag, fragmenten, shell-integratie, projectbeheer. Text Mate 2 zal vermoedelijk worden geleverd met alles wat je kunt krijgen. De editor kost ongeveer $ 50.

Sublieme tekst 2

Sublime is een prachtige platformonafhankelijke editor. Het is snel en rijk aan functionaliteit voor vrijwel elke programmeertaal. Ondersteunt meerdere selecties, codevouwen, macro's, projecten en meer. Bewerken op volledig scherm is ook mogelijk, wat er op grote monitoren geweldig uitziet. Draait op Linux, Windows en OSX. Deze editor wordt geleverd met een onbeperkte proefperiode, maar je moet een licentie van $ 59 kopen die op elke computer kan worden gebruikt.

Voor pragmatici

Kladblok++

Deze krachtige en lichtgewicht editor Een must-have voor elke ontwikkelaar die Windows gebruikt. Hoewel de naam een ​​geavanceerd notitieblok doet vermoeden, is het een krachtig hulpmiddel. Het is gemakkelijk voor beginners, maar het is ook geschikt voor professionals. Notepad++ ondersteunt elke populaire programmeertaal. Ondersteunt partitionering werkomgeving in twee bewerkingsvensters, FTP-browser, macro's en krachtige functies tekst bewerken. Notepad++ is helemaal gratis. Het is mogelijk.

TextWrangler

TextWrangler is een gratis en lichtgewicht editor voor OSX. Ondersteunt alle programmeertalen. Biedt krachtige zoek- en vervangfunctionaliteit, tekstmanipulatie, bestandsvergelijking, FTP-ondersteuning en nog veel meer.

CodeKreeft

CodeLobster heeft eenvoudige en krachtige functionaliteit voor webprogrammeurs. Geschikt voor alle versies van Windows OS: 8, 7, Vista, XP, 2003, 2000, ME, Server. Flexibele configuratie van de werkomgeving, tooltips voor functies, debuggen en een todolijst. Deze editor wordt specifiek aanbevolen voor webontwikkelaars; hij kan eenvoudig worden uitgebreid om met verschillende frameworks te werken: CakePHP, CI, Drupal, JQuery, Yii, Smarty, Symfony, WP, Facebook. Er is gratis een lichtgewicht versie van de editor beschikbaar. Met een set tools voor $40, een volledige set plug-ins en extensies voor meer dan $100.


De beste code-editor is...

Kunt u uw redacteur niet in deze lijst vinden? Vertel ons wat je favoriete editor is in de reacties hieronder!

Het is bekend dat de IDE (Integrated Development Environment) de programmeur de meest complete tools biedt om met code te werken. Voorbeelden van dergelijke omgevingen zijn NetBeans, Microsoft Visual Studio, Eclipse. Het probleem van het kiezen tussen IDE's en broncode-editors wordt actief besproken op internet, voornamelijk door degenen die nieuw zijn in programmeren. Velen zijn het erover eens dat er mee moet worden gewerkt HTML-talen, JS (inclusief het jQuery-framework) IDE is niet nodig. Ook geven ontwikkelaars bij het werken met kleine projecten de voorkeur aan lichtgewicht broncode-editors. We zullen er verder over praten.

Sublieme tekst

Sublime Text is een multi-platformeditor (Linux, Mac OS, Windows). De licentieprijs is $70, maar gratis versie werkt zonder beperkingen.

Onder de primaire mogelijkheden moeten we de basisondersteuning vermelden voor enkele tientallen programmeer- en opmaaktalen: HTML, CSS, Ruby, PHP, SQL, Javascript, C en andere. Syntaxisaccentuering en automatische aanvulling zijn beschikbaar voor ondersteunde formaten.

Om Sublime Text nauwer te integreren met een taal (bijvoorbeeld jQuery, Ruby, C), kunt u extensies installeren. Een van de nuttigste: SideBarEnhancements, Emmet, SublimeGDB, SFTP. Extensies worden in Sublime Text geïnstalleerd via het opdrachtpalet met behulp van de Package Control-module.

Een van de meest interessante kenmerken van Sublime Text is meervoudige selectie, waarmee u meerdere codegedeelten tegelijkertijd kunt bewerken. Om dit te doen, drukt u gewoon op Ctrl en plaatst u de cursor op de gebieden waar u gegevens moet invoeren, of op Alt + F3. Om meerdere regels te bewerken, kunt u op Ctrl+Shift+L drukken en de cursor naar de gewenste locatie verplaatsen.

De ST is breed zoekmogelijkheden. Naast het zoeken binnen een bestand, kunt u snel door het gehele project navigeren, bijvoorbeeld:

  • Ctrl + R - spring naar symbool (@)
  • Ctrl + G - ga naar regel (:)
  • Ctrl + P - ga naar bestand

Als u zich wilt concentreren op het schrijven van code, kunt u overschakelen naar de afleidingsvrije modus (Shift + F11). Tegelijkertijd zal het zo blijven toegankelijke kaart bestand, is het ook mogelijk om tussen tabbladen te schakelen (Alt + nummer) of de weergavemodus te wijzigen.

Wanneer u in Sublime Text werkt, kunt u het schrijven van code ook versnellen met behulp van fragmenten en macro's. Fragmenten zijn fragmenten van veelgebruikte code die via automatische aanvulling worden ingevoegd. Macro's worden gebruikt om een ​​reeks acties te reproduceren.

Andere interfacefuncties zijn onder meer een zijbalk die de toegang tot bestanden en projecten versnelt. Tabsessies zijn handig: u kunt Sublime Text sluiten en de volgende keer dat u de editor start, bevinden de tabbladen zich in de staat die is opgeslagen bij het sluiten.

Misschien heeft Sublime Text twee merkbare ongemakken: de onmogelijkheid van lokalisatie en de afwezigheid van een grafisch venster met instellingen. Beide problemen zullen echter weinig last voor de programmeur vormen. Door het bewerken van tekstconfiguratiebestanden kan werkelijk alles worden geconfigureerd (zie het onderdeel “Voorkeuren” in het menu). U kunt het thema, het kleurenschema wijzigen, extensies, sneltoetsen configureren, enz.

Intype is een teksteditor die op het eerste gezicht niet anders is. Goede basisfunctionaliteit in combinatie met een lichte en nette interface zal echter zijn aanhangers vinden.

Er zijn maar een paar ondersteunde talen, zo'n twintig. Om ermee te werken, zijn er bundels beschikbaar, die codeaccentuering, fragmenten en spellingcontrole bevatten. Eten speciale redacteur, waarin het eenvoudig is om bestaande fragmenten te bekijken, deze of de bijbehorende triggers (korte zinnen) te wijzigen.

Net als Sublime Text is er multi-selectie en een slimme selectiemodus in kolommen. Helaas zijn er maar heel weinig bewerkingsopdrachten, en in plaats van gespecificeerde functies Het zou rationeler zijn om op zijn minst de mogelijkheid toe te voegen om een ​​regel te becommentariëren.

Onder de interfacefuncties: Intype biedt, naast tabbladen en sessies, ook zijbalk, waar u bestanden en mappen kunt overbrengen voor verder gebruik, bijvoorbeeld in een project. Er is een afleidingsvrije modus (F11). Indien geactiveerd, worden alleen het bewerkingsveld en de liniaal weergegeven. Niets leidt u dus af van het schrijven van code op het scherm.

Zoeken ondersteunt reguliere expressies, maar er is geen zoekopdracht in meerdere documenten, wat problemen veroorzaakt bij het werken met projecten.

Andere nadelen: geen ondersteuning voor extensies, heel weinig instellingen. Hoe automatisch aanvullen werkt is onduidelijk, en waar je de documentatie moet zoeken is ook een vraag. De prijs van 42 euro, die de gebruiker eerder betaalt voor minimalisme, ziet er niet erg aantrekkelijk uit. In vergelijking met Sublime Text is de kloof in functionaliteit immers enorm.

PSPad

In tegenstelling tot de minimalistische interface van de editors Intype of Programmer’s Notepad (zie hieronder), is er voor bijna elke opdracht een pictogram in het menu, dat bij het werken met grafische schil- een extra pluspunt. Je zou kunnen zeggen dat het de voorkeur verdient om sneltoetsen te gebruiken, maar dergelijke punten zijn ook belangrijk.

De PSPad-zijbalk is het meest functioneel van de beoordeelde editors. Met zijn hulp kunt u niet alleen projecten beheren, maar ook synchronisatie instellen. Ook beschikbaar in het paneel zijn favorieten, een bestandsbeheerder en zelfs een FTP-beheerder.

Te midden van standaard kenmerken- macro's, sjablonen (hier worden fragmenten genoemd). Markering van gepaarde haakjes, automatisch aanvullen - beschikbaar, maar dit laatste is niet op de beste manier geïmplementeerd op de best mogelijke manier: zeer onhandig menu.

PSPad zal interessant zijn voor HTML(XML)-codeerders omdat het deze redacteur Ingebouwde CSS-editor TopStyle Lite en de bekende Tidy-bibliotheek, waarmee je de code kunt optimaliseren. Validatie en andere lay-outtools zijn ook beschikbaar.

HTML-opmaak is dat echter niet hoofdprofiel PSPad. Ja, van extra gereedschap je kunt HEX-modus, hashgenerator, tekstgenerator, vergelijking van tekstbestanden en vele andere modules vinden. Een zeer populaire functie is de codeverkenner, die een lijst met variabelen, klassen, functies, enz. weergeeft in de vorm van een boom (Shift+Ctrl+E). Zoeken is niet alleen mogelijk binnen een bestand, maar ook binnen een specifieke map.

Notepad++ heeft een klassieke reeks functies voor het werken met code: automatisch aanvullen van functies, parameters en woorden, markeren. Dit omvat ook bewerkingen met tekenreeksen, inclusief commentaar en tekstconversie. Functie Notepad++ - de mogelijkheid om tokens (sjablonen) van codestijlen te gebruiken. Naast de standaard regelnummering wordt uitgegaan van codevouwing, wat niet in elke editor beschikbaar is.

Notepad++ is gebaseerd op de bewerkingscomponent van Scintilla, maar verwacht geen opvallende overeenkomsten. Vanuit gemaksoogpunt zullen veel gebruikers Notepad++ de meest bekende en begrijpelijke editor vinden. Dit zijn tabbladen die al een de facto standaard zijn geworden, waardoor sessies worden opgeslagen, evenals de mogelijkheid om de interfacemodus te wijzigen, ondersteuning voor een groot aantal coderingen, zoeken met behulp van reguliere expressies, opnemen en afspelen van macro's.

Programmer's Notepad is al vroeg door Scintilla gebouwd en bevat dus het vouwen van code, kleurenschema's en andere functies die in SciTE worden genoemd.

De interface is handig, met enkele voorbehouden. Ten eerste zou het logischer zijn om in plaats van de minder vaak gebruikte knoppen (kopiëren/plakken/knippen) een meer “programmeur”-set te bieden. De werkbalk moet opnieuw worden geconfigureerd. Het tweede voorbehoud is het ontbreken van een handige zijbalk; bij het activeren van meerdere vensters (Beeld → Vensters) leidt het werkvenster af van het werk vanwege zijn omvang. Aan de positieve kant kun je in de instellingen het venster horizontaal of verticaal splitsen.

Van het grootste belang is het instellingendialoogvenster met een competente verdeling van opties: sneltoetsen instellen, automatisch aanvullen, stijlen, schema's, bestandsassociaties enz. Hierdoor kunt u Kladblok flexibel naar eigen inzicht aanpassen. Het is mogelijk om de lokalisatie naar Russisch te wijzigen. Kleurenschema's- herdefinieerbaar: ze kunnen opnieuw worden geconfigureerd en er is een aparte plaats voor geavanceerde instellingen.

De redacteur wordt betaald, de licentieprijs is $35.

EditPlus ondersteunt standaard de formaten HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript en VBScript, maar u kunt ook . STX-bestanden zijn verantwoordelijk voor de syntaxis, ACP voor automatisch aanvullen, CTL voor fragmenten (beschikbaar via het Cliptext-venster, Alt + Shift + 1).

EditPlus heeft standaard functies die beschikbaar zijn in de vorm van modules in andere editors: bijvoorbeeld ondersteuning voor SVN (Subversion - versiebeheer) en een FTP-manager (het is niet nodig om projectbestanden handmatig te synchroniseren). Helaas heeft deze manager geen enkele aanwijzing voor het SFTP-protocol.

In de editor vindt u ook een werkende ZenCoding-module. Met zijn hulp is het eenvoudig om de structuur van een HTML-document in te stellen zonder tags te kopiëren/plakken, waardoor een verzoek letterlijk uit één korte regel kan worden samengesteld. Daarnaast biedt EditPlus een aparte werkbalk en een ingebouwde browser voor het werken met HTML. Het valt op dat EditPlus in grotere mate aan deze opmaaktaal is aangepast dan aan andere formaten. Hoewel het andere tools heeft, zoals een HEX-editor, zijn er niet veel daarvan.

Er zijn onevenredig minder instellingen in EditPlus dan er functies zijn (zoals blijkt uit het instellingendialoogvenster). Overige geconstateerde ongemakken: geen officiële ondersteuning Russische taal, geen extensies.

Draaitabel

ProgrammaLicentieOndersteuning voor extensiesLokalisatie (officieel)Platformondersteuning
Sublieme tekstEigen software, $70+ Windows, Mac OS, Linux
Shareware, 42 euroRamen
PSPadGratis+ + Ramen
Gratis+ + Ramen
SciTEGratis+ Windows, Linux
Gratis+ + Ramen
Eigen EULA, $35Ramen

Cv

Sublieme tekst de broncode-editor komt het dichtst in de buurt van IDE-functionaliteit. Naast uitstekende functionaliteit en de mogelijkheid tot uitbreiding ervan, wordt de nadruk gelegd op die functies die de snelheid van het schrijven van code beïnvloeden.

Het zal gebruikers aanspreken die met zeer kleine projecten werken en gewend zijn aan het gebruik van het absolute minimum aan functies: codeaccentuering, automatisch aanvullen, enz.

Onderscheidend kenmerk PSPad- beschikbaarheid handig gereedschap voor diverse talen. Dit maakt het het meeste universele editor, dat qua functionaliteit op gelijke voet kan concurreren met Sublime Text.

Broncode-editor met gebruiksvriendelijke interface, met uitgebreide codebewerkingstools en uitgebreide ondersteuning voor plug-ins.

SciTE- de moeilijkste editor om te configureren, waarvoor een zorgvuldige studie van de documentatie vereist is. De Russischtalige vergadering vereenvoudigt echter veel moeilijkheden.

Een editor met basisfunctionaliteit, flexibel in configuratie. Niet bijgewerkt sinds 2011.

Bevat basisfuncties broncode-editor, evenals FTP en SVN out-of-the-box. Het zal optimaal zijn voor HTML-codeerders.

In één woord, functionele redacteur zou wel eens kunnen concurreren met de IDE. Bovendien kunnen programma's in deze categorie eenvoudig nog dichter bij een IDE worden gebracht met behulp van plug-ins en worden aangepast aan een specifieke programmeertaal.

Bijna elke programmeur heeft de behoefte om te zoeken de beste hulpmiddelen voor ontwikkeling. Dit kunnen editors zijn, bibliotheken voor taakbeheer, raamwerken om het werk aan projecten te vereenvoudigen, enz.

Gereedschappen maken het werk eenvoudiger en verhogen tegelijkertijd de productiviteit.

Van alle tools die ontwikkelaars ooit gebruiken, is een teksteditor de moeilijkste om te kiezen. Livecoding.tv-streamers gebruiken een grote verscheidenheid aan editors en bijna iedereen is enthousiast over hun keuze.

Om nog maar te zwijgen van het feit dat er afzonderlijke communities zijn voor elke populaire editor. Uiteindelijk heeft iedereen zijn eigen voorkeuren, zijn eigen argumenten voor en tegen.

De editor speelt een fundamentele rol in elke ontwikkelaarswerkruimte. De code wordt geschreven, gedebugd en uitgevoerd met behulp van een teksteditor.

Keuze ideale redacteur voor uw werk kan een complexe taak zijn die bestaat uit: testen, persoonlijke voorkeuren en de uiteindelijke beslissing. Voordat je je keuze maakt, nemen we je mee langs de beste redacties 2016 jaar.

We zullen zes editors in detail bespreken, en andere, minder bekende editors vind je aan het einde van het artikel.

SUBLIEME TEKST-EDITOR

Sublime Text-editor is tegenwoordig een van de beste teksteditors. Dit geweldig alternatief Een krachtige IDE, licht van gewicht en doet zijn werk met grote efficiëntie en nauwkeurigheid.

Sublime Text heeft talloze functies waardoor u de kracht binnen handbereik voelt. Maar zoals elk hulpmiddel is het niet perfect. Laten we eens kijken naar de voor- en nadelen van het gebruik van de Sublime Text-editor.

Voordelen:

  • Mooie, gemakkelijke, minimalistische interface.
  • Zeer flexibel te configureren. Meerdere selectie.
  • De mogelijkheid om fragmenten te maken en deze in te voegen met behulp van sneltoetsen of letterafkortingen (in Zen Coding-stijl).
  • De mogelijkheid om sneltoetsen toe te wijzen aan absoluut elke actie.
  • Bij fragmenten kunt u instellen waar de cursor zal staan ​​wanneer deze wordt ingevoegd, tijdelijke aanduidingen instellen en met Tab naar de gewenste secties van het fragment gaan.
  • Beschikbaarheid van een codeminimap voor eenvoudige navigatie.
  • Weergavemogelijkheden verborgen karakters(spaties, tabs) alleen bij het markeren van code.
  • Er zijn er veel beschikbare plug-ins en een steeds groeiende gemeenschap van gebruikers die ze schrijven om aan elke behoefte te voldoen.

Gebreken:

  • Sublieme tekst wordt betaald. Gezien het feit dat er veel goede op de markt zijn gratis redacteuren, iedereen kan een alternatief kiezen.
  • Niet zo vaak bijgewerkt als voorheen.
  • De laadtijd is hoger vergeleken met Notepad++.
  • De kwaliteit van de plug-ins blijft twijfelachtig.

Over het algemeen is Sublime-tekst een geweldige editor om mee te werken. Je kunt het gratis gebruiken met oneindig proefperiode. Als je niet van pop-ups houdt, kun je de editor kopen voor $ 70. Het werkt op alle belangrijke besturingssystemen: Windows, Linux en Mac OSX.

Vim heeft de tand des tijds doorstaan ​​en is een van de oudste redacteuren in de geschiedenis.

Vim is erg populair onder ontwikkelaars en andere computerliefhebbers die geobsedeerd zijn door volledig aanpasbare editors.

Vim is beroemd om twee redenen. Ten eerste kan het werken met alleen het toetsenbord, zonder muis.

Ten tweede is het aanwezig in bijna alle Unix-machines. Draagbaarheid en alomtegenwoordigheid zijn dat dus wel belangrijkste kenmerk Vim.

Voordelen:

  • Volledig te bedienen via het toetsenbord
  • Kan worden gebruikt in een externe ontwikkelomgeving met behulp van SSH.
  • Vim kan naar hartenlust worden aangepast met behulp van .vimrc dotfile en VimScript.
  • Talloze plug-ins om Vim te ondersteunen, waardoor de functionaliteit wordt uitgebreid.
  • Verbetert de prestaties en kan goed omgaan met grote bestanden.

Gebreken:

  • Vim voor gevorderde gebruikers. Het is niet gemakkelijk om te leren, en het duurt lang voordat je het onder de knie hebt, maar als je het eenmaal onder de knie hebt, geeft het je kracht als geen andere editor.

Lees ook hoe u een Vim Dotfile maakt.

Atoom

Atom werd een jaar geleden geïntroduceerd en staat bekend als een moderne, zeer aanpasbare, open source-editor. Ondanks het gebruik van browsertechnologieën is Atom geen webapplicatie, maar in feite een gespecialiseerde versie van Chromium, waarbij elk tabblad fungeert als een lokaal verwerkte webpagina.

Voordelen:

  • Atom is een open source-editor die gratis te gebruiken is.
  • Cross-platform OS X, Windows en Linux;
  • Slimme automatische aanvulling;
  • Bestandsbrowser;
  • Zoek en vervang in veel bestanden.
  • Gemakkelijk te gebruiken, zelfs voor een beginner.

Gebreken:

  • Kan geen grote bestanden verwerken en loopt vaak vast bij het downloaden van bestanden groter dan 10 MB.
  • Gebruikt veel geheugen.

Als je op zoek bent naar een gratis, open source-editor, dan is Atom perfect voor jou. Het is zeer mobiel en beschikbaar op alle drie de belangrijkste besturingssystemen. Gebruik echter Atom in grote projecten ongewenst.

Visual Studio-code

Visual Studio Code is een Microsoft-product waarmee ontwikkelaars kunnen coderen zonder de enorme Visual Studio (3GB+) te downloaden. Visual Studio Code is een lichtgewicht, open source-editor die even goed werkt op Windows, OS X en Linux. De belangrijkste kenmerken van Visual Studio-code omvatten ondersteuning voor meer dan 30 talen, automatisch vullen, handige navigatie, enz. Het bevat ook Git- en foutopsporingstools om de ontwikkeling eenvoudiger te maken.

Voordelen:

  • Ondersteunt meer dan 30 talen, evenals grote Microsoft-talen zoals ASP.NET, C#, enz.
  • Klein formaat garandeert een snelle installatie en gebruik.

Gebreken:

  • De ondersteuning voor uitbreidingen moet worden verbeterd.
  • Updaten op Linux kan een hele klus zijn.

Visual Studio Code is een uitstekende keuze voor ontwikkelaars die geen omslachtige IDE's willen downloaden en gebruiken. Het is klein, schattig en, belangrijker nog, het doet zijn werk!

Kladblok++

Notepad++ is een andere open source-editor. Over het algemeen lijkt het op een notitieblok dat talloze programmeertalen ondersteunt. De grootste voordeel van Kladblok++ vergeleken met de andere hier genoemde teksteditors is het feit dat het grote bestanden kan verwerken zonder grote vertragingen of glitches. Het is erg snel en licht. Bovendien kan de functionaliteit worden uitgebreid met behulp van honderden beschikbare plug-ins.

Voordelen:

  • Ondersteuning voor een groot aantal coderingen.
  • Syntaxisaccentuering.
  • Parallelle documentbewerking.
  • Vergelijking van documenten.
  • Zoeken en autocorrectie met reguliere expressies.
  • Werken met bestanden op een FTP-server.
  • Automatische aanvulling.
  • Uitbreidbaar met plug-ins.

Gebreken:

  • Niet de beste gebruikersinterface.
  • Te simpel.

Notepad ++ is perfect voor degenen die tevreden zijn met een eenvoudige interface en reeks functies. Hiermee kunt u snel en eenvoudig nieuwe producten maken.

Beugels

Onze laatste teksteditor die we in detail zullen bespreken is de open source editor “Brackets”. Brackets is geen universele editor, het is gericht op front-end ontwikkeling en ondersteunt een groot aantal front-end technologieën.

Voordelen:

  • Het is lichtgewicht, modern en heeft een geweldige gebruikersinterface.
  • Mogelijkheid voorbeeld, preprocessor-ondersteuning en ingebouwde editors. Lichte tafel

De redacteur wel een onmisbaar hulpmiddel in het arsenaal van elke ontwikkelaar. Ik hoop dat je na het lezen van het artikel een keuze maakt.

Als je denkt dat er een editor in het artikel ontbreekt die aandacht nodig heeft, laat het ons dan weten door een reactie achter te laten.

Broncode-editors zijn dat wel teksteditors, die specifiek bedoeld zijn voor ontwikkelaars. Hiermee kunt u gemakkelijk en eenvoudig met de programmabroncode werken.

De meeste editors bevatten er veel nuttige functies, zoals: syntaxiskleuring, automatisch inspringen, automatisch aanvullen, werken met haakjes, syntaxiscontrole, enz. Die. alles wat u nodig heeft voor effectief programmeren, debuggen en testen.

Herziening van gratis broncode-editors

Notepad++ broncode-editor is een uitstekende populaire oplossing

PSPad

Syntaxiskleuring, bijpassende accentuering van haakjes, hex-editor, FTP-client en andere leuke functionaliteit.
Werkt alleen op Windows, woordenboeken moeten afzonderlijk worden gedownload.

Blauwvis

Een lichtgewicht maar krachtige editor ontworpen voor ervaren programmeurs, ondersteunt meerdere programmeertalen, spellingcontrole, enz.
...

Kate

Geavanceerde en eenvoudig te gebruiken editor, syntaxiskleuring, inspringen, codevouwen, verwerking van meerdere bestanden, snel en stabiel.

Instructies

Bekijk de broncode met behulp van de bron. Het bronbestand bevat de code die de programmeur heeft geschreven tijdens het maken software, daarna wordt het met speciale tools gecompileerd en omgezet in een installatiebestand.

Als u het originele bestand kwijt bent code, of als het om andere redenen niet voor u beschikbaar is, gebruikt u speciale decompilerprogramma's. Er zijn ook disassembler-programma's beschikbaar. Houd er rekening mee dat het bekijken van het origineel code kan vaak onmogelijk worden in gevallen waarin u niet weet welke programmeertaal is gebruikt om het te ontwikkelen.

Als je code voor een gratis programma wilt vinden, zoek dan op internet. Probeer ook eens te downloaden dit programma en zoek in het menu het item “Bron bekijken code" Dit is meestal beschikbaar voor herdistribueerbare programma's.

Wees voorzichtig bij het gebruik ervan, dit geldt vooral voor programma's die niet zijn gedownload van de website van de ontwikkelaar, aangezien de broncode kwaadaardige code kan bevatten die, wanneer deze op uw computer wordt geïnstalleerd, ook Trojaanse paarden installeert. keyloggers enzovoort.

Wees voorzichtig bij het gebruik van decompilerprogramma's, aangezien veel softwareontwikkelaars speciale programma's gebruiken die het moeilijk maken om het origineel opnieuw te maken code. Als het programma in assembler is geschreven, wordt dit ook geaccepteerd speciale programma's.

Er zijn nogal wat reverse engineering-tools; gebruik ze niet voor frauduleuze doeleinden of om wijzigingen aan te brengen in closed-sourceprogramma's, aangezien er vaak een zekere aansprakelijkheid bestaat voor deze acties in overeenstemming met de wet.

Nuttig advies

Controleer de code niet gesloten programma's en vooral geen wijzigingen aanbrengen.

De programmacode kan variëren in termen van privacy - veel ontwikkelaars maken deze niet openbaar beschikbaar en de voorwaarden van de licentieovereenkomst leggen gebruikers beperkingen op met betrekking tot het gebruik en bekijken ervan. Er zijn ook programma's met open bron, die kunnen worden bekeken, bewerkt, enzovoort.

Je zult nodig hebben

  • - een programma voor het openen van de broncode.

Instructies

Zorg ervoor dat de broncode van de software die u wilt bekijken, daarvoor bedoeld is open toegang. Ga hiervoor naar de officiële website van de softwareontwikkelaar en bekijk het licentietype. Als de broncode van het programma gesloten is, kunt u deze niet bekijken. Dit is lastig, maar met een dergelijk systeem is het vrij zeldzaam om kopieën te vinden van een programma dat Trojaanse paarden en andere bevat malware. Dit is het grootste nadeel van vrije software.

Als u gratis software heeft, zoek dan naar "Broncode" in het programmamenu, als een dergelijk item door de ontwikkelaar wordt geleverd, wat uiterst zeldzaam is. Om het in andere gevallen te bekijken, gebruikt u een assembler of andere software van derden.

Om de broncode te openen, moet je vaak weten welke programmeertaal de makers van het programma tijdens de ontwikkeling hebben gebruikt, wat vaak erg moeilijk te bepalen is. Hier kunt u de set op uw computer installeren diverse programma's om de geschreven broncode te openen verschillende talen.

Als u gratis software gebruikt, controleer dan, als u de mogelijkheid heeft, de broncode vóór het installatieproces, vooral als het programma is gedownload van een niet-officiële bron. Dit helpt uw ​​computer te beschermen tegen malware die samen met de hoofdcomputer wordt geïnstalleerd.

Ga er ook niet naar toe verschillende methoden het aanbrengen van wijzigingen in de gesloten broncode van een programma, vaak bestaat er in dergelijke gevallen een zekere aansprakelijkheid voor het overtreden van de regels licentieovereenkomst tussen de gebruiker en de ontwikkelaar. Plaats bovendien geen bewerkte berichten soortgelijke programma's op internet.

Video over het onderwerp

Nuttig advies

Controleer de bronnen van gratis software.

Mogelijkheid om origineel te bekijken code Verschillende sites kunnen erg handig zijn bij het maken van uw eigen sites plaats. U kunt de HTML-code bekijken met behulp van speciale instellingen En extra uitbreidingen browser, evenals programma's voor het bekijken van tekstbestanden.

Je zult nodig hebben

  • - browserprogramma;
  • - kladblokprogramma.

Instructies

Zoek het menu-item "Sitebroncode" in uw browser. Bijvoorbeeld, binnen Mozilla-programma Firefox is te vinden in de sectie “Webontwikkeling”, die zich bevindt in het item “Extra” van het hoofdmenu, en in de browser Internet Explorer het bekijken van de html-code wordt opgeroepen vanuit het item "Beeld" in het hoofdmenu. Ga naar de site waarvan je de code wilt bestuderen. Zodra de pagina is geladen, selecteert u de tool Sitebron. Het programma geeft een speciaal venster weer waarin u de code ziet. Als de pagina-inhoud niet correct wordt weergegeven, probeer dan de codering te wijzigen.

Standaardfuncties browser kan worden uitgebreid met een plug-in. Vaak vindt u op de website van de programma-ontwikkelaar een extensie waarmee u de code van de site kunt bekijken. De plug-in voor Mozilla Firefox heet bijvoorbeeld Firebug Opera-browser– DragonFly. Download en installeer de plug-in. Mogelijk moet u uw browser opnieuw opstarten. Ga vervolgens naar de gewenste site. Klik op de knop om de plug-inconsole op te roepen (deze kan zich in een van de werkpanelen van het programma bevinden) en vervolgens op de extra venster, waarin de broncode wordt weergegeven geopende pagina.

Sla de benodigde webpagina's op met behulp van de juiste browserfunctie. Om dit te doen, klikt u op het hoofdmenu-item “Bestand” en selecteert u “Opslaan als”. Selecteer een locatie op uw computer waar u een kopie van de pagina wilt opslaan. Selecteer vervolgens in het vervolgkeuzemenu met de naam 'Bestandstype' de optie 'Webpagina, geheel' of 'Webpagina, alleen HTML'. Klik op "Opslaan". Herhaal de procedure met alle benodigde pagina's van de internetbron. Open de map waarin de bestanden zijn opgeslagen. Selecteer een van de pagina's en start deze met het Kladblok-programma. U kunt degene gebruiken die in het besturingssysteem is geïnstalleerd Windows-hulpprogramma Kladblok, maar het is beter om een ​​handiger exemplaar te downloaden Kladblok-programma++. Het heeft een splitfunctie verschillende soorten html-tags op kleur.

IMEI is een identificatie code mobiel telefoon. Als uw mobiele telefoon wordt gestolen of kwijtraakt, kunt u deze proberen te vinden code y, als u hulp vraagt ​​aan functionarissen voor interne zaken.

Instructies

Ontdek uw IMEI telefoon door *#06# te bellen. Binnen enkele ogenblikken verschijnt dit op het scherm van uw mobiele telefoon. code. Op deze manier kunt u de IMEI van absoluut elk mobiele telefoonmodel achterhalen telefoon.

Neem een ​​doos van je telefoon en bekijk het van alle kanten. De IMEI van een mobiele telefoon staat meestal bij de bar aangegeven code a en heeft de vorm van een reeks cijfers of ook van streken code A. Als de mogelijkheid bestaat dat deze doos in handen van oneerlijke mensen valt, verberg hem dan zodat ze geen misbruik kunnen maken van uw onzorgvuldigheid.

Bekijk de documenten voor uw mobiele apparaat. Ze bevatten meestal ook IMEI. Controleer het contract dat u bij aankoop in de communicatiewinkel hebt ondertekend telefoon. IMEI wordt vermeld in dezelfde regel als 'Modelnaam'.

Schakel uw telefoon uit, open de achtercover en verwijder voorzichtig de batterij. In de hoes ziet u een sticker met informatie over de fabrikant telefoon, modellen, evenals identificatie code. Op sommige telefoonmodellen wordt de IMEI echter mogelijk niet weergegeven als een lange reeks cijfers, maar alleen als streepjescode. code A.

Als u besluit een tweedehands telefoon te kopen, vraag dan de verkoper om u alle documenten voor het mobiele apparaat te verstrekken en controleer de IMEI door *#06# te bellen of de telefoon te openen.

Als uw telefoon wordt gestolen of kwijtraakt, bel dan eerst uw provider en blokkeer het nummer. Neem daarna contact op met de politie en geef de medewerkers van Binnenlandse Zaken alle informatie die u heeft over het tijdstip en de plaats van de ontvoering of verdwijning. Maar het belangrijkste dat u hen moet vertellen, is uw identificatie code jouw mobiel apparaat.

Als u om de een of andere reden de IMEI niet kunt achterhalen telefoon, ga niet naar internetsites die een verscheidenheid aan programma's en diensten aanbieden die u zogenaamd kunnen helpen daar niet alleen achter te komen code mobiele telefoon, maar ontgrendel ook de oude simkaart zonder pincode en puk. Dit kan niet worden gedaan zonder toegang tot de databases van telecomoperatoren. En telecomoperatoren geven om veiligheid hoogste niveau.

De sleutel waarmee u uw software heeft geactiveerd, kunt u niet bekijken op de gebruikelijke manier, zoals licentiecode programma dat in het register is opgeslagen en toegankelijk is wanneer het wordt gestart of wanneer andere programma's worden gebruikt. Op basis van de licentiecode kunt u de activeringscode bekijken op de officiële website van de programma-ontwikkelaar.

Je zult nodig hebben

  • - een programma voor het bekijken van de licentiecode.

Instructies

Download Everest 2006 naar uw computer. Installeer het en voer het uit. Selecteer in het hoofdvenster de software waarin u geïnteresseerd bent en waarvan u de licentiecode wilt weten. De informatie die u nodig heeft, zou aan de rechterkant van het venster moeten verschijnen. U kunt het ook in een bestand opslaan of afdrukken. Het is in ieder geval het beste om dergelijke informatie niet op te slaan elektronische vorm ofwel aan verwisselbare media, die u niet gaat formatteren.

Kijk naar de licentiecode van het programma op de schijf als u het als afzonderlijk product van de computer hebt gekocht, op de doos ervan, enzovoort. Ook informatie over de code softwareproduct opgenomen in het register besturingssysteem. Om het uit te voeren, opent u "Uitvoeren" in het menu "Start" en typt u regedit in het veld van het venster dat verschijnt.

Zoek in de mappen aan de linkerkant het item dat verantwoordelijk is voor de software. Selecteer het programma dat u nodig heeft, blader door de mappen voor licentie-informatie. Kopieer het.

Herschrijf de licentiecode die u hebt verkregen met een van de bovenstaande methoden. Ga naar de website van de softwareontwikkelaar, activatiecode waarin u geïnteresseerd bent. Zoek het programma-activerings- en registratiepunt, indien beschikbaar op de site. Voer de licentiecode van uw softwareproduct in en bekijk de beschikbare activeringscode. Deze methode is vaak handig in gevallen waarin activering van een softwareproduct beschikbaar is op de website.

Als deze activeringsmethode niet beschikbaar is voor uw programma, zoek dan de code op tijdens het opnieuw installeren. Verwijder het volledig via het menu-item “Programma's toevoegen of verwijderen” in het configuratiescherm en verwijder het activeringsitem, nadat u er eerst voor heeft gezorgd dat u over een licentie beschikt. Na de installatie voltooit u de activering door de sleutel te bekijken die overeenkomt met uw licentiecode. Herschrijf het.

Nuttig advies

Bewaar altijd de informatie die nodig is om het programma in de toekomst te activeren, zodat u de procedure voor het verkrijgen van de sleutel niet opnieuw hoeft te doorlopen.

Laten we eens kijken hoe we de initiaal kunnen bepalen code pagina's, omdat deze parameter erg belangrijk is bij het werken op internet. Als u nieuws, tags of een afbeelding nodig heeft, maar u weet niet hoe u dit moet schrijven, kunt u altijd informatie van een andere site kopiëren nadat u de originele site hebt gevonden code pagina's als hij er niet voor is code gemaakt door de site-ontwikkelaars. Het origineel is belangrijk code in wisselbare bestanden die geen programma's zijn, met behulp van de broncode code en u kunt met pagina's werken en deze bewerken.

Je zult nodig hebben

  • Instructies voor het bekijken van de broncode van de pagina.

Instructies

Om zichtbaar te zijn, is hij geregistreerd bij het origineel code ohm Vul het met code U kunt, als u de eigenaar van de bron bent, deze wijzigen met Kladblok, een editor, en hiervoor speciale extensies gebruiken. De gebruiker kan de pagina ook wijzigen door het bestand te bewerken en zijn eigen bestand toe te voegen. In - browsers die de bron bekijken code en wordt uitgevoerd met behulp van verschillende opdrachten, laten we ze in meer detail bekijken.

Voor Internet Explorer selecteert u het tabblad "weergave" en vervolgens "origineel" code pagina's» of u kunt het artikel selecteren door op te klikken rechter knop muizen. Te versleutelen door de ontwikkelaars code hierin gaan we naar het menu “service”, vervolgens “developer tools”, klik op de pijl, selecteer het gewenste element op en code worden . Klik vervolgens op het pictogram en code in tekstformaat en kopieer van de componenten naar html.

Mozilla-browser Firefox biedt de mogelijkheid om te bekijken met behulp van een eenvoudige opdracht “Ctrl+U” of selecteer in het menu “Extra” de substring “bron bekijken” code" U kunt gecodeerde informatie in Mozilla Firefox bekijken door een speciale webontwikkelaar te installeren, selecteer “ code"tekenreeks" gegenereerd code" en hieronder pagina's de waarde van het origineel verschijnt code A. Kopieer het bestand naar het klembord of sla het op met de extensie page.htm.

Bij gebruik Google Chrome in het hoofdmenu “tools” selecteert u de substring “bron weergeven code", gebruik vervolgens de rechtermuisknop om het item "view code A pagina's» of met de toetsen "Ctrl + U".

Voor de Safari-browser vinden we in het menu “view html- code", ook door met de rechtermuisknop te klikken, opent u de substring "bron weergeven" of gebruikt u de sneltoets "Ctrl + Alt + U".

Let op

De mogelijkheid om gecodeerde informatie over de broncode te bekijken wordt uitgevoerd met behulp van twee browsers.

Nuttig advies

Als u geen site-ontwikkelaar bent, kunt u de pagina alleen voor eigen gebruik wijzigen.

Het programma is de licentiecode, op basis waarvan de activeringscode wordt gegenereerd. Dit gebeurt via communicatie via internet of per telefoon. Sommige ontwikkelaars bieden ook andere activeringsmethoden.