Ik hoop echt dat iemand over dit onderwerp me kan helpen.
Ik heb me onlangs ingeschreven voor een programmeercursus en één onderwerp vereist dat ik programmeer in c/c++ op Linux os. Ik'heb eerder c++ ervaring gehad op het .net framework met het bouwen van console apps en winforms.
Het probleem is dat deze cursus wil dat we geen enkele IDE gebruiken, het enige wat we mogen gebruiken is de terminal en iets genaamd 'vi commands'. Hoe kunnen we aan de slag met?
Ik stel voor dat je vim installeert. Vanaf de terminal Ctrl+Alt+t:
sudo apt-get update
sudo apt-get install vim
Verschillende afhankelijkheden zullen ook geïnstalleerd worden. Start dan een nieuw project, opnieuw vanaf de terminal:
vim new_project.c
Leer meer over vim:
man vim
vi
is super frustrerend als je de weg er niet in weet. Je krijgt een zee van kleine tildes en je'wordt verondersteld te weten wat je moet doen? Eesh.
Ik raad aan om op zijn minst gvim
te installeren zodat je een helpmenu hebt, dat je kunt gebruiken als referentie. Het is geen IDE dus je spiekt niet met je les. Doe apt-get install gvim
-- wanneer je je niet kunt herinneren hoe je in godsnaam een bestand moet openen of opslaan, kun je in het menu kijken. De sneltoetsen staan in de menu's vermeld. Zorg er alleen voor dat je de toetsenbordcommando's daadwerkelijk uittypt, zelfs als je een menu moet raadplegen om ze te onthouden.
De echt elementaire dingen die je moet weten om niet gek te worden:
Andere bronnen: dit lijkt een goede tutorial om mee te beginnen: http://www.openvim.com/tutorial.html net als de WikiBooks editie van Leren van de vi editor
Ten eerste: installeer vim. Anders staat je een wereld van pijn te wachten. Ten tweede: je zou moeten proberen te zoeken naar iets dat een 'cheat sheet' wordt genoemd. Dat'zijn handige documenten die meestal commando's bevatten en een kleine uitleg. Enkele voorbeelden:
Niet al deze commando's zullen nuttig zijn voor jou, maar niets houdt je tegen om je eigen spiekbriefje te maken