Newsgroup: it.comp.os.linux.software
Titolo: Stranezze di VI...

Buongiorno a tutti,
per qualche strano motivo da un po' di tempo il VI della mia vecchia
Fedora si comporta in modo bislacco... Il tasto di ritorno unitario
(cancella, sopra il tasto invio, per intenderci) si comporta come il
tasto "Canc", ovvero viene sempre cancellato il carattere sotto il
cursore (non quello subito a sinistra).
Immagino di aver pigiato qualche combinazione di tasti che mi ha
scombinato VI ma... come avrň fatto?
Any hints?
-- 
Mr. Fix @ work

VI è strano, prova l'opzione set-compatible (o qualcosa del genere)
-- 
Germania:
	Un gruppo di naziskin salva la vita ad un barbone.  Avevano
finito la benzina.
		-- Panfilo Maria Lippi, "TABLOID TABLOID"@"Mai Dire Gol"

 
Io proverei a dare una sbirciatina in ~/.vimrc, e se non ci ho fatto
personalizzazioni particolari lo sposterei/rimuoverei, e tutto dovrebbe
tornare nuovo "di fabbrica".
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
 ci farà un nuovo universo se sarà il caso."
   _                                  Allen Ginsberg
  (y)        < 
http://gerlos.altervista.org
 >
   =   gerlos  + - - >  gnu/linux registred user #311588
        Per scrivermi togli i trattini e i baffi!

 tornare nuovo "di fabbrica".
.vimrc non esiste, ma esiste vimrc (senza punto) in /etc
la cosa curiosa è che lo sto confrontando con un altro vimrc e sono
perfettamente uguali... Con uno funziona, con l'altro no... o_O


 set backspace=2
questo è abbreviato in
set bs=2
mi viene il dubbio che sia un problema del mio terminale... 


 VI è strano, prova l'opzione set-compatible (o qualcosa del genere)
hem... dove la trovo?  #^_^#


 
Può essere.. cosa usi? xterm? konsole? gnome-terminal? aterm? ...?
So che la domanda sembra ovvia, ma hai provato a cambiare programma di
terminale?


 perfettamente uguali... Con uno funziona, con l'altro no... o_O
Vedi se hai un .viminfo e prova a cancellarlo (anche perche` dovrebbe
contenere solo lo storico dei comandi e delle ricerche fatte)
Enrico 

 contenere solo lo storico dei comandi e delle ricerche fatte)
Fatto, rimossi .viminfo e .viminfo.tmp nella cartella dell'utente ma non
cambia nulla... boh...


 hem... dove la trovo?  #^_^#
Lanci VIM, poi
:set nocompatible
Ne osservi il comportamento, se risolve la inserisci nel tuo vimrc (~/.vimrc)
-- 
┌─────────────────────┬────────────────────────────────────────────────┐
│   Daniele Giglio    │    Dona i tuoi cicli di clock alla ricerca!    │
│   NO SPAM           │    
http://boinc.berkeley.edu/
                  │
├─────────────────────┴────────────────────────────────────────────────┤
│Un medicinale e' una sostanza che, quando viene iniettata in una cavia,│
│produce un articolo scientifico.                                       │
│		-- "The Wit of Medicine"                               │
└──────────────────────────────────────────────────────────────────────┘

 Ne osservi il comportamento, se risolve la inserisci nel tuo vimrc (~/.vimrc)
Niente da fare, non cambia nulla...
Però se scrivo :set compatible non funzionano neppure le freccette per
spostarsi nel testo, riscrivendo :set nocompatible si ripristina tutto,
compreso BackSpace = Canc
Non c'è modo di mappare i tasti e assegnare il backspace al tasto che
gli viene indicato?


 terminale?
L'ho sempre detto io... le domande ovvie sono sempre le migliori!  :)


Mr. Fix wrote:

Hai gia' lanciato vimtutor ?
inoltre il "tuo" vi che cos'e' in realta' , vedi il mio :
 $ whereis vi
vi: /usr/bin/vi /usr/X11R6/bin/vi /usr/bin/X11/vi /usr/X11/bin/vi
 $ ls -l /usr/bin/vi                                                                                                             
lrwxrwxrwx 1 root root 5 29 apr 01:37 /usr/bin/vi -> elvis
$ whereis elvis                                                                                                                 
elvis: /usr/bin/elvis /usr/X11R6/bin/elvis /usr/bin/X11/elvis 
$ ls -l /usr/bin/elvis                                                                                                          
-rwxr-xr-x 1 root bin 437596 22 feb  2004 /usr/bin/elvis
Come vedi il "mio" vi e' in realta' elvis , peggio ancora , io uso vim
quindi comincia a capire cosa stai usando
PS se in una sessione vi/vim lanci :set che ti dice ?
:set                                                                                                             
--- Opzioni ---
  helplang=it         hlsearch            ruler               showcmd            
ttymouse=xterm
  history=500         incsearch           scroll=19           ttyfast
  backspace=indent,eol,start
per ultimo un sano man vi o man vim ci sta' sempre bene ...
-- 
2.6.20.5

 spostarsi nel testo
È normale, per compatible s'intende compatibile con vi, non so se mi spiego
(come dice la bandiera quando non c'è vento)
-- 
Inghilterra:
	Una donna diventera' madre con seme prelevato dal marito morto.
Un intervento ormai di routine.  La parte difficile e' uccidere il marito.
		-- Panfilo Maria Lippi (Daniele Luttazzi), "TABLOID"