您尚未登录。

#1 2024-11-28 17:48:06

JEB_Bem
会员
注册时间: 2024-11-05
帖子: 19

[已解决]Konsole 复制和执行较长命令的格式显示问题

PyuHmXV9hMzRDeE.png
uxEtDhHdwzcT9sa.png
如图所示,这个是因为我的设置原因还是konsole本身的bug?

最近编辑记录 JEB_Bem (2024-11-28 21:16:41)

离线

#2 2024-11-28 17:56:59

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,943
个人网站

Re: [已解决]Konsole 复制和执行较长命令的格式显示问题

你的 fish 提示符设置有问题吧?里边的颜色代码应当不占空间但是没写明,于是就算错了位置。

更新:哦好像不是 fish、是 bash。那就更可能是颜色代码的设置出问题啦。参考 https://stackoverflow.com/a/55773513/296473

最近编辑记录 依云 (2024-11-28 17:59:32)

离线

#3 2024-11-28 18:48:19

JEB_Bem
会员
注册时间: 2024-11-05
帖子: 19

Re: [已解决]Konsole 复制和执行较长命令的格式显示问题

依云 说:

你的 fish 提示符设置有问题吧?里边的颜色代码应当不占空间但是没写明,于是就算错了位置。

更新:哦好像不是 fish、是 bash。那就更可能是颜色代码的设置出问题啦。参考 https://stackoverflow.com/a/55773513/296473

感谢您的帮助,我查看了 stackoverflow 的问题,这确实与我的问题相符,我使用了 Accept Answer 中的方法进行了配置,但我尝试后并没有起效,以下是我的PS1配置:

PS1="\001\[\033[0m\]\002<\001\[\033[0;36m\]\002\u\001\[\033[0m\]\002@\h \001\033[0;36m\]\002\W\001\[\033[0m\]\002> "

离线

#4 2024-11-28 18:57:21

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,943
个人网站

Re: [已解决]Konsole 复制和执行较长命令的格式显示问题

哦,我研究了一下,bash 里 \[ \] 是和 \001 \002 起到同样的作用的。你在 \h 后漏掉了个 \[ 啦。

离线

#5 2024-11-28 21:13:40

JEB_Bem
会员
注册时间: 2024-11-05
帖子: 19

Re: [已解决]Konsole 复制和执行较长命令的格式显示问题

依云 说:

哦,我研究了一下,bash 里 \[ \] 是和 \001 \002 起到同样的作用的。你在 \h 后漏掉了个 \[ 啦。

多谢

离线

页脚