Pagina 1 di 2

Vim per html

Inviato: dom 8 gen 2006, 13:55
da hendrixiano
Voi usate Vim per scrivere pagine html? Io ho provato ma mi trovo al quanto scomodo, il fatto di dover cambiare continuamente modalità per spostare il cursone mi fa abbastanza innervosire. Voi vi trovate bene? Esistono delle scorciatoie per evitare questi continui passaggi? Oppure vim è così e non c'è nulla da fare? Poi ho letto che vim è in grado di riconoscere tutti i linguaggi, io che scriva in c++ o in html non vedo alcun colore che mi aiuta nella programmazione. Purtroppo penso proprio di passare a Quanta + anche se sinceramente non sono molto contento, avrei preferito usare un editor leggero e ultra stabile.

Inviato: dom 8 gen 2006, 14:02
da maxmo
Io utilizzo vim per programmare in C e mi trovo da favola, per l'autoindentazione devi settare il programma, se non ricordo male
:set opzione
nel tuo caso penso sia necessario
:set autoindent
:set number
comunque tutti i settaggi spariscono quando esci dal prog. per renderli definitivi devi inserire nella tuo home il file vimrc che dovresti trovare in /usr/share/vim
fanne una copia e schiaffalo nella tua home
aprilo e modificalo a tuo piacimento.
un ultimo consiglio, trovati in rete un manuale da consultare.

Inviato: dom 8 gen 2006, 14:45
da maxmo
ho dimenticato che il file vimrc deve essere un file nascosto
e cioè il suo nome sarà .vimrc
un ultimissima cosa
io vim lo uso da Konsole, che è decisamente meglio di quello aperto in X.

Re: Vim per html

Inviato: dom 8 gen 2006, 14:51
da gallows
hendrixiano ha scritto:Voi usate Vim per scrivere pagine html? Io ho provato ma mi trovo al quanto scomodo, il fatto di dover cambiare continuamente modalità per spostare il cursone mi fa abbastanza innervosire.
Usa emacs 8)

Io comunque ho queste scorciatoie che lo rendono più "umano".

Codice: Seleziona tutto

"backspace non si ferma davanti a niente!
set backspace=eol,start,indent

"scorciatoie (modalità command): 
nmap <F1> :help<SPACE>
nmap <SPACE> <PAGEDOWN> 

"scorciatoie (modalità insert):
imap <F1> <ESC>:help<SPACE>
imap <C-H> <LEFT>
imap <C-L> <RIGHT>
imap <C-H> <BACKSPACE>

"scorciatoie emacs style:
imap <C-E> <END>
imap <C-A> <HOME>
imap <C-D> <DEL>
imap <C-G> <ESC>

"gestione user-friendly della dimensione dei buffer:
nmap <C-N> <C-W>-
nmap <C-M> <C-W>+

"correzione errori di digitazione:
abbreviate prinft printf

"EOF
Comunque emacs è meglio, te lo dice un ex-fanatico di vim ;)

Inviato: dom 8 gen 2006, 15:47
da rob
si, emacs è ben fatto anche per l'integrazione nativo con gdb.. nonostante tutto io uso kate per i miei progettini in C, ma che non si sappia in giro :lol:
se non sei del partito avverso a X a priori, prova pure anjuta e kdevelop

Inviato: dom 8 gen 2006, 16:02
da MAT
Forse devi abilitare appunto i colori per i diversi linguaggi. Prova, da vim,

Codice: Seleziona tutto

:syn on

Inviato: dom 8 gen 2006, 22:58
da hendrixiano
Ora sto utilizzando Quanta+ per le pagine html, per i programmi in c penso continuerò ad usare vim. Una domanda, come faccio a compilare il file .cpp creando l'eseguibile? Comunque Quanta è davvero figo, ha tutte le opzioni css incorporate.

Inviato: mar 10 gen 2006, 11:09
da Almucantarat
io per tutto uso nedit quando lavoro "in locale", quando lavoro "in remoto" uso Vim.

Mi piacerebbe usare emacs, ma non ho motivo di usarlo in locale perchè mi trovo bene con nedit, e in remoto è troppo pesante, ci mette un secolo a caricare.

Inviato: mer 11 gen 2006, 23:51
da IceSlack
per abilitare la sintassi

Codice: Seleziona tutto

:syntax on
per il colore

Codice: Seleziona tutto

:colorscheme darkblue
io ti consiglio dark blue inoltre puoi trovare sul sito di vim altri schemi oppure lo fai te :wink:

Inviato: ven 3 feb 2006, 18:13
da l0ck
hendrixiano ha scritto:Ora sto utilizzando Quanta+ per le pagine html, per i programmi in c penso continuerò ad usare vim. Una domanda, come faccio a compilare il file .cpp creando l'eseguibile? Comunque Quanta è davvero figo, ha tutte le opzioni css incorporate.
per compilare un file .cpp non usi:

Codice: Seleziona tutto

# g++
?

Inviato: ven 3 feb 2006, 18:18
da gallows
Se intanto sei passato ad emacs, ti conviene creare un Makefile generico.. così puoi compilare al volo quello che vuoi con M-x compile ;)

Inviato: ven 3 feb 2006, 18:20
da l0ck
[OT]
@gallows
ma tu usi emacs con GUI o da shell?
[/OT]

EDIT: Per imparare ad usare emacs hai seguito per caso http://it.tldp.org/HOWTO/Emacs-Beginner-HOWTO.html ?
Ormai e' da molto che uso Vim e volevo provare ad usare questo emacs..

Inviato: ven 3 feb 2006, 18:22
da gallows
Ambedue le modalità.

EDIT: No, ho usato C-h t

Inviato: sab 4 feb 2006, 12:49
da aschenaz
Io uso il pc quasi esclusivamente per il web building e devo dire che mi trovo molto bene con quanta + (rigorosamente come editor testuale).
Vim (anzi Vi) l'ho usato fino alla nausea e, dopo aver peso la mano, vai alla grande, però quanta ti rende la vita più semplice... IMHO
Ciao,
nino

Inviato: sab 4 feb 2006, 13:24
da Tochiro
Personalmente uso vim quasi per tutto, lo trovo molto comodo. :D
per compilare se non vuoi uscire da vim usa

Codice: Seleziona tutto

:! nome comando
va bene anche per il debug,

Codice: Seleziona tutto

:! gdb
o qualsiesi altra cosa ti possa servire, anche un semplice ls.

P.S. qualcuno sa come fare in modo che completi un automatico i nomi dei file? (tipo TAB in console per intenderci)