尽管做了一些努力,我还是无法获得Bash工作的"括号粘贴"功能.
我的终端是xterm支持它的.我的版本bash就是4.3.33(1)-release,我认为支持它的基础上的日期此线程.
我尝试在会话中启用它:
bind 'set enable-bracketed-paste on'
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用.
我尝试添加到我的.inputrc:
set enable-bracketed-paste on
Run Code Online (Sandbox Code Playgroud)
但也没有运气.
这个非常好的功能似乎记录很差,所以我很难找到信息......
这个好的概述页面说"......如果有人知道比bash用户更好的解决方案,而不是'切换到zsh',我想把它包含在这里." 但是在Bash进行更改之前,该页面已过时(请参阅上面提到的主题).
有没有人和Bash一起运气,在这里?我错过了什么魔法?
编辑:
我在这个链接上看到,在readline之前,括号内的粘贴可能无法使用7.0.我现在有6.3.也许这解释了吗?我不确定原始Bash线程的方块是如何的,它有一个readline补丁...
Welp,它现在有效(:
带有readline 7.0的Bash 4.4支持括号粘贴.
在您的会话中启用:
$ bind 'set enable-bracketed-paste on'
Run Code Online (Sandbox Code Playgroud)
或永久在您的.inputrc中:
set enable-bracketed-paste on
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1158 次 |
| 最近记录: |