L'editor di testo VIM è al suo meglio in programmazione , in cui il suo sostegno per le battiture programmabili e le attività di editing di script può migliorare notevolmente la vostra produttività . Tuttavia, a differenza di un più tradizionale ambiente di sviluppo integrato ( IDE) , ci vuole un po 'di messa a punto di farlo lavorare per la propria lingua . Istruzioni 
 1 
 Scarica " javacomplete " dalla prima risorsa . Questo script gratuito analizza il percorso di classe Java per trovare le classi e le librerie in uso e per fornire funzionalità di completamento automatico come programma . 
 
 2 Fare doppio clic sul file " javacomplete.zip " che hai scaricato ed estrarlo nella directory " . ~ /vim " in Linux /Mac OS X o . "C: \\ Program Files \\ Vim \\ vimfiles " in Windows 
 3 
 Apri Vim e tipo " : e $ MYVIMRC " . 
 4 
 Aggiungere le seguenti righe in tutto il file : 
 
 : se ha ( " autocmd " ) per 
 : autocmd Tipo di file java setlocal omnifunc = javacomplete # completa 
 
 : endif 
 
 : inoremap       
  Questi consentirà Java completamento da eseguire ogni volta che si preme "Ctrl - X" e " Ctrl -U" in ordine. . Sentitevi liberi di sostituire il "Ctrl -X " di tasti "Ctrl -U" con qualsiasi altra combinazione di tasti che ti piace 
 5 
 Aggiungere la seguente riga mentre avete ancora il vostro file di configurazione di Vim aperto: 
 
 : abb psvm public static void main ( String [] args ) { }    
  Questo espanderà la parola " psvm " in una funzione principale standard per ovunque si digita, un risparmio di tempo utile per i programmatori Java 
 6 
 Aggiungi un ultima riga al file di configurazione di Vim : . 
 
 : mappa [ F5 ] [ ESC ] : ! ant . > BUILD_LOG  : e BUILD_LOG 
  Questo semplice script costruire il vostro progetto Java corrente automaticamente ogni volta che viene premuto "F5 ", utilizzando la stessa utilità di " formica ", usato per costruire progetti in NetBeans o Eclipse . Essa produrrà i risultati del processo di generazione di un nome di file " BUILD_LOG " e aprire il " BUILD_LOG " in un nuovo buffer VIM per il vostro controllo .