Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Xpost] Vim in "ambienti" diversi

0 views
Skip to first unread message

JohnnyNewbie

unread,
Feb 14, 2008, 5:41:38 AM2/14/08
to
Salve atutti. Dovrei risolvere due problemi che potrebbero essere
legati, ma non ne sono sicuro. HO appena installato una versione
stringata di slackware 12.0, non c'è molta roba nel sistema,
niente server X per intenderci e sto configurando e aggiungendo
pacchetti ecc ecc.
Visto che sto lavorando ancora da console mi è indispesabile
oqquasi screen per muovermi agevolmente su diverse finestre. Ho
notato però un comportamento assai strano di vim quando
richiamato da una finestra di screen: non è configurato nello
stesso modo che lanciandolo dalla semplice console. Infatti se
lancio vim da console nuda, si presenta una configurazione già
semplificata ed in particolarmodo posso vedere una colorazione
dei vari "elementi" del testo ecc ecc, inoltre un aspetto che si
darebbe per scontato:
i tasti "fine" e "inizio" mandano ovviamente il cursore
all'inizio o alla fine della riga...
Ma questo però non accade se lancio vim da screen: premendo il
tasto fine, invece d'andare a fine riga compare una tilde per una
ttimo e poi va in "command mode"....neanche il canc funziona
insomma sono disorientato più che altro perchè non riesco a
capire cosa condiziona vim a comportarsi così:
perchè dalla console è tutto normale mentre da screen la
situazione risulta diversa?
Aggingo che il tasto fine e inizio riga funzionano in screen
dal prompt della shell....è solo in vim che ho dei problemi.

Il secondo aspetto che vorrei proporvi riguarda la possibilità di
richiamare vim da altri programmi con un certo set di
impostazioni già settate automaticamente.
Per esempio non ricordo più come avevo fatto ad impostare il
newsreader tin in modo che quando si risponde o si crea un
messaggio e viene richiamato vim come editor, questo abbia
l'opzione "textwidth=65" già impostata automaticamente...

Ripeto: probabilmente le due cose non c'entrano molto, ma visto
che si parla in entrambi i casi di vim, ho pensato di accorparle
in un unico messaggio.

Giacomo Boffi

unread,
Feb 17, 2008, 4:31:07 PM2/17/08
to
JohnnyNewbie <joh...@nomail.org> writes:

> Ma questo però non accade se lancio vim da screen: premendo il
> tasto fine, invece d'andare a fine riga compare una tilde per una
> ttimo e poi va in "command mode"....neanche il canc funziona
> insomma sono disorientato più che altro perchè non riesco a
> capire cosa condiziona vim a comportarsi così:
> perchè dalla console è tutto normale mentre da screen la
> situazione risulta diversa?
> Aggingo che il tasto fine e inizio riga funzionano in screen
> dal prompt della shell....è solo in vim che ho dei problemi.

qui nessun problema con vim lanciato da screen sulla console

prima TERM=linux
dopo TERM=screen e TERMCAP settato a una lunga stringa che
rappresenta l'emulazione di un vt100

possibili problemi tuoi: configurazione di screen, configurazione
della tastiera

> Il secondo aspetto che vorrei proporvi riguarda la possibilità di
> richiamare vim da altri programmi con un certo set di
> impostazioni già settate automaticamente.
> Per esempio non ricordo più come avevo fatto ad impostare il
> newsreader tin in modo che quando si risponde o si crea un
> messaggio e viene richiamato vim come editor, questo abbia
> l'opzione "textwidth=65" già impostata automaticamente...

non so come si faccia a definire l'editor esterno in tin, ma deve
essere qualcosa del tipo
vim -c textwidth=65 %s
NB non che lo sapessi, ma man vim in questi casi aiuta
~
--
Sarò un'ingenua ma continuo a pensarla come prima, anche se
probabilmente i fatti mi smentiscono. -- Francy, in IHC

0 new messages