Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Support copying to system clipboard via OSC52 escape sequence

Ouverte
#4,943 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
45/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
csharp, powershell
Domaine
cli

Piste de recherche

Start by reviewing the CopyOrCancelLine key handler and the existing copy-related implementation; no specific files or tests are named in the issue. Compare the requested behavior with Set-Clipboard's -AsOSC52 implementation. Done means providing an OSC52-based way to copy selected text in the remote scenarios described, either through CopyOrCancelLine or an alternative key handler.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Issue-Enhancement Needs-Triage :mag:
Prerequisites
  • Write a descriptive title.
Description of the new feature/enhancement

It's really useful to be able to copy highlighted text to the system clipboard using ctrl+c (CopyOrCancelLine). This works without a hitch using the shell locally, and when using PowerShell remoting to connect to another computer, but not in certain other circumstances - say, if I remoted into another system using ssh and ran PowerShell there, ctrl+c doesn't copy to my system clipboard, which is really unfortunate.
Some of the situations it doesn't handle could be solved by adding either an option or another key handler that copies the selection using the OSC52 escape sequence.

Proposed technical implementation details (optional)

I would be satisfied with either an option to change Copy and equivalents to copy using OSC52 escape sequences or alternative keyhandlers that function like Copy etc. but use OSC52 copying. Set-Clipboard supports this; its implementation might be a useful reference?

Langage dominant
C#
Étoiles
4.4k
Forks
341
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de PowerShell/PSReadLine

Toutes les issues de PowerShell/PSReadLine

Issues similaires

Plus d'issues C#

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.