我按照这个答案配置了我的 zsh 。然后我发现完成现在包括.
and ..
。如何删除它们?
主页
/
user-493477
QuarticCat's questions
QuarticCat
Asked:
2022-03-07 03:11:11 +0800 CST
我不喜欢将尾随换行符添加到我的历史记录中,因此我经常需要在输入前输入退格键。我想知道有没有办法自动执行此操作(删除尾随换行符)。
我也不想禁用括号粘贴,因为有时我需要在提交之前编辑粘贴的命令。
复制:
三击下面的代码块,然后您将选择包括尾随换行在内的整行。
cd /tmp
将其复制并粘贴到您的 ZSH,除非您禁用括号粘贴,否则它不会执行。现在查看历史文件
cat $HISTFILE | tail -3
你会看到这样的东西:
: 1646582294:0;cd /tmp\
: 1646582296:0;cat $HISTFILE | tail -3
如果按 UP,您将看到换行符已保留。
我的 zshrc 文件可以在这里找到。如果我错过了什么,我很抱歉。