Moderators: El_Goretto, xaviermiller


Code: Select all
#!/usr/bin/ruby -w
print "hello world\n"Code: Select all
hello world

Humm dans nano il y as la coloration :pYggdrasill wrote:Personellement, j'utilise Vim que je trouve très sympathique. Je ne connais pas emacs, mais venant de nano je trouve qu'il y a un véritable apport. Rien que la coloration synthaxique vaut deja la peine je trouve.
Sinon en ce qui concerne les fonctions plus avancée, je ne les maitrise pas encore très bien mais j'ai cru voir un chouette tuto dans la partie doc...je vais donc aller y faire un tour !


On parle d'editeur de texte, pas de traitement de texteXavierMiller wrote:Et pourquoi pas oowrite2 ?
[size=0]mé non, j'utilise emacs... [/size]
Ha oui mais (séquence rébellion) quelle différence entre les deux ?? le couper coller ? la mise en page ?kernel_sensei wrote:On parle d'editeur de texte, pas de traitement de texteXavierMiller wrote:Et pourquoi pas oowrite2 ?
[size=0]mé non, j'utilise emacs... [/size]




Code: Select all
:wq
Code: Select all
(defun set-dark-colors (&optional frame)
"Set colors suitable for working in the darkness without electricity."
(interactive)
(if frame
(select-frame frame)
(setq frame (selected-frame)))
(set-background-color "black")
(set-foreground-color "DarkGrey")
(set-cursor-color "red")
(when (facep 'region)
(set-face-background 'region "DimGray" frame))
(when (facep 'fringe)
(set-face-background 'fringe (face-background 'default) frame)
(set-face-foreground 'fringe (face-foreground 'default) frame)))
(set-dark-colors ())Code: Select all
:r! ma_commandeCode: Select all
:r mon_fichier => lit mon_fichier et l'insert après la ligne courrante
:r! ma_commande => execute ma_commande et insère son résultat après la ligne courrante
:f mon_fic2 => change le nom du fichier actuel en mon_fic2 (très utile pour travailler sur une nouvelle version cans recourir au je quitte mon éditeur, je fait un cp et j'édite...
:w !cmde => envois le ficher éditer dans l'entrée standard de cmde
:g/chaine1/s/chaine2/chaine3 => substitue chine2 par chaine3 dans toute les lignes ou se trouve chaine1
:n,m w fichier => écris les ligne n à m dans fichier
:n,m d => détruit les lignes n à m
:cw => substitue le mot courrant
:C => Remplace le reste de la ligne
:R et :r => mode remplacement (1 fois ou tout le tps)
yy => pour copier
dd => pour couper
p ou P pour coller
D => efface la ligne en cours
o et O : insere une nouvelle ligne
:splitt => pour splitter

