Spero davvero che qualcuno su questo argomento possa aiutarmi.
Recentemente mi sono iscritto a un corso di programmazione e un argomento richiede di programmare in c/c++ su Linux. Ho avuto precedenti esperienze di c++ sul framework .net costruendo applicazioni console e winforms.
Il problema è che questo corso vuole che non usiamo nessun IDE di nessun tipo, l'unica cosa che ci è permesso di usare è il terminale e qualcosa chiamato 'vi commands'. Come si può iniziare con?
Vi suggerisco di installare vim. Da terminale, fai un clic su Ctrl+Alt+t:
sudo apt-get update
sudo apt-get install vim
Verranno installate anche diverse dipendenze. Poi iniziate un nuovo progetto, sempre dal terminale:
vim new_project.c
Per saperne di più su vim:
man vim
vi
è super frustrante se non sai come muoverti. Ti ritrovi un mare di tildini e dovresti sapere cosa fare? Eesh.
Ti consiglio almeno di installare gvim
in modo da avere un menu di aiuto, che puoi usare come riferimento. Non è un IDE, quindi non stai barando sulla tua classe. Fai apt-get install gvim
-- quando non riesci a ricordare come diavolo si apre un file o se ne salva uno, puoi guardare il menu. Le scorciatoie da tastiera sono elencate nei menu. Assicurati solo di digitare effettivamente i comandi da tastiera, anche se devi controllare un menu per ricordarteli.
Le cose veramente basilari che dovete sapere per evitare di impazzire:
Altre risorse: questo sembra un ottimo tutorial per iniziare: http://www.openvim.com/tutorial.html così come il WikiBooks edition of Learning the vi editor
Primo: installare vim. Altrimenti ti aspetta un mondo di dolore. Secondo: dovresti provare a cercare qualcosa chiamato 'cheat sheet'. Sono documenti utili che contengono principalmente comandi e una piccola spiegazione. Alcuni esempi:
Non tutti questi comandi vi saranno utili, ma nulla vi impedisce di creare il vostro cheat sheet personale