簡體   English   中英

emacs python模式首選項

[英]emacs python mode preferences

我剛開始使用Python,但我是一個非常有經驗的emacs用戶。 我試圖在python.el和python-mode.el(或人們可以建議的任何其他等效模式)之間做出決定。

目前我強烈傾向於python-mode.el,主要是因為它有一個有用的“縮進區域”方法...

然而,我在兩種模式下似乎都缺少C模式的一些功能,這些功能轉到下一個/上一個功能(c-defof-defun)(這與py-goto-block-up不同之處在於1)沒有py-goto-block-down,2)你可以使用cb ....向上滾動多個函數,但是py- ..只出去級別)

此外,由於C有大括號等,因此很容易找到當前部分的開頭/結尾。 py-goto-block-up給了我一個塊的開頭,但是塊的結尾沒有相應的...

謝謝

在python模式下有CMaCMe 它們分別開始和結束當前的def或class。 它們默認映射到beginning-of-defun end-of-defun

還有Cc Cu ,它被映射到python-beginning-of-block 我的python-mode默認不映射python-end-of-block ,但它也在那里。

當前的python-mode.el附帶了許多更細粒度的命令。 阻止,聲明,表達,部分表達,類,def,行

具有beg / end / copy / delete / execute屬性

得到它

https://launchpad.net/python-mode

不要忘記有兩個python.el文件。 一個是現在Emacs中的“舊”, 另一個是fgallina,當它發布時將在Emacs 24.2中。 我沒資格說新的比python-mode.el更好。

我發現pdbtrack(python-mode.el的一部分)非常有價值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM