gpt4 book ai didi

Emacs - 跳过空白杀死

转载 作者:行者123 更新时间:2023-12-05 01:23:09 26 4
gpt4 key购买 nike

我试图让 kill ring 基本上忽略空白条目(制表符,换行符,只是空格等),我对 elisp 还很陌生,我很确定这样做的方法是做 defadvice 但我有几个问题。

  • 首先阻止空白条目进入kill ring,还是跳过它们会更好?我假设是后者。

  • 在这种情况下,我完全不知道我应该建议哪个函数,它在当前杀死、猛拉和插入为猛拉之间 - 但我不完全确定我应该操纵哪个不从终止环中猛拉空格。

    谢谢!

    编辑:我很确定这样做的方法是操纵“current-kill”以继续调用自己直到到达非空白条目? (或环的末端,以先到者为准)

    最佳答案

    从评论看来,自从您杀死空白行以来,您的终止环中的空白似乎有问题。我的解决方案是避免杀死空白行并使用函数 delete-blank-line (C-x C-o) 代替。这将一组空行(包括空格和制表符)减少为单个空行。

    关于Emacs - 跳过空白杀死,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12102554/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com