自动删除我粘贴到 Ubuntu CLI 的所有内容的制表符缩进吗?

自动删除我粘贴到 Ubuntu CLI 的所有内容的制表符缩进吗?

是否有一个实用程序可以安装,可以自动删除(“筛选”)我粘贴到 Ubuntu CLI 的代码块和文档中的任何制表符缩进?

例如,如果我粘贴:

    (
    command1
    command2
    )

或者

    cat <<-'PMA' > /opt/script.sh
    string1
    string2
    PMA

粘贴后,这些将变成:

(
command1
command2
)

或者

cat <<-'PMA' > /opt/script.sh
string1
string2
PMA

进一步澄清:

我的目标是粘贴至执行之间所有前导制表符(可能还有空格)都将被删除。

答案1

运行bind -u complete,然后 Bash 将完全按照您想要的方式运行:它不允许您输入制表符。

来源:关于“禁用 bash tab 补全”的回答

相关内容