all repos — blog @ 84f28391ff396740cfc1c8f2ec571cc891c5c0f3

Code and content for 5ika.ch

Merge branch 'main' of ssh://5ika.ch:1917/blog
Tim Izzo tim@5ika.ch
Mon, 27 Jan 2025 09:46:01 +0100
commit

84f28391ff396740cfc1c8f2ec571cc891c5c0f3

parent

bf4bdb2556468e27c1bf7fec0c9ef321d90dca36

3 files changed, 65 insertions(+), 4 deletions(-)

jump to
M assets/css/style.cssassets/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.mdcontent/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