Forum Linux.général Vim: comment utiliser un pattern après son matching?

Posté par  .
Étiquettes :
3
7
fév.
2012

Bonjour,
j'ai eu besoin des fonctionnalités de scripting de Vim aujourd'hui, et je n'ai pas su comment réutiliser un pattern lorsqu'il était matché.
Voilà le type de fonction que j'avais défini (sachant que le contexte justifiait ce type de méthode) :

:function Remplacer(line)
:if a:line =~ "^#\(.*\)"
:let @a=\1 "<----------- ici j'aurais voulu "capturer" le contenu matché par les \( \)
:normal O"ap "<------- ici je réutilise ce contenu depuis (par exemple)le registre "a
:endif
:endfunction

Malheureusement ça n'est pas (…)

Journal astuce bash: de l'usage du elif

Posté par  .
Étiquettes :
12
21
juin
2011

Bash est un langage dont la coolitude ne cesse de me surprendre. J'en apprends littéralement tous les jours.

Il existe des tas de sites où vous trouverez des tas d'astuces sur l'utilisation avancée du Bourne-Again SHell. Par exemple sur l'utilisation des redirections, des substitutions de processus, les tableaux associatifs, les documents-en-place (here-document), chaines-en-place (here-string), les tuyaux nommés, les nombreux types d'expansion, etc, etc.

Mais récemment y'a une astuce toute bête que je n'ai jamais vraiment lu nul part sur (…)

Rencontre sur les langages de script à l’IRILL le 1er juin 2011

Posté par  (site web personnel) . Modéré par patrick_g.
13
11
mai
2011
Science

Le 1er juin 2011, l’IRILL (Initiative de Recherche et Innovation sur le Logiciel Libre) organise une journée de travail dédiée aux langages de script.

L’objectif principal est d’identifier un ensemble d’exemples significatifs de faiblesses et caractéristiques à améliorer. On recherche aussi pour cela des développeurs ayant des exemples intéressants de motifs de programmation qui leur sont utiles, et même nécessaires, mais pour lesquels leur langage de script favori les laisse insatisfaits, parce qu’il est trop lent ou pas assez sûr, par exemple.