Come installare e iniziare con vim / vi?

18

Spero davvero che qualcuno su questo argomento possa aiutarmi.

Recentemente mi sono iscritto per un corso di programmazione e un soggetto mi richiede di programmare in c / c ++ su Linux os. Ho avuto precedenti esperienze di c ++ su .net framework building apps e winforms.

Il problema è che questo corso vuole che non usiamo alcun IDE di alcun tipo, l'unica cosa che è permesso usare è il terminale e qualcosa chiamato "comandi vi". Come iniziare?

    
posta user3306195 13.02.2014 - 14:35

5 risposte

26

Ti suggerisco di installare vim. Dal terminale Ctrl + Alt + t :

sudo apt-get update
sudo apt-get install vim

Verranno installate anche diverse dipendenze. Quindi avvia un nuovo progetto, ancora dal terminale:

vim new_project.c

Ulteriori informazioni su vim:

man vim
    
risposta data chili555 13.02.2014 - 15:02
24

Dopo aver installato vim in esecuzione

vimtutor

dalla riga di comando otterrai " un tutorial di 30 minuti che insegna i più basilari Vim functional hands-on "come si chiama.

    
risposta data Florian Diesch 13.02.2014 - 15:10
8

Primo: installa vim. Altrimenti ti trovi in ​​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 quei comandi ti saranno utili, ma nulla ti impedisce di creare il tuo cheat sheet

    
risposta data Noosrep 13.02.2014 - 15:02
8

vi è super frustrante se non sai come muoverti. Hai un mare di piccole tilde e dovresti sapere cosa fare? I dipendenti seguono.

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 tradendo la tua classe. Fai apt-get install gvim - quando non riesci a ricordare come diavolo dovresti aprire un file dang o salvarne uno, puoi guardare il menu. Le scorciatoie da tastiera sono elencate nei menu. Assicurati di aver effettivamente digitato i comandi della tastiera, anche se devi controllare un menu per ricordarli.

Le cose veramente basilari che devi sapere per evitare di impazzire:

  • i ti mette in modalità modifica in modo da poter digitare
  • esc ti porta fuori dalla modalità di modifica
  • : w salva il tuo file
  • : q esce dall'editor
  • : q ! esce da un file non salvato

Altre risorse: questo è un ottimo tutorial per iniziare: link così come il WikiBooks edition di Apprendimento dell'editor vi

    
risposta data Amanda 13.02.2014 - 15:02
2

Se vuoi diventare un vim ninja in un modo divertente, prova questo: link . Impari tutte le funzionalità di base vim giocando a un piccolo gioco divertente.

E come extra: se preferisci muoverti con i tasti freccia invece delle lettere e vuoi che il backspace si comporti come in nano (almeno io), puoi aggiungere quanto segue nel tuo file ~ / .vimrc ( se non ne hai uno, crealo):

set nocompatible "must be first line 
set backspace=indent,eol,start 
    
risposta data George 13.02.2014 - 21:27

Leggi altre domande sui tag