46 liens privés
Tout est dans le titre... et c'est une super introduction
Tout est dans le titre
Tout est dans le titre
La regex en question /^1?$|^(11+?)\1+$/ - il s'agit d'écrire le nombre à tester comme la somme de "1". Ainsi 3 équivaut à 111, 4 à 1111, etc. L'auteur explique ensuite comment fonctionne la regex et c'est très astucieux
Tout est dans le titre
Tout est dans le titre
Des snippets de code : Python, JavaScript, CSS, HTML, Makefile, Shell, regex, SQL, etc
Suite de https://thevaluable.dev/vim-advanced/, on y apprend :
- plein de raccourcis claviers pour les modes INSERT et VISUAL
- les regex dans Vim ont plus ou moins de "magie"
- un atome dans une regex Vim est un pattern correspondant à un caractère
- les métacaractères de taille 0 (comme ^ et $) ne correspondent à aucun caractère mais peuvent permettre de restreindre les correspondances selon le contexte
- on peut utiliser les "marks" dans les regex
- on peut lancer n'importe quelle commande du shell avec
:!
- on peut insérer la sortie de commandes shell dans Vim avec
:read
- on peut plier / déplier du contenu
Suite de https://thevaluable.dev/vim-intermediate/ on y apprend :
- plusieurs raccourcis commençant par "g"
- comment remplacer une expression par une autre (utiliser de préférence :sm si le pattern cherché est une regex)
- les intervalles (par exemple .,.+10 désigne l'intervalle allant de la ligne courante à 10 lignes après)
- la liste des positions dans différents fichiers
- la liste des "quickfixes" et des "locations"
- l'utilisation des "marks"
L'auteur donne une liste de ressources / sites pour apprendre la programmation en s'amusant :
- Design
- JavaScript
- Python
- CSS
- SQL
- Git
- Regex
- L'algorithme de recherche A*
- F#
- Ruby
- Commandes Linux
- Éditeur
- Sécurité
- Powershell
Tout est dans le titre
Des mots croisés ... à base de regex ! (via https://tutox.fr/2017/06/02/jeu-mots-croises-en-regex/ )
Tout est dans le titre
C'est en JavaScript. Par exemple, /(?
Il s'agit d'une fonctionnalité des expressions rationnelles, relative aux groupes de capture. Très pratique, et disponible en JavaScript :-)
En JavaScript... avec quelques explications de nouveautés apportées par ES2018
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre