editor vim

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

editor vim

Messaggio da ted »

Ciao, oggi ho usato redhat 5 al lavoro che ci devo mettere chiliasp della SUN cosi eliminiamo i server con windows che gia il db e altri applicativi gli
abbiamo spostati su linux e mentre usavo redhat vim mi colorava il codice sul terminale sapete come si possa fare anche su ubuntu pensavo che bisognava aggiungere qualche pacchetto infatti ho fatto "sudo apt-get install vim-*" ma niente.

Ciao.
Ultima modifica di ted il giovedì 26 luglio 2007, 15:42, modificato 1 volta in totale.
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

Re: editor vim

Messaggio da ted »

ho trovato "cream" che colora il codice puoi selezionare per colonna e ha tutte le funzionalità del vim
per adesso mi va benissimo e proprio quello che cercavo, pero se qualcuno sa come avere queste funzionalità dentro vim prefferirei.
grazie mille.
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: editor vim

Messaggio da difesaparcosempione »

prova a visualizzare

:se

dovrebbero uscire tutte le opzioni ...

ciao
:)
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: editor vim

Messaggio da difesaparcosempione »

anzi ho trovato

sempre da modalità comando (ESC) devi dare
:se all

ti appariranno delle videata (  -- More -- ) con tutti i parm ed il loro settaggio corrente.

ciao

:)  ;)  :D  ;D
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

Re: editor vim

Messaggio da ted »

grazie mille
ma l'opzione per i colori e la colonna non gli ho trovati
ho provato anche ":se " e "se: cr" ma mi dice opzione non valida
tra le opzioni fa vedere solo quelle che sono state settate per quel file

cmdheight=2        history=50          timeoutlen=50      wildcharm=
  commentstring=#%s  key=*****          ttimeout            winaltkeys=no
  filetype=sh        ruler              ttyfast
  helplang=it        scroll=11          ttymouse=xterm2
  hidden            notimeout            viminfo='20,"50
  backspace=indent,eol,start
  fileencoding=utf-8
  fileencodings=ucs-bom,utf-8,default,latin1
  printoptions=paper:a4
  runtimepath=~/.vim,/v ecc.

però per sbaglio per uscire da vim invece di immetere :x ho messo :X e mi ha chiesto di impostare una chiave di cifratura
e veramente bellissimo vim e ha proprio tante funzionalita non sapresti se ce un manuale completo aggiornato per VIM con tutte le opzioni ecc.
che in rete ne ho cercato alcuni ma hanno solo le opzioni di base.

grazie Ted
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

Re: editor vim

Messaggio da ted »

ah grazie adesso vedo di trovare le opzioni
comunque la domanda per il manuale è sempre valida
grazie mille
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: editor vim

Messaggio da difesaparcosempione »

be, intanto esci con q oppure q! ( se hai fatto modifiche che non volevi )
cr per me nei TOPI precedenti voleva essere RETURN

ciao

Prova ad attivare vim e poi vi
e vedi cosa ti succede con :se all
ciao

al limite indica i parametri che hai presente.


PS:
il comado se funziona per settare un parametro ..

prova a dare
:se list ( e vedrai i char nascosti ) ( UTILISSIMO se dovrai scrivere/modificare dei makefile)
poi
:se nolist

prova a dare
:se number
:se nonumber

con :se all vedrai la cfg/impostazione corrente.
Puoi dove si può a dare delle abbreviazioni del tipo ..
:se nu
per non scrivere number
:se nonu ...

ciao
;D
Avatar utente
More+
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 426
Iscrizione: venerdì 13 gennaio 2006, 17:19
Contatti:

Re: editor vim

Messaggio da More+ »

ted ha scritto: Ciao, oggi ho usato redhat 5 al lavoro che ci devo mettere chiliasp della SUN cosi eliminiamo i server con windows che gia il db e altri applicativi gli
abbiamo spostati su linux e mentre usavo redhat vim mi colorava il codice sul terminale sapete come si possa fare anche su ubuntu pensavo che bisognava aggiungere qualche pacchetto infatti ho fatto "sudo apt-get install vim-*" ma niente.

Ciao.

Codice: Seleziona tutto

sudo apt-cache search vim
vedrai tutti i pacchetti contenenti vim, inoltre scoprirai che di default Ubuntu ha installato vim-tiny: non lo uso ma il nome la dice lunga,
quindi prova a installare vim

ciao
Un blog scritto da un programmatore di insuccesso per coloro che aspirano a diventare tali:  http://programmatorepercaso.blogspot.com
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

Re: editor vim

Messaggio da ted »

grazie mille ragazzi faro delle prove

Ciao Ted
Alepp0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 351
Iscrizione: martedì 20 febbraio 2007, 14:26

Re: editor vim

Messaggio da Alepp0 »

ted ha scritto: comunque la domanda per il manuale è sempre valida
vedi questa: http://ianua.initd.org/vimit/

Una buona cosa è disattivare la compatibilità con il vecchio vi, quindi digita 'set nocompatible'.

p.s. scrivere e/o ricordare ogni volta le opzioni da impostare è noioso, crea un file con nome «.vimrc» e posizionalo nella tua home. All'interno puoi mettere un po' di tutto: opzioni [1], mappature tasti, funzioni, ecc.

