Praktisch met de op ChatGPT gebaseerde geavanceerde kopieer-plakfunctie van Windows 11

Praktisch met de op ChatGPT gebaseerde geavanceerde kopieer-plakfunctie van Windows 11

Microsoft’s PowerToys ontving onlangs zijn belangrijkste AI-update voor Windows 11 (en Windows 10). Windows-gebruikers zijn al dol op PowerToys vanwege de verzameling handige hulpprogramma’s, en de nieuwe update voegt een tool “Advanced Paste” toe aan de lijst, waardoor de zaken nog beter worden.

Advanced Paste is een door AI aangedreven tool die het codefragment dat van het klembord is gekopieerd, kan converteren naar de programmeertaal van uw voorkeur. Als u bijvoorbeeld een codefragment in C++ heeft dat u naar Python wilt converteren, kan Advanced Paste dat voor u doen.

Windows Latest was op de ontwikkelaarsconferentie Build 2024, waar we merkten hoe Microsoft met behulp van PowerToys XML snel naar JSON omzet. Het bedrijf onthulde ook dat het met de meer geavanceerde versie van de functie mogelijk is om elke populaire programmeertaal naar de taal van uw voorkeur te converteren, maar er zit een addertje onder het gras.

Het door AI aangedreven kopiëren en plakken van PowerToys heeft uw OpenAI API-sleutel nodig om te kunnen functioneren.

openai api-sleutel toevoegen in powertoys geavanceerde pasta

Om de functie te gebruiken, moet je PowerToys > Geavanceerd Plakken openen , de functie inschakelen en vervolgens handmatig de optie Plakken met AI in- en uitschakelen .

Hierdoor wordt een nieuw dialoogvenster geopend met snelle instructies over waar u de OpenAI API-sleutel voor ChatGPT kunt vinden. Nadat u een account op OpenAI heeft aangemaakt, kunt u de API-sleutel invoeren en de wijzigingen opslaan.

Ik probeer de functie Plakken met AI in PowerToys

Nadat u de OpenAI-sleutel hebt toegevoegd, kunt u de AI-aangedreven functie in Windows 11 uitproberen door een codefragment te kopiëren en op de Windows-toets + Shift + V-snelkoppeling te drukken.

ai kan fouten maken door te waarschuwen in de geavanceerde plaktool van Powertoys
PowerToys Geavanceerd kopiëren en plakken | Afbeelding met dank aan: WindowsLatest.com

Zoals weergegeven in de bovenstaande schermafbeelding, lanceert deze sneltoets een voorbeeldpop-up met drie standaardopties: Plakken als platte tekst (Ctrl+1), Plakken als markdown (Ctrl+2) en Plakken als JSON (Ctrl+3).

Je kunt er ook de klembordgeschiedenis mee bekijken, die veel geavanceerder is dan de ingebouwde klembordgeschiedenis van Windows.

Om de code na het kopiëren te converteren, typt u de opdracht ‘plakken als (x taal)’ in de magische zoekbalk. Hierbij wordt ChatGPT-4o van OpenAI gebruikt om de code te converteren. U kunt bijvoorbeeld “plakken als Python” typen om de gekopieerde C++-code naar Python te converteren.

c++-code converteren naar Python in Powertoys Advanced Paste

Zoals te zien is in de bovenstaande schermafbeelding, zal PowerToys ook een voorbeeldvenster produceren waarin u de code kunt bekijken.

Windows Latest testte de functie met meerdere talen en de ChatGPT-integratie werkte zonder problemen.

Plakken als Python met PowerToys in Windows 11
Plakken als Python met geavanceerd plakken in Windows 11 | Afbeelding met dank aan: WindowsLatest.com

We hebben ook PowerToys Advanced Paste gebruikt om een ​​eenvoudige spelcode van 79 regels, geschreven in Go-programmering, om te zetten in Python, en dat leverde nauwkeurige resultaten op.

Als de gegenereerde uitvoer u niet bevalt, kunt u altijd op de knop Vernieuwen klikken om deze opnieuw te genereren. Als u tevreden bent met het codevoorbeeld, klikt u op de knop Plakken om de opgemaakte code in het IDE-venster in te voegen.

U kunt de code nog steeds opmaken in markdown of JSON als u geen API-sleutel heeft. Microsoft biedt mogelijk ondersteuning voor andere manieren om gekopieerde inhoud naar de programmeertalen van uw voorkeur te converteren.

Deze nieuwe plakfunctie in PowerToys zal nuttig zijn voor ontwikkelaars die tijdens het werken regelmatig code plakken en converteren. ChatGPT is echter niet altijd nauwkeurig met codefragmenten, dus u moet de door AI gegenereerde code nog steeds dubbel controleren op fouten.

Microsoft heeft ook duidelijk gemaakt dat de functie Geavanceerd Plakken niet bedoeld is om het programmeren voor u te doen.

Als u de functie niet ziet, kunt u handmatig upgraden naar PowerToys versie 0.81 vanaf GitHub .

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *