Bash 括号粘贴 - 支持吗?
Bash bracketed paste - is it supported?
尽管付出了一些努力,但我无法使 Bash 的 "bracketed paste" 功能正常工作。
我的终端是xterm
,支持。
我的 bash
版本是 4.3.33(1)-release
,我认为支持它,基于 this thread.
的日期
我尝试在会话中启用它:
bind 'set enable-bracketed-paste on'
但这似乎不起作用。
我尝试添加到我的 .inputrc
:
set enable-bracketed-paste on
但也没有运气。
这个非常好的功能似乎没有很好的文档记录,所以我很难找到信息...
这个 good overview page 说“...如果有人知道比 'switch to zsh' 对 bash 用户更好的修复方法,我想把它包括在这里。”但是该页面的日期是在 Bash 中进行更改之前的日期(请参阅上面提到的线程)。
这里有人 Bash 运气好吗?
我缺少什么魔法?
编辑:
我在 this link 看到括号中的粘贴可能在阅读行 7.0
之前不可用。我目前有 6.3
。也许这解释了它?我不确定这与原始 Bash 线程有何相似之处,该线程有一个 readline 补丁...
很好,现在可以使用了 (:
Bash 4.4,readline 7.0,支持括号粘贴。
在您的会话中启用:
$ bind 'set enable-bracketed-paste on'
或永久保存在您的 .inputrc 中:
set enable-bracketed-paste on
尽管付出了一些努力,但我无法使 Bash 的 "bracketed paste" 功能正常工作。
我的终端是xterm
,支持。
我的 bash
版本是 4.3.33(1)-release
,我认为支持它,基于 this thread.
我尝试在会话中启用它:
bind 'set enable-bracketed-paste on'
但这似乎不起作用。
我尝试添加到我的 .inputrc
:
set enable-bracketed-paste on
但也没有运气。
这个非常好的功能似乎没有很好的文档记录,所以我很难找到信息...
这个 good overview page 说“...如果有人知道比 'switch to zsh' 对 bash 用户更好的修复方法,我想把它包括在这里。”但是该页面的日期是在 Bash 中进行更改之前的日期(请参阅上面提到的线程)。
这里有人 Bash 运气好吗? 我缺少什么魔法?
编辑:
我在 this link 看到括号中的粘贴可能在阅读行 7.0
之前不可用。我目前有 6.3
。也许这解释了它?我不确定这与原始 Bash 线程有何相似之处,该线程有一个 readline 补丁...
很好,现在可以使用了 (:
Bash 4.4,readline 7.0,支持括号粘贴。
在您的会话中启用:
$ bind 'set enable-bracketed-paste on'
或永久保存在您的 .inputrc 中:
set enable-bracketed-paste on