toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : vim-snipmate  ]

Paquet : vim-snipmate (0.90-2)

Liens pour vim-snipmate

Screenshot

Ressources Debian :

Télécharger le paquet source vim-snipmate :

Responsable :

Ressources externes :

Paquets similaires :

script Vim mettant en œuvre quelques caractéristiques de bouts de code TextMate

SnipMate.vim se veut être un script discret et concis pour Vim mettant en œuvre quelques fonctions de bouts de code (snippet) de TextMate. Ces bouts de code sont des morceaux de texte souvent tapés pouvant être insérés dans un document en utilisant un mot déclencheur suivi de <tab>.

Par exemple, dans un fichier C et en utilisant l’installation par défaut de snipMate.vim, si « for<tab> » est saisi dans le mode Insertion, il sera développé sous forme de boucle classique en C:

for (i = 0; i < count; i++) {

}

Pour aller au prochain élément de la boucle, tapez simplement <tab> pour y accéder. Si un code est répété, tel que la variable « i » dans cet exemple, il est possible d’effectuer une saisie lorsqu’il est surligné, et toutes les correspondances visées dans le bout de code seront mises à jour.

SnipMate.vim a, parmi d’autres, les caractéristiques suivantes :

– la syntaxe des bouts de code est très similaire à TextMate, permettant

  ainsi une conversion facile ;
– la position des bouts de code est conservée de manière transparente
  (c'est-à-dire, aucune marque ou paramètre fictif inséré dans le tampon
  n’est utilisé), permettant de se soustraire à un bout de code incomplet,
  chose particulièrement utile avec Vim ;
– les variables dans les bouts de code sont mises à jour simultanément à la
  frappe ;
– les bouts de code peuvent avoir plusieurs correspondances ; – les bouts de code peuvent ne pas être ordonnés. Par exemple, dans une
  boucle do...while, la condition peut être insérée avant le code.

Autres paquets associés à vim-snipmate

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger vim-snipmate

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
all 30,8 ko129,0 ko [liste des fichiers]