vim=speed, emacs=power
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.
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.
-
tom
- Packager

- Messaggi: 407
- Iscritto il: dom 1 nov 2009, 12:53
- Nome Cognome: Tommaso D'Anna
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: xfce
vim=speed, emacs=power
Sarà perché sto cominciando a conoscere un pò meglio il mondo linux, sarà per il mio desiderio di sfruttare appieno le potenzialità che un pc mi offre. Ho cominciato ad interessarmi a questi 2 editor studiando un pò dei loro tutorial, ed ora sono nei guai...mi sono innamorato di entrambi!!!
Così apro la discussione più flamosa di tutti i tempi. Quale avete scelto voi???
Avrei anche qualche domanda extra inerente il titolo del topic:
-da info sul web ho capito che vim, oltre ad evitarti la sindrome del il tunnel carpale al polso, ti regala un extra in velocità. È vero? Quanto tempo si risparmia obiettivamente in media?
-invece di emacs ho scoperto (sempre sul web) che offre tantissime features in più, dalla posta elettronica al web browser, al visualizzatore/convertitore di immagini, tant'è vero che per emacs parlare di editor è davvero riduttivo. Cosa offre esattamente?
Così apro la discussione più flamosa di tutti i tempi. Quale avete scelto voi???
Avrei anche qualche domanda extra inerente il titolo del topic:
-da info sul web ho capito che vim, oltre ad evitarti la sindrome del il tunnel carpale al polso, ti regala un extra in velocità. È vero? Quanto tempo si risparmia obiettivamente in media?
-invece di emacs ho scoperto (sempre sul web) che offre tantissime features in più, dalla posta elettronica al web browser, al visualizzatore/convertitore di immagini, tant'è vero che per emacs parlare di editor è davvero riduttivo. Cosa offre esattamente?
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: vim=speed, emacs=power
Personalmente ho scelto vim perché non voglio che il mio editor diventi anche il mio sistema operativo.
L'unica cosa che ho apprezzato di emacs è il "doctor"
.
Per quanto riguarda velocità non saprei dirti qual'è il più veloce (di sicuro vim chiede meno ram).
Parlare di emacs come semplice editor è ovviamente riduttivo, come già scritto nella prima riga, c'è chi dice che è un sistema operativo a tutti gli effetti.
L'unica cosa che ho apprezzato di emacs è il "doctor"
Per quanto riguarda velocità non saprei dirti qual'è il più veloce (di sicuro vim chiede meno ram).
Parlare di emacs come semplice editor è ovviamente riduttivo, come già scritto nella prima riga, c'è chi dice che è un sistema operativo a tutti gli effetti.
- kreen
- Linux 2.x

- Messaggi: 228
- Iscritto il: mer 1 feb 2006, 18:32
- Slackware: 12.0
- Kernel: 2.6.21.5-smp
- Desktop: KDE
- Località: Verona
Re: vim=speed, emacs=power
Con VIM risparmi tempo dopo un bel pò che lo usi e se hai mano con la tastiera.
Emacs fa uno zilione di cose, così mi dice chi lo usa.
Anche qui, da ignorante, non capisco perché ci sia una guerra di religione. Leggi robe tipo "Vim è il dio degli editor e EMacs è l'editor di dio...".
Ma posso assicurarti che usare BENE uno dei due è indifferente per quello che il 99.99999999999% delle persone deve fare con un editor di testo.
Imparare ad usarli BENE in parallelo richiede molto tempo, soprattutto Vim che a mio avviso è poco intuitivo, almeno lo è stato per me.
Io uso Vim, ma non per partito preso, solo perché è il primo che ho usato. Con tutte le cose che ho da fare studiarmi un altro editor complesso per fare le stesse cose che faccio con Vim, mi pare da masochista.
Tira la moneta, se non sai quale scegliere. Vinci in tutt'e due i casi (almeno, se non si ferma in posizione verticale, sul bordo..)
Emacs fa uno zilione di cose, così mi dice chi lo usa.
Anche qui, da ignorante, non capisco perché ci sia una guerra di religione. Leggi robe tipo "Vim è il dio degli editor e EMacs è l'editor di dio...".
Ma posso assicurarti che usare BENE uno dei due è indifferente per quello che il 99.99999999999% delle persone deve fare con un editor di testo.
Imparare ad usarli BENE in parallelo richiede molto tempo, soprattutto Vim che a mio avviso è poco intuitivo, almeno lo è stato per me.
Io uso Vim, ma non per partito preso, solo perché è il primo che ho usato. Con tutte le cose che ho da fare studiarmi un altro editor complesso per fare le stesse cose che faccio con Vim, mi pare da masochista.
Tira la moneta, se non sai quale scegliere. Vinci in tutt'e due i casi (almeno, se non si ferma in posizione verticale, sul bordo..)
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: vim=speed, emacs=power
Se succede davvero, ti consiglio di andare a giocare una schedina al superenalottokreen ha scritto:(almeno, se non si ferma in posizione verticale, sul bordo..)
- joe
- Iper Master

