Copy & paste on Windows Terminal output with tab characters result in unexpected behaviour of results in text editors #3742

Closed
opened 2026-01-30 23:28:54 +00:00 by claunia · 3 comments
Owner

Originally created by @EduardoZimelewicz on GitHub (Sep 4, 2019).

Environment

Windows build number: 10.0.18362.295
Windows Terminal version (if applicable): 0.4.2382.0
Ansible version: 2.5.1

Steps to reproduce

Through ansible-vault commands for encrypting specific variables, we should be able to copy and paste the generated key and encrypted value as the outputted in the terminal. It looks like that windows terminal is adding some characters at the beginning of each line.

sudo ansible-vault encrypt_string --vault-password-file ~/.ansible_dep_pwd 'value_encrypted' --name 'key'

Expected behavior

The paste result to any code editor or text processor should be like this:

image

Actual behavior

The current result of the paste it's actually like this:

image

It looks like multiple tabs or spaces are being added and copy with, generating weird spaced results.

Thanks everyone for having a look at this, great stuff with the terminal and keep the good work!

Originally created by @EduardoZimelewicz on GitHub (Sep 4, 2019). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> <!-- This bug tracker is monitored by Windows Terminal development team and other technical folks. **Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues**. Instead, send dumps/traces to secure@microsoft.com, referencing this GitHub issue. If this is an application crash, please also provide a Feedback Hub submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal (Preview)" and choose "Share My Feedback" after submission to get the link. Please use this form and describe your issue, concisely but precisely, with as much detail as possible. --> # Environment ```none Windows build number: 10.0.18362.295 Windows Terminal version (if applicable): 0.4.2382.0 Ansible version: 2.5.1 ``` # Steps to reproduce <!-- A description of how to trigger this bug. --> Through ansible-vault commands for encrypting specific variables, we should be able to copy and paste the generated key and encrypted value as the outputted in the terminal. It looks like that windows terminal is adding some characters at the beginning of each line. ```bash sudo ansible-vault encrypt_string --vault-password-file ~/.ansible_dep_pwd 'value_encrypted' --name 'key' ``` # Expected behavior <!-- A description of what you're expecting, possibly containing screenshots or reference material. --> The paste result to any code editor or text processor should be like this: ![image](https://user-images.githubusercontent.com/1844840/64254431-c2adf300-cef5-11e9-8d3a-ddc933f1d24d.png) # Actual behavior <!-- What's actually happening? --> The current result of the paste it's actually like this: ![image](https://user-images.githubusercontent.com/1844840/64254535-01dc4400-cef6-11e9-9efa-5e1c19dea7f2.png) It looks like multiple tabs or spaces are being added and copy with, generating weird spaced results. Thanks everyone for having a look at this, great stuff with the terminal and keep the good work!
claunia added the Resolution-Duplicate label 2026-01-30 23:28:54 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Sep 4, 2019):

@carlos-zamora

I know this is a dupe of another copy-paste bug, but I'm not sure which one. Carlos will though :)

@zadjii-msft commented on GitHub (Sep 4, 2019): @carlos-zamora I know this is a dupe of another copy-paste bug, but I'm not sure which one. Carlos will though :)
Author
Owner

@DHowett-MSFT commented on GitHub (Sep 4, 2019):

I think this is just #2324.

/dup #2324

@DHowett-MSFT commented on GitHub (Sep 4, 2019): I think this is just #2324. /dup #2324
Author
Owner

@ghost commented on GitHub (Sep 4, 2019):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (Sep 4, 2019): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#3742