gpt4 book ai didi

python - 自动配对和 Python 字符串

转载 作者:行者123 更新时间:2023-11-28 17:47:18 26 4
gpt4 key购买 nike

我在全局范围内使用 autopair-mode 进行智能引用/paren/bracket 配对。它在大多数情况下都有帮助,但有一种情况除外。

使用 Python 的多引号字符串有点麻烦。输入一次引号得到 "|",输入另一个引号得到 ""|,输入第三个引号得到 """|",一个第四个 引用 gies """"|第五个 引用给了我 """""|,并且第六个引号最终让我到达 """"""|。此时我需要跳回三个空格以获得我一直想要的东西,即 """|""".

是否有一种预先构建的(或简单的)方法可以让 autopair 具有自动点击引号三次的行为给我 """|"""而不是上面描述的 quote-shuffle?

最佳答案

将以下内容添加到我的 .emacs 给了我想要的行为:

(add-hook 'python-mode-hook
#'(lambda ()
(setq autopair-handle-action-fns
(list #'autopair-default-handle-action
#'autopair-python-triple-quote-action))))

发现于 the More Tricks section immerrr 在他们的评论中链接的文档。

关于python - 自动配对和 Python 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16227597/

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