Aller au contenu

Terminal Windows

Raccourcis et workflows complets de Windows Terminal pour une productivité améliorée sur Windows.

RaccourciDescription
Ctrl+Shift+TNouvel onglet
Ctrl+Shift+WFermer l’onglet
Ctrl+TabOnglet suivant
Ctrl+Shift+TabOnglet précédent
Ctrl+Shift+1-9Accédez à l’onglet 1-9
Alt+Shift+DDiviser le volet verticalement
Alt+Shift+-Diviser le volet horizontalement
Alt+ArrowNaviguer entre les panneaux
Alt+Shift+ArrowRedimensionner le volet
Ctrl+Shift+WFermer le volet

Gestion des fenêtres

RaccourciDescription
Ctrl+Shift+NNouvelle Fenêtre
Alt+F4Fermer la fenêtre
F11Basculer en Plein Écran
Ctrl+,Ouvrir Paramètres
Ctrl+Shift+POuvrir la Command Palette
Alt+EnterBasculer en Plein Écran

Sélection et édition de texte

RaccourciDescription
Ctrl+Shift+CCopier
Ctrl+Shift+VColler
Ctrl+ASélectionner tout
Shift+ClickÉtendre la sélection
Ctrl+Shift+FTrouver
F3Rechercher Suivant
Shift+F3Rechercher Précédent
Ctrl+Shift+HRechercher et Remplacer

Gestion des profils

RaccourciDescription
Ctrl+Shift+SpaceOuvrir le menu déroulant
Ctrl+Shift+1Ouvrir Profil 1
Ctrl+Shift+2Ouvrir Profil 2
Ctrl+Shift+3Ouvrir Profil 3
Ctrl+Shift+4Ouvrir Profil 4
Ctrl+Shift+5Ouvrir Profil 5

Police et affichage

RaccourciDescription
Ctrl+=Augmenter la taille de police
Ctrl+-Réduire la taille de police
Ctrl+0Réinitialiser la taille de police
Ctrl+Shift+ScrollWheelZoom

Fonctionnalités avancées

RaccourciDescription
Ctrl+Shift+DDupliquer l’onglet
Ctrl+Shift+TNouvel onglet avec le même profil
Alt+ClickOuvrir le lien hypertexte
Ctrl+ClickOuvrir le chemin du fichier

Intégration de ligne de commande

CommandeDescription
wtOuvrir Windows Terminal
wt -p "Profile Name"Ouvrir avec un profil spécifique
wt new-tabOuvrir un nouvel onglet
wt split-paneDiviser le volet actuel
wt -d C:\pathOuvrir dans un répertoire spécifique

Exemples de configuration

Liaisons de touches personnalisées

\\\\{
    "command": "newTab",
    "keys": "ctrl+t"
\\\\},
\\\\{
    "command": "closeTab",
    "keys": "ctrl+w"
\\\\},
\\\\{
    "command": "splitPane",
    "keys": "alt+shift+d",
    "split": "vertical"
\\\\}

Configuration de profil

\\\\{
    "name": "PowerShell",
    "commandline": "powershell.exe",
    "hidden": false,
    "colorScheme": "Campbell",
    "fontSize": 12,
    "fontFace": "Cascadia Code"
\\\\}

Schémas de couleurs

\\\\{
    "name": "Custom Dark",
    "background": "#0C0C0C",
    "foreground": "#CCCCCC",
    "black": "#0C0C0C",
    "blue": "#0037DA",
    "brightBlack": "#767676",
    "brightBlue": "#3B78FF"
\\\\}

Intégration PowerShell

Commandes PowerShell utiles

# Navigation
Set-Location C:\path\to\directory
Get-ChildItem  # List files
Get-Location   # Current directory

# File Operations
New-Item -ItemType File -Name "filename.txt"
New-Item -ItemType Directory -Name "foldername"
Copy-Item source.txt destination.txt
Remove-Item filename.txt

# System Information
Get-ComputerInfo
Get-Process
Get-Service
Get-EventLog -LogName System -Newest 10

Alias PowerShell

# Add to PowerShell profile
Set-Alias ll Get-ChildItem
Set-Alias grep Select-String
Set-Alias which Get-Command

Intégration WSL

Commandes WSL

# List WSL distributions
wsl --list --verbose

# Set default distribution
wsl --set-default Ubuntu

# Open WSL in Windows Terminal
wsl

# Run specific command in WSL
wsl ls -la

Configuration de profil WSL

\\\\{
    "name": "Ubuntu",
    "source": "Windows.Terminal.Wsl",
    "commandline": "wsl.exe -d Ubuntu",
    "startingDirectory": "//wsl$/Ubuntu/home/username"
\\\\}

Workflows de productivité

Configuration de développement

# Multi-pane development environment
# Pane 1: Code editor
code .

# Pane 2: Development server
npm start

# Pane 3: Git operations
git status

# Pane 4: File watching/testing
npm test -- --watch

Administration système

# System monitoring panes
# Pane 1: Process monitoring
Get-Process|Sort-Object CPU -Descending

# Pane 2: Event log monitoring
Get-EventLog -LogName System -Newest 20

# Pane 3: Service status
Get-Service|Where-Object \\\\{$_.Status -eq "Running"\\\\}

# Pane 4: Network monitoring
netstat -an

Meilleures pratiques

Optimisation des performances

  • Utiliser l’accélération matérielle lorsqu’elle est disponible
  • Limiter la taille du tampon de défilement
  • Désactiver les effets visuels inutiles
  • Utiliser des taux de rafraîchissement appropriés

Personnalisation

  • Créer des profils pour différents environnements
  • Utiliser des schémas de couleurs significatifs
  • Configurer des polices et des tailles appropriées
  • Configurer des liaisons de touches personnalisées

Sécurité

  • Utiliser Windows Hello pour l’authentification
  • Configurer des politiques d’exécution appropriées
  • Utiliser des profils séparés pour différents contextes de sécurité
  • Activer l’entrée sécurisée pour les opérations sensibles

Intégration de workflow

  • Intégrer avec des systèmes de contrôle de version
  • Utiliser les fonctionnalités d’intégration de shell
  • Configurer le changement automatique de profil
  • Configurer des commandes et des alias personnalisés