用于python的emacs中的括号编辑

时间:2016-01-28 08:37:00

标签: python-2.7 emacs elpy

我在emacs上使用elpy包来使用python。是否有可能像Paredit那样关闭python的括号和括号?

2 个答案:

答案 0 :(得分:2)

要专门关闭括号(])}),您可以尝试general-close

对于自动配对括号,有很多选项;首先看看Emacs维基上的autopairs

答案 1 :(得分:1)

有一点需要注意我对Python不是很熟悉,我先说试试smartparens。它是高度可配置的,如果你加载smartparens-config模块(即(require 'smartparens-config)),它将自动为它支持的每种编程语言(包括Python)设置默认值,通常都相当不错。

在我看来,smartparens似乎比paredit这样的大优势在于它足够灵活,可以在大多数编程模式甚至非编程模式下使用,因此您可以设置您所做的一切的通用界面。