In het volgende artikel gaan we LiteIDE bekijken. Dit is een eenvoudige, platformonafhankelijke geïntegreerde ontwikkelomgeving Deze software is ontworpen om bewerk en bouw projecten die zijn geschreven in de programmeertaal Go LiteIDE is gratis en open source software.
Voordat we LiteIDE krijgen, moeten we begin met installeren Ga naar Taal Runtime Als u deze taal niet op uw computer heeft geïnstalleerd, kunt u een artikel erover gepubliceerd op dezelfde website. Gedetailleerde instructies zijn ook te vinden in het golang pagina.
Algemene kenmerken van LiteIDE
Enkele van de kenmerken zijn:
hoofdkenmerken
- ondersteuning dwarsplatform- Draait op Gnu / Linux, MacOS X, FreeBSD, OpenBSD en Windows.
- Het heeft een systeem van omgevingsmanagement.
- Beheer Mime type.
- Bouw commando's configureerbaar.
- Archief snelle opening.
Geavanceerde code-editor
- De code-editor ondersteunt Golang, Markdown en Golang Present.
- Account bij snelle code navigatiehulpmiddelen.
- We zullen hebben syntaxisaccentuering en kleurenschema.
- We zullen ook beschikbaar vinden code aanvullen en invouwen code.
- tonen recensie opslaan.
- We kunnen teruggaan naar laad bestand via interne verschillen.
Golang-ondersteuning
- ondersteuningen Go1.11 Go en Go1 GOPATH-modules Heeft ook ondersteuning Go1.5 Go-leverancier.
- Biedt ook Golang gebouw omgevingsbeheer.
- Het kan worden gecompileerd en getest met behulp van de Golang standaard gereedschap.
- systeem aangepaste GOPATH, IDE en projectondersteuning.
- Aangepaste instellingen bouw van het project.
- Golang Pakketbrowser.
- Golang class view en schema.
- Het zoeken naar golang docs en API-index.
- Broncode navigatie en informatietips.
- Geïntegreerde gocode-kloon van nsf / gocode.
- Fouten opsporen met GDB en Delven.
Dit zijn slechts enkele van de functies die deze IDE gebruikers biedt. Ze kunnen raadpleeg ze allemaal in de GitHub-pagina dat het project heeft.
Voer LiteIDE uit op Ubuntu
Als een AppImage
LiteIDE is beschikbaar als AppImage Deze bestanden kunnen worden gedownload en uitgevoerd op ons GNU / Linux-systeem zonder de noodzaak van een pakketbeheerder en zonder de bibliotheken of systeemvoorkeuren te wijzigen.
In tegenstelling tot anderen, het is niet nodig om AppImages-applicaties te installeren om ze te gebruiken Zoals echter bekend is bij ons allemaal die ze gebruiken of testen, is het noodzakelijk om de bestanden als uitvoerbaar te markeren.
Om dit programma te krijgen, zullen we dat kunnen download LiteIDE AppImage van het releases pagina van het project, hetzij vanuit de browser of het bestand downloaden met wget Voor het laatste hoeven we alleen het volgende commando in de terminal te schrijven (Ctrl + Alt + T). Waarmee we versie 36.2 gaan downloaden, de nieuwste versie voor 64 bits die vandaag is gepubliceerd:
wget https://github.com/visualfc/liteide/releases/download/x36.2/liteidex36.2.linux64-qt5.5.1.AppImage
Alleen de download voltooid we zullen het uitvoerbaar moeten maken met behulp van bestandsbeheer. We kunnen ook de volgende opdracht gebruiken, in dezelfde terminal (Ctrl + Alt + T) en vanuit de map waarin we het gedownloade bestand hebben opgeslagen:
chmod +x ./*.AppImage
Daarna moet je het gewoon doen dubbelklik op het AppImage-bestand vanuit bestandsbeheer om het programma te starten.
Installeer als module
Als we geïnteresseerd zijn installeer LiteIDE met snap pack, u hoeft alleen de instructies van snapcraft te volgen. In een terminal (Ctrl + Alt + T) zullen we het volgende commando moeten schrijven:
sudo snap install liteide-tpaw
Andere faciliteiten
Als je dat liever hebt compileer de broncode of probeer de andere mogelijke installaties van deze IDE, kunt u de Installatie instructies aangeboden op de projectwebsite.
Dit is een IDE voor het bewerken en bouwen van projecten die zijn geschreven in de programmeertaal Go Hoewel er veel andere opties beschikbaar zijn als IDE voor Go, zoals Eclipse met de Goclipse-plug-in, Sublime met de GO-plug-in, Intelli Idea j met de go-plug-in, enz. Dit is een IDE die speciaal voor de Go-taal is gemaakt, zonder dat u iets anders hoeft te installeren Meer informatie over dit project is te vinden op website ervan