[GH-ISSUE #2909] 光标选中复制一行长文本会自动添加换行符 #1909

Closed
opened 2026-02-27 00:05:18 +03:00 by kerem · 10 comments
Owner

Originally created by @tudoujunha on GitHub (Aug 3, 2023).
Original GitHub issue: https://github.com/electerm/electerm/issues/2909

Electerm Version and download file extension(Electerm版本和下载文件后缀)

electerm-1.27.30-win-x64.appx

Platform detail (平台详情)

windows 10

What steps will reproduce the bug?(重新问题的详细步骤)

一行较长的文字内容显示为多行的时候,选中文字复制会自动添加换行符,导致一行内容被分割成两行。

选中复制:
image
粘贴到命令行:
image

复制到文本编辑器可以看到复制的一行文字变成了两行:
image

What should have happened?(期望的结果)

一行较长的文字即使显示为多行,选中文字复制也应该没有换行符,仍然是一行完整的内容。

Would this happen in other terminal app(是否能够在其他同类软件重现这个问题)

否。比如 windows powershell 复制显示为多行的内容,复制后仍然是一行完整的内容。

Additional information(其他任何相关信息)

No response

Originally created by @tudoujunha on GitHub (Aug 3, 2023). Original GitHub issue: https://github.com/electerm/electerm/issues/2909 ### Electerm Version and download file extension(Electerm版本和下载文件后缀) electerm-1.27.30-win-x64.appx ### Platform detail (平台详情) windows 10 ### What steps will reproduce the bug?(重新问题的详细步骤) 一行较长的文字内容显示为多行的时候,选中文字复制会自动添加换行符,导致一行内容被分割成两行。 选中复制: ![image](https://github.com/electerm/electerm/assets/131859738/eb20cf64-eab6-45da-ab91-8648a931227e) 粘贴到命令行: ![image](https://github.com/electerm/electerm/assets/131859738/27b73212-934c-4fe5-a27d-04b9f7bcf89c) 复制到文本编辑器可以看到复制的一行文字变成了两行: ![image](https://github.com/electerm/electerm/assets/131859738/f30f25f5-6c46-49ec-baf7-f93f43a8db6f) ### What should have happened?(期望的结果) 一行较长的文字即使显示为多行,选中文字复制也应该没有换行符,仍然是一行完整的内容。 ### Would this happen in other terminal app(是否能够在其他同类软件重现这个问题) 否。比如 windows powershell 复制显示为多行的内容,复制后仍然是一行完整的内容。 ### Additional information(其他任何相关信息) _No response_
kerem 2026-02-27 00:05:18 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@czxin788 commented on GitHub (Aug 23, 2023):

我也遇到这个问题了,一行内容,复制粘贴后,变成多行了。

版本是1.28.4

<!-- gh-comment-id:1689208906 --> @czxin788 commented on GitHub (Aug 23, 2023): 我也遇到这个问题了,一行内容,复制粘贴后,变成多行了。 版本是1.28.4
Author
Owner

@zxdong262 commented on GitHub (Aug 27, 2023):

我试了一模一样的文字,没有复现,正常识别为一行,设置里有什么非默认的设置吗?

<!-- gh-comment-id:1694622426 --> @zxdong262 commented on GitHub (Aug 27, 2023): 我试了一模一样的文字,没有复现,正常识别为一行,设置里有什么非默认的设置吗?
Author
Owner

@tudoujunha commented on GitHub (Aug 27, 2023):

复制的是显示的路径,路径过长一行显示不完整显示为两行的时候,复制下来就会为两行。
image

image

设置里面基本没改什么:
image

<!-- gh-comment-id:1694642249 --> @tudoujunha commented on GitHub (Aug 27, 2023): 复制的是显示的路径,路径过长一行显示不完整显示为两行的时候,复制下来就会为两行。 ![image](https://github.com/electerm/electerm/assets/131859738/de5177c9-5753-4409-bd10-7b91d8ae0a8c) ![image](https://github.com/electerm/electerm/assets/131859738/056d9c43-3346-4abf-a9c9-a49d41ad9ff5) 设置里面基本没改什么: ![image](https://github.com/electerm/electerm/assets/131859738/55d4d2dd-dc60-48d4-8de4-ed9e65f3ced9)
Author
Owner

@zxdong262 commented on GitHub (Aug 27, 2023):

我知道了,右键自动粘贴的问题,手动粘贴就没问题

<!-- gh-comment-id:1694648098 --> @zxdong262 commented on GitHub (Aug 27, 2023): 我知道了,右键自动粘贴的问题,手动粘贴就没问题
Author
Owner

@tudoujunha commented on GitHub (Aug 27, 2023):

不是自动粘贴的问题,我用快捷键粘贴也是一样的。
更关键的是,复制出来就已经是 两行了,在剪贴板就可以看得到。
image
所以是复制的问题。

<!-- gh-comment-id:1694649700 --> @tudoujunha commented on GitHub (Aug 27, 2023): 不是自动粘贴的问题,我用快捷键粘贴也是一样的。 更关键的是,复制出来就已经是 两行了,在剪贴板就可以看得到。 ![image](https://github.com/electerm/electerm/assets/131859738/0e3cde9f-31ea-4ecc-9c90-a936f15e0d03) 所以是复制的问题。
Author
Owner

@SimonFuInSky commented on GitHub (Apr 2, 2024):

2024年了,也是碰到这个问题,快修复一下吧

<!-- gh-comment-id:2031133043 --> @SimonFuInSky commented on GitHub (Apr 2, 2024): 2024年了,也是碰到这个问题,快修复一下吧
Author
Owner

@SimonFuInSky commented on GitHub (Apr 2, 2024):

截图
image
image

<!-- gh-comment-id:2031140593 --> @SimonFuInSky commented on GitHub (Apr 2, 2024): 截图 ![image](https://github.com/electerm/electerm/assets/6703174/4a0b9900-b816-4805-bc62-b8261bd1ccd5) ![image](https://github.com/electerm/electerm/assets/6703174/3b7f9809-076e-4d53-8632-89b365d1b522)
Author
Owner

@zxdong262 commented on GitHub (Apr 8, 2024):

可以试试最新版吗,我试了没有这个问题了

<!-- gh-comment-id:2041978261 --> @zxdong262 commented on GitHub (Apr 8, 2024): 可以试试最新版吗,我试了没有这个问题了
Author
Owner

@czxin788 commented on GitHub (Apr 8, 2024):

可以试试最新版吗,我试了没有这个问题了

用more命令,粘贴文本还是有自动加换行符的问题,我的版本是 electerm 1.38.43,复现如下:
1.创建一个a.txt文件,里面加入一行
vim a.txt

SELECT `b`.`PigHouseUnitID`, `b`.`Capacity`, `b`.`CreatedDate`, `b`.`CreatedOwnerID`, `b`.`EnterpriseID`, `b`.`IsUse`, `b`.`ModifiedDate`, `b`.`OwnerID`, `b`.`PigFarmID`, `b`.`PigHouseUnitName`, `b`.`PigHouseUnitType`, `b`.`Remarks

2、用cat命令查看并粘贴到notepad++上,是正常的一行:
image

image

3、用more命令查看并粘贴到notepad++上,会自动加个换行符:
image
image

<!-- gh-comment-id:2042078429 --> @czxin788 commented on GitHub (Apr 8, 2024): > 可以试试最新版吗,我试了没有这个问题了 用more命令,粘贴文本还是有自动加换行符的问题,我的版本是 electerm 1.38.43,复现如下: 1.创建一个a.txt文件,里面加入一行 vim a.txt ``` SELECT `b`.`PigHouseUnitID`, `b`.`Capacity`, `b`.`CreatedDate`, `b`.`CreatedOwnerID`, `b`.`EnterpriseID`, `b`.`IsUse`, `b`.`ModifiedDate`, `b`.`OwnerID`, `b`.`PigFarmID`, `b`.`PigHouseUnitName`, `b`.`PigHouseUnitType`, `b`.`Remarks ``` 2、用cat命令查看并粘贴到notepad++上,是正常的一行: ![image](https://github.com/electerm/electerm/assets/13861904/36eb21c4-b490-44d0-84ad-4357d6b12eb8) ![image](https://github.com/electerm/electerm/assets/13861904/08de5521-9510-45e8-ab8a-15dd2583995b) 3、用more命令查看并粘贴到notepad++上,会自动加个换行符: ![image](https://github.com/electerm/electerm/assets/13861904/2b3646a7-1793-4886-aa3f-e76181e5efe6) ![image](https://github.com/electerm/electerm/assets/13861904/a481bffc-a353-47c1-ab72-36a229d27ac7)
Author
Owner

@joy-cooper commented on GitHub (Nov 12, 2024):

几个月前确实有这个问题,我记不清日期了。不过今天看了下1.40.18版本已经不存在这个问题了

<!-- gh-comment-id:2469478489 --> @joy-cooper commented on GitHub (Nov 12, 2024): 几个月前确实有这个问题,我记不清日期了。不过今天看了下1.40.18版本已经不存在这个问题了
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/electerm#1909
No description provided.