[1] digitando il comando 'options' all'interno dell'editor apparirà la lista infinita delle personalizzazioni di Vim.
Summum jus, summa injuria.
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

Re: editor vim

Messaggio da ted »

Grazie mille,
cercavo proprio un manuale del genere e anche i consigli sulle su file con le configurazioni mi è molto utile
grazie a tutti
ciao Ted
Alepp0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 351
Iscrizione: martedì 20 febbraio 2007, 14:26

Re: editor vim

Messaggio da Alepp0 »

ted ha scritto: file con le configurazioni mi è molto utile
se ne vuoi uno da cui partire basta chiedere. :)
Summum jus, summa injuria.
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

Re: editor vim

Messaggio da ted »

si ne avrei bisogno grazie
Ciao Ted
Alepp0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 351
Iscrizione: martedì 20 febbraio 2007, 14:26

Re: editor vim

Messaggio da Alepp0 »

Un estratto di quello che ho (le righe che iniziano con il carattere sono commenti:

Codice: Seleziona tutto

" lunghezza righe
set textwidth=74

" no evento sonoro agli errori
set noerrorbells

" disattiva compatibilità con Vi
set nocompatible

" enable filetype detection
filetype plugin indent on

" evidenzia la sintassi
syntax on

" no formattazione esterna quando si fa copia&incolla da un altra finestra
set nopaste
set pastetoggle=<F2>

" identa automaticamente
set autoindent
set smartindent

" use indents of 4 spaces, and have them copied down lines
set shiftwidth=4
set softtabstop=4
set shiftround
"set expandtab

" visualizza le righe in modo numerato
set number

" visualizza la posizione del cursore in basso a destra
set ruler

" ricerca incrementale a partire gia' dai primi caratteri
set incsearch

" evidenzia i termini ricercati
set hlsearch

set ignorecase
set smartcase

" assume the /g flag on :s substitutions to replace all matches in a line
"set gdefault

" display the current mode and partially-typed commands in the status line
set showmode
set showcmd
set showmatch
set history=50

" il tasto [backspace] si comporta normalmente
set backspace=2

" permette di vedere tabulatori e spazi inutili (questi ultimi in forma '-')
set list
set listchars=tab:>-,trail:-

" aggiunge un solo spazio dopo il '.' o altro simbolo di punteggiatura
" quando si congiungono due righe - comando `J'
set nojoinspaces

set modeline

set encoding=utf-8

" mostra barra di scorrimento nella GUI
set guioptions+=b

" interrompe le linee nel posto giusto anziché spezzarle a casaccio
" indicato quando l'opzione 'wrap' è attiva
set linebreak

"## tasti mappati

map <F3> :wq
map <F4> :q!

" F5: allinea al centro, width=74
map <F5> :ce 74<CR>
" F6: allinea a destra
map <F6> :ri 74<CR>
" F7: converte da formato DOS a unix
map <F7> :set fileformat=unix<CR>

" elenco «digrammi», cioè 2 caratteri ne rappresentano 1 -- da inserire
" premendo ^K <sigla> in «Insert mode»
map <F12> :digraph

" cancella righe vuote
map ,crv :%g/^$/d

" svuota le righe con solo spazi o tab
map ,cst :%s/^\s\+$//
" cancella le righe con solo spazi o tab
map ,dst :g/^\s\+$/d

" converte righe vuote in una sola
map ,Crv :g/^$/,/./-j

" converte righe bianche in una sola
map ,Crb :g/^\s*$/,/\S/-j

" cancella le righe quotate e vuote
nmap ,ksr :%s/  \+/ /g
vmap ,ksr  :s/  \+/ /g

" rimuove le firme quotate
map ,kqs G?^> -- $<CR>d}

" inserisce riga 'Ultima modifica: ...'
map ,dt Ultima modifica: <Esc>:read !date --rfc-3339=seconds<CR>kJ
imap ,dt Ultima modifica: <Esc>:read !date --rfc-3339=seconds<CR>kJ
" data nel formato rfc-2822
map ,dtt Ultima modifica: <Esc>:read !date -R<CR>kJ
imap ,dtt Ultima modifica: <Esc>:read !date -R<CR>kJ

" formatta i commenti
map ,ct gq]/

" trasforma paragrafo in una linea
map ,pl :g/./,/^$/join
" come sopra, ma per linee bianche che contengono spazi e/o tab
map ,pll :g/\S/,/^/\s*$/join


Summum jus, summa injuria.
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

Re: editor vim

Messaggio da ted »

perfetto grazie mille cosi posso modificare tutto come voglio e aggiungerne delle nuovo
se no fare tutto a partire da zero sarebbe stato un casino grazie mille ciao
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: editor vim

Messaggio da jepessen »

Puoi evidenziare il testo scrivendo il comando :syntax on, e lo riconoscerà a seconda dell'estensione del file.

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

Re: editor vim

Messaggio da ted »

perfetto grazie mille.
ted
Prode Principiante
Messaggi: 71
Iscrizione: giovedì 19 ottobre 2006, 11:49
Località: milano

Re: editor vim

Messaggio da ted »

Nel file di configurazione che ha mandato Alepp0
ce già syntax on grazie comunque per avermi evidenziato l'opzione del colore
Ciao a tutti
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti