我在emacs上使用elpy包来使用python。是否有可能像Paredit这样的东西来关闭python的括号和括号?
对于特定的右括号 ( ])}
),您可以尝试 general-close。
对于自动配对括号,有很多选项;首先在 Emacs wiki 上查看自动配对。
需要注意的是,我对Python不是很熟悉,我会说先尝试一下smartparens。 它是高度可配置的,如果你加载smartparens-config
模块(即(require 'smartparens-config)
),它会自动为它支持的每种编程语言(包括Python)设置默认值,这些语言通常相当不错。
在我看来,smartparens
似乎比paredit
这样的东西最大的优势是它足够灵活,在大多数编程模式甚至非编程模式下都很有用,所以你可以为你所做的一切设置一个通用接口。