- Messaggi: 3288
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 14.2
- Kernel: 4.4.38
- Desktop: KDE-4.14.21
Re: vim=speed, emacs=power
La butto lì, forse "vi" o qualche suo clone sono un po' più frequenti a trovarsi in parecchi contesti *nix. Quindi potrebbe essere più importante conoscere abbastanza "vi" che non emacs. Ma magari mi sbaglio. Dal canto mio uso vim e all'inizio l'ho trovato anche io poco intuitivo, ma dopo aver letto una guida per capire come effettuare le operazioni strettamente necessarie usandolo si capisce la logica di funzionamento e ci si può spingere verso una maggior confidenza con operazioni anche più elaborate.
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: vim=speed, emacs=power
Non ho molta esperienza, ma l'ho notato anch'io.La butto lì, forse "vi" o qualche suo clone sono un po' più frequenti a trovarsi in parecchi contesti *nix. Quindi potrebbe essere più importante conoscere abbastanza "vi" che non emacs.
- Mongo
- Linux 0.x

- Messaggi: 63
- Iscritto il: lun 8 giu 2009, 11:50
- Slackware: 13.37 14.2
- Kernel: vari
- Desktop: fluxbox
Re: vim=speed, emacs=power
Per amministrare da riga di comando vi è assai usato: vedi "visudo" e similari.
- Savius
- Linux 3.x

- Messaggi: 553
- Iscritto il: gio 14 ago 2008, 13:45
- Slackware: Slackware64 14.0
- Kernel: 3.2.29-smp
- Desktop: KDE 4.8.5
- Località: Napoli
Re: vim=speed, emacs=power
Anche per me "Vim" è l'editor che prediligo di più. Emacs ho provato ad usarlo e a studiarlo ma, paradossalmente, lo vedevo troppo incasinato e meno intuitivo di Vim. Probabilmente ciò è dovuto all'uso precedente di "Vi" e quindi avevo ormai già preso confidenza con questo editor. Secondo il mio modestissimo parere, è buona cosa saper usare entrambi ma è più "utile" usare "Vi" e derivati proprio per la sua presenza natia in molti sistemi *nix come detto anche dagli altri. Secondo me è una questione di gusti e di abitudini; dopo l'incontro che ho avuto con Richard Stallman quando venne qui a Napoli, decisi di dare una nuova possibilità ad "Emacs" e provai a smanettarci per più tempo col programma ma niente... Alla fine "Vi" o meglio "Vim" ha avuto la meglio per me. 
- shark1500
- Linux 3.x

- Messaggi: 785
- Iscritto il: gio 3 apr 2008, 14:33
- Slackware: current
- Kernel: 2.6.27.7-smp
- Desktop: kde
- Località: Modna
Re: vim=speed, emacs=power
Non dico quale sia il migliore, ma dico solo quello che ho gia` scritto altre volte sull'argomento.
Innanzitutto se usi macchine unix in remoto (per qualunque motivo) probabilmente queste avranno vi (non vim, attenzione), quindi (come e` gia` stato detto) e` meglio saperlo un attimo usare.
Invece per l'uso quotidiano ti consiglio di sceglierne uno dei due seguendo questa "idea".
Emacs non e` solo un editor di testo, ma fa molte altre cose (come hai potuto leggere). Se usi molti programmi di emacs allora ti conviene imparare bene quello ed usarlo per fare tutto (praticamente hai sempre una shell con emacs aperto per fare tutto).
Se invece ti serve "solo" un editor di testo (quindi per la posta usi altro o per prendere note usi altro etc..) allora ti consiglio di usare vim e poi avere altre shell con gli altri programmi che ti servono.
Detto questo non ti dico cosa ho scelto io
Innanzitutto se usi macchine unix in remoto (per qualunque motivo) probabilmente queste avranno vi (non vim, attenzione), quindi (come e` gia` stato detto) e` meglio saperlo un attimo usare.
Invece per l'uso quotidiano ti consiglio di sceglierne uno dei due seguendo questa "idea".
Emacs non e` solo un editor di testo, ma fa molte altre cose (come hai potuto leggere). Se usi molti programmi di emacs allora ti conviene imparare bene quello ed usarlo per fare tutto (praticamente hai sempre una shell con emacs aperto per fare tutto).
Se invece ti serve "solo" un editor di testo (quindi per la posta usi altro o per prendere note usi altro etc..) allora ti consiglio di usare vim e poi avere altre shell con gli altri programmi che ti servono.
Detto questo non ti dico cosa ho scelto io
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: vim=speed, emacs=power
Se non ricordo male tu usavi vimshark1500 ha scritto:Detto questo non ti dico cosa ho scelto io
-
albatrosla
- Packager

- Messaggi: 1339
- Iscritto il: sab 27 mar 2004, 0:00
- Slackware: current
- Desktop: fluxbox.git
- Località: Collegno, but made in Friûl
- Contatta:
Re: vim=speed, emacs=power
vi(m) tutta la vita. Non sopporterò mai le contorsioni digitali cui costringe emacs: preferisco la sintassi dei comandi di vim, forse più mnemonica e meno logica, ma decisamente più sintetica e perciò più veloce, a mio avviso. Tanto per fare un esempio, salvo spesso e trovo più pratico e veloce un :w<invio> rispetto ad un ctrl+x ctrl+s o quello che è... Dopotutto, con vim uso due mani in modo quasi simultaneo, mentre per il comando emacs userei solo la sinistra. In ogni caso, condivido il parere di chi afferma che alla fine della fiera, si impara l'uno o l'altro più per abitudine che per reale inclinazione.
-
hashbang
- Packager

- Messaggi: 2000
- Iscritto il: ven 4 giu 2010, 10:27
- Nome Cognome: Luca De Pandis
- Distribuzione: macOS | OpenBSD
Re: vim=speed, emacs=power
non uso vi(m) e nemmeno emacs. Preferisco GNU Nano. Vi l'ho usato solo in casi estremi. Con questo non voglio dare un giudizio perchè non li conosco a fondo, non ho mai avuto il piacere di approfondire le mie conoscenze con questi due editor che a quanto sento dire sono entrambi validi. Con nano riesco a fare tutto ciò che mi serve, probabilmente quando avrò voglia proverò ad usare sia emacs che vi(m).
- targzeta
- Iper Master

- Messaggi: 6566
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: vim=speed, emacs=power
Io uso solo emacs, di 'vi' conosco i comandi basilari che possono servire laddove dovessi trovarmi su un PC in cui non ci fosse nè emacs nè nano. 'vi' fornisce l'esecuzione di gdb per il debugging durante la programmazione? Io lo trovo molto comodo sotto emacs.
Emanuele
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
-
tom
- Packager

- Messaggi: 407
- Iscritto il: dom 1 nov 2009, 12:53
- Nome Cognome: Tommaso D'Anna
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: xfce
Re: vim=speed, emacs=power
Dopo qualche giorno noto che con vim riesco a destreggiarmi meglio di emacs, nonostante emacs sembra apparentemente più divertente...
- ZeroUno
- Staff

- Messaggi: 5325
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: vim=speed, emacs=power
Mongo ha scritto:Per amministrare da riga di comando vi è assai usato: vedi "visudo" e similari.
Codice: Seleziona tutto
# export EDITOR=emacs
# visudo
# crontab -ecomunque.
c.a. quasi 15 anni, quando ho cominciato a usare linux (rigorosamente slackware
10 anni fa ho cominciato con solaris 2.5.1 a scrivere pagine in php; su solaris non c'è emacs. A dirla con il buon Mario Vanoni, non c'è nemmeno il vim e nemmeno l'elvis, ma solo il vi standard, oltretutto utilizzato in remoto connesso in telnet con reflectionX.
Le freccette, il canc &co erano tabu.
Lì ho imparato decentemente il vi, e da lì non l'ho mai più lasciato.
Sono stato con elvis per molto tempo perchè è quello di default di slackware, ma quando ho ripreso a programmare ho tirato fuori il vim.
Il vi è indispensabile conoscerlo, anche se non lo si usa, perchè su unix non c'è altro, nemmeno con solaris 10 (di default; poi si, emacs è installabile a posteriori)
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111