Merge branch 'main' of ssh://5ika.ch:1917/blog
Tim Izzo tim@5ika.ch
Mon, 27 Jan 2025 09:46:01 +0100
3 files changed,
65 insertions(+),
4 deletions(-)
M
assets/css/style.css
→
assets/css/style.css
@@ -91,7 +91,7 @@
:not(pre) > code { font-size: 0.9rem; color: var(--text-secondary); - background-color: rgb(221, 221, 221); + background-color: var(--color-primary-light); padding: 0 0.25rem; border-radius: 4px; }@@ -175,10 +175,11 @@ @media (prefers-color-scheme: dark) {
:root { --color-primary: #818cf8; --color-bg: #18181b; - --text-secondary: #9ca3af; + --text-secondary: #e2e4e8; } body { color: white; } } +
A
content/tutos/tmux.md
@@ -0,0 +1,53 @@
+--- +Title: Utiliser tmux +Date: 2024-12-23 +--- + +## Cheatsheet + +Toutes les actions doivent être précédées de `Ctrl+B` (préfixe). + +### Commandes génériques + +- `CTRL+A`: Se déplacer au début de la ligne +- `CTRL+E`: Se déplacer à la fin de la ligne +- `CTRL+→←`: Se déplace de mot en mot +- `CTRL+U`: Couper du début de la ligne jusqu'au curseur +- `CTRL+K`: Coupe du curseur à la fin de la ligne +- `ALT+D`: Coupe du curseur à la fin du mot +- `CTRL+Y`: Colle ce qui a été coupé précédemment +- `CTRL+L`: Vide le terminal (clear) +- `CTRL+R`: Recherche dans les commandes passées +- `CTRL+S`: Freeze l'écran +- `CTRL+Q`: Unfreeze l'écran +- `CTRL+D`: Ferme la session en cours + +### Gestion des fenêtres + +- `c`: Créer une nouvelle fenêtre +- `w`: Lister les fenêtres +- `,`: Renommer la fenêtre +- `n`: Se déplacer vers la fenêtre suivante +- `p`: Se déplacer vers la fenêtre précédente +- `<numéro>`: Se déplace vers la fenêtre attribuée à ce numéro +- `l`: Retourne vers la fenêtre précédente + +### Gestion des panes + +- `%`: Splitter horizontalement +- `"`: Splitter verticalement +- `↑↓→←`: Se déplacer entre les panes +- `;`: Revenir au pane précédent +- `!`: Déplacer le pane courant dans une nouvelle fenêtre +- `z`: Mettre le plane courant en pleine écran (ou sortir du plein écran) +- `{`: Déplacer le pane courant vers la gauche +- `}`: Déplacer le pane courant vers la droite +- `Ctrl+<flèche>`: Redimensionne le pane courant +- `x`: Ferme le pane courant +- `q`: Affiche les numéros des panes +- `q <numéro>`: Se déplacer vers le pane attribué à ce numéro + +### Plugins + +- `I`: Installe les plugins listés dans `~/.tmux.conf` (avec tpm) +- `alt+u`: Met à jour/supprime les plugins en fonction de la liste dans `~/.tmux.conf`
M
content/tutos/vim.md
→
content/tutos/vim.md
@@ -24,8 +24,8 @@
### Copier/Coller - `yy`: Copie la ligne actuelle -- `dd`: Supprime la ligne actuelle -- `du`: Supprime à partir du curseur jusqu'à la fin du mot +- `dd`: Coupe la ligne actuelle +- `du`: Coupe à partir du curseur jusqu'à la fin du mot - `cc`: Supprime la ligne actuelle et passe en mode _insertion_ - `p`: Colle une sélection - `D`: Supprime à partir du curseur jusqu'à la fin de la ligne@@ -93,6 +93,13 @@ - `@x`: Applique les actions enregistrées avec le nom 'x' (1x)
- `55@x`: Applique les actions 'x' 55 fois - `@@`: Ré-applique l'action précédente - `qxq`: Supprime l'enregistrement 'x' + +### Wiki +#### Journal + +- `\w\w`: Créer une nouvelle page à la date du jour +- `\wi`: Ouvrir l'index du journal +- `\w\i`: Générer le contenu de l'index ## Ressources