Hvordan installerer og kommer jeg i gang med vim/vi?

Jeg håper virkelig noen om dette emnet kan hjelpe meg.

Jeg meldte meg nylig på et programmeringskurs, og ett emne krever at jeg programmerer i c / c ++ på Linux os. Jeg har tidligere hatt c ++ -erfaring på .net-rammeverket som bygger konsollapper og winforms.

Problemet er at dette kurset vil at vi ikke skal bruke noen IDE av noe slag, det eneste vi har lov til å bruke er terminalen og noe som heter ' vi-kommandoer '. Hvordan kan komme i gang med?

Jeg foreslår at du installerer vim. Fra terminalen Ctrl+Alt+t:

sudo apt-get update
sudo apt-get install vim

Flere avhengigheter vil også bli installert. Start deretter et nytt prosjekt, igjen fra terminalen:

vim new_project.c

Lær mer om vim:

man vim
Kommentarer (3)

vi er super frustrerende hvis du ikke vet veien rundt det. Du får et hav av små tildes og du skal vite hva du skal gjøre? Æsj.

Jeg anbefaler i det minste å installere gvim slik at du har en hjelpemeny som du kan bruke som referanse. Det er ikke en IDE, så du jukser ikke på klassen din. Gjør apt-get install gvim - når du ikke kan huske hvordan pokker du skal åpne en dang-fil eller lagre en, kan du se på menyen. Tastatursnarveiene er oppført på menyene. Bare sørg for at du faktisk skriver ut tastaturkommandoene, selv om du må sjekke en meny for å huske dem.

De virkelig grunnleggende tingene du trenger å vite for å unngå å bli gal:

  • i setter deg i redigeringsmodus slik at du kan skrive inn
  • esc tar deg ut av redigeringsmodusen.
  • :w lagrer filen.
  • :q avslutter redigeringsprogrammet
  • :q! avslutter en ikke-lagret fil

Andre ressurser: dette ser ut som en god veiledning for å komme i gang: det samme gjør WikiBooks-utgaven av Learning the vi editor.

Kommentarer (3)

Først: installer vim. Ellers er du i en verden av smerte. For det andre: du bør prøve å lete etter noe som kalles et ' jukseark'. De er nyttige dokumenter som for det meste inneholder kommandoer og en liten forklaring. Her er noen eksempler:

Ikke alle disse kommandoene vil være nyttige for deg, men ingenting hindrer deg i å lage ditt eget jukseark.

Kommentarer (0)