Vim per html

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
hendrixiano
Linux 2.x
Linux 2.x
Messaggi: 482
Iscritto il: mer 16 mar 2005, 0:00
Località: Pavia
Contatta:

Vim per html

Messaggio 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.

Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

Messaggio 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.

Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

Messaggio 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.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Re: Vim per html

Messaggio 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 ;)

Avatar utente
rob
Linux 3.x
Linux 3.x
Messaggi: 924
Iscritto il: lun 22 nov 2004, 0:00
Località: Roma

Messaggio 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

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Forse devi abilitare appunto i colori per i diversi linguaggi. Prova, da vim,

Codice: Seleziona tutto

:syn on

Avatar utente
hendrixiano
Linux 2.x
Linux 2.x
Messaggi: 482
Iscritto il: mer 16 mar 2005, 0:00
Località: Pavia
Contatta:

Messaggio 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.

Almucantarat
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: ven 15 apr 2005, 0:00

Messaggio 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.

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio 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:

Avatar utente
l0ck
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: mer 25 gen 2006, 18:45
Località: /dev/null

Messaggio 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++
?

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio 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 ;)

Avatar utente
l0ck
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: mer 25 gen 2006, 18:45
Località: /dev/null

Messaggio 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..
Ultima modifica di l0ck il ven 3 feb 2006, 18:38, modificato 3 volte in totale.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Ambedue le modalità.

EDIT: No, ho usato C-h t

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio 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

Avatar utente
Tochiro
Linux 2.x
Linux 2.x
Messaggi: 263
Iscritto il: lun 27 giu 2005, 0:00
Contatta:

Messaggio 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)

Rispondi