python-mode.el

ソフトウェアのスクリーンショット:
python-mode.el
ソフトウェアの詳細:
バージョン: 6.1.3
日付のアップロード: 17 Feb 15
開発者: Barry Warsaw
ライセンス: 無料
人気: 30

Rating: nan/5 (Total Votes: 0)

のpython-mode.elを、編集を開発し、PythonのソフトウェアをデバッグするためのEmacsとXEmacsモードのモードです。
のpython-mode.elを、Pythonが動作するすべてのプラットフォームと互換性のPythonプログラミング言語で書かれたオープンソースのアプリです。

このリリースのの新機能である:ます。

  • PEP8のインデント-代替ます。
  • 実装リストを閉じるとき
  • ブール `PY-クローズ·アット·開始列-P '、デフォルトはnilにします。

  • <李> my_listという= [1、2、3、4、5、6、
    <李>結果= some_function_that_takes_arguments( 'A'、 'B'、 'c'は、 'dは'、 'e'は、「f」の)
  • ときはnil以外の、それはのように、複数行の構文を開始する行の最初の文字の下に並んされます。

  • <李> my_listという= [1、2、3、4、5、6、
    <李>結果= some_function_that_takes_arguments( 'A'、 'B'、 'c'は、 'dは'、 'e'は、「f」の、
  • キーCMaと、すべてのトップレベルフォームのCMEは使用可能な、LP:1191078ます。
  • ブール `PY-defunの使いトップレベル-P` PY-終わり、「非nilの、beginning-のend-of-defunはフォームは `PY-始まり·オブ·トップレベルを使用する場合」 -topレベル」、マーク-defunはなどがポイントでトップレベルのフォームをマークします。
  • キーCMaと、すべてのトップレベルフォームのCMEは使用可能な、LP:1191078ます。
  • 新しいコマンド:PY-始まり·オブ·ブロック電流コラム&QUOT;
  • ;現在のコラム&QUOTで始まり、ブロックの先頭に達する
  • PY-始まり·オブ·トップレベルのPY-始まり·オブ·トップレベルのPY-エンド·オブ·トップレベルのPY-マークトップレベルのPY-コピー-トップレベルのPY-削除-、トップレベルPY-殺す - トップレベルのPY-実行するトップレベルのPY-トップレベルのフォーム-P PY-コメント - トップレベルのPY-始まり·オブ·トップレベル-P

  • <李は> `マイナーブロック`と、 `'、`試す」場合、または'コマンドがマイナーブロックは `のためにより開始された追加された ''ブロックはまたカバーしながら、` DEF 'または `クラス'
  • 変数 `PY-キープ-Windowsのコンフィギュレーションが` t 'に関係なく `PY-スイッチ·バッファ·オン実行-PのWindowsベースの設定を復元します」、デフォルトは` PY-キープ-Windowsの設定を設定すると、nilの」 'と `PY-分割窓·オン実行-P'の設定。エラーが発生した場合は、それが表示さだます。
  • 、またシグナリングエラーのため、ウィンドウの変更をsuppres力します。
  • 'に' `PY-キープ-Windowsの設定を設定するには
    、デフォルトはnilの
  • ブール空の-LINE-閉じ-Pであるとき非nilで、空の行からCjはDEDENTたい場合ブロック次の空行の後にnil以外、DEDENTます。
  • Trueの場合:印刷(&QUOT; if文&QUOTの一部;)
  • 印刷(&QUOT; if文&QUOTの一部ではありません;)
  • ブールPY-デバッグ-P、デフォルトはnil以外、RESPを維持するとnilです。デバッグに便利店情報。一時ファイルは削除されません。その他の機能などは、いくつかのロギングを実装する場合があります。
  • はヒューリスティック出口新しいVAR `PY-MAX-specpdl-size 'は、デフォルトは` MAX-specpdlサイズ' 'PY-MAX-specpdlサイズ `の数がループする場合は、エラーになるPY·エンド·オブ·ステートメントの完了した、したがって、おそらく永遠のループからハングを回避します。
  • `ブロックと同じ「もはやPY-コピー文`最新版を参照「PY-の文は、DEF、表現など `PY-文は、 'ステートメントを返す独自のコマンドを作った、文字列ます。

  • のみ表示さ-bufferます。; * Pythonベースのヘルプ*&QUOT;
  • ブール `PY-MAX-ヘルプバッファ-P '、デフォルトは、If&QUOT nilです。

の何が新しいのバージョン6.1.2で:

  • 簡素化メニュー
  • `Pyが実行-...'-コマンドは文字列として結果を返します。
  • ブール `PY-ストア結果-P 'によって制御、デフォルトはnil
  • である
  • ときはnil以外、キル·リングに「-... PY-実行 `の文字列を結果として置くので、それはヤンクされる場合があります。
  • すべてのコメント行を削除するコマンド:
  • `PY-削除·コメント·イン·DEF·オア·クラス '
  • `PY-削除·コメント·イン·クラス '
  • `PY-削除·コメント·イン·ブロック '
  • `PY-削除·コメント·イン·地域 '

  • 、デフォルトはnil
  • このブール `PY-インデント-括弧-スパン - マルチライン-Pである
  • リストの非ゼロ、インデント要素が `PY-インデント·オフセット」の最初の要素の値:
  • DEFのfoo()
  • IF(fooの&&ます。
  • バズ):
  • バー()

  • 最初の要素と
  • デフォルトのラインアップ:
  • DEFのfoo()
  • IF(fooの&&ます。
  • バズ):
  • バー()
  • `PY-出力バッファ」は、カスタマイズしたします。
  • ブール `PY-強制出力バッファ-P '
  • を参照してください。
  • ポイントを作って実行領域は、以下の例外がソースにします。
  • コマンド `PY-空のアウト·リスト·後方 '
  • は、ポイントの前に、リストからすべての要素を削除します。

  • と、カーソルの後にします。
  • のMyString [0:1]
  • ------------- ^
  • ==&GT;
  • MYSTRING []
  • --------- ^

  • 結果カーソル内の
  • は空に区切られたフォームをinsided&QUOTされます。
  • `PY-マイナー式 '再検討、数値の引数が削除されます。
  • は把握しているキーワード引数ます。
  • ブール `PY-電気キル·後方-P '、デフォルトはnilでます。
  • ブレース、ブラケットや括弧の区切り形式の背後にある場合は、
  • `PY-電気バックスペースがします。
  • '` PY-空のアウト·リスト·後方を実行します」
  • PY-flakes8·ラン、flakes8 APIます。
  • カスタマイズ可能な `PY-バックスラッシュラインインデントオフセット '
  • ブール `PY-pylintのオファー電流-P '
  • 現在のバッファをファイルには、チェックのために提供する必要がある場合します。
  • はそうでなければ `PY-pylintの-runが「歴史からファイル名を検索します。
  • ブール `PY-プロンプトオンに変更-P '
  • 対話的に呼び出されると、保存する前にします。
  • を求める
  • に変更バッファがインタプリタに送信されます。
  • カスタマイズ可能な `PY-クロージング·リスト·スペース '
  • 文字の数、開けparentesisのアウトデントを閉じます。
  • カスタマイズ可能な `PY-アンコメントインデント-P '

  • コメントを解除インデント行の後に
  • nil以外、します。
  • ブール `PY-ロード·スケルトン-P '
  • スケルトン定義をロードする必要がある場合は
  • ブール `PY-IF-名-メイン許可-P '

  • <李は> によって開始されたブロック内のコードの実行を許可します
  • IF __name __ == '__main __'

  • 、デフォルトはnil
  • このブール `PY-ハイライトエラーソース-P 'である
    コマンドはエラーを発生させる場合には、PY-実行-...
  • 、ソース·バッファ内のそれぞれのコードがハイライト表示さ​​れます。
  • `PY-削除する - オーバーレイ·アット·ポイント」、コマンド
  • `PY-ハイライトエラーソース-Pは '非nilのときセットとしてオーバーレイを削除します。
  • `PY-いる-DEF-またはクラス」、コマンド、現在使用`·ファンクション·モード '
  • 削除未使用の変数 `PY-バックスペース機能 '
  • 同梱のサードパーティ-stuffが削除のemacs-ミラーで競合して、LP報告されているように:1153998ます。
  • に影響autopair.el、スマートoperator.elます。
  • はRESPを切り替えるメニューを保った。コマンドは警告します。
  • を発行します
  • `PY-段落·フィル·ドキュメンテーション文字列-p 'を落とし。ちょうど `'-段落を埋めることはDTRTべきでます。
  • `PY-セット·ポケットベル-CAT-P '、デフォルトはnil
  • である
  • nil以外は、$ PAGERは「猫 '
  • に設定されている場合
  • ディレクトリdocにカスタマイズ可能な変数が一覧表示されます:
  • variables-python-mode.org、変数-のpython-mode.rstます。

のバージョン6.1.0でのの新機能:

  • PYアップ:
  • 時点での複合文や定義の1つ上の階層を先頭に移動します。
  • PYダウン:
  • 時点での複合文や定義の1レベル下を先頭に移動します。
  • カスタマイズ可能な出力ディレクトリ:
  • リモートシェルのためにチェックした後、以下の変数が参照されます。
  • PY-使用電流DIR-時実行-P、デフォルトのT:
  • `T '、カレントディレクトリが`の出力のためのPythonシェルによって使用されるPY-バッファ実行」するとし、関連するコマンドをします。
  • PY-filelessバッファ使いデフォルト·ディレクトリ-P、デフォルトのT:
  • ときは `PY-使用電流DIR-時実行-P Pythonの出力シェル&QUOTの現在の作業ディレクトリを設定します '`デフォルトのディレクトリの値は、非ゼロとバッファなし - ファイルが存在している';
  • PY-キープシェル-DIR-時実行-P、デフォルトはnil:

  • コー​​ドを送信するときに
  • Pythonシェルの現在の作業ディレクトリを変更しないでくださいます。
  • `PY-ディレクトリを実行して、「デフォルトはnilます。
  • 何もこれまでに設定されていない場合は、$ VIRTUAL_ENVと$ HOMEは照会されます。
  • Python3.3を呼び出すコマンドのセットします。

  • コマンド、スタイルに合わせてドキュメンテーション文字列を埋める
  • PY·フィル·ストリング·ジャンゴます。
  • PY·フィル·ストリングonetwoます。
  • PY·フィル·ストリング·PEP-257
  • PY·フィル·ストリング·PEP-257-NNます。
  • PY·フィル·ストリング対称ます。
  • カスタマイズ可能な変数 `PY-フィル·ドキュメンテーション文字列スタイルは '
  • デフォルト値を提供しています
  • PY - 充填 - 文字列 `で使用される '、` PY-フィル段落'
  • DJANGO:
  • &QUOT; &QUOT; &QUOT;
  • プロセスのfoo、リターンバーます。
  • &QUOT; &QUOT; &QUOT;
  • &QUOT; &QUOT; &QUOT;
  • プロセスのfoo、リターンバーます。
  • 処理がProcessingErrorをスローに失敗した場合します。
  • &QUOT; &QUOT; &QUOT;

  • ONETWO
  • &QUOT; &QUOT; &QUOT;プロセスfooは、リターン·バー&QUOT; &QUOT; &QUOT;
  • &QUOT; &QUOT; &QUOT;
  • プロセスのfoo、リターンバーます。
  • 処理がProcessingErrorをスローに失敗した場合します。
  • &QUOT; &QUOT; &QUOT;
  • PEP-257:
  • &QUOT; &QUOT; &QUOT;プロセスfooは、リターン·バー&QUOT; &QUOT; &QUOT;
  • &QUOT; &QUOT; &QUOT;プロセスfooは、リターン·バー
  • 処理がProcessingErrorをスローに失敗した場合します。
  • &QUOT; &QUOT; &QUOT;
  • PEP-257-NN:
  • &QUOT; &QUOT; &QUOT;プロセスfooは、リターン·バー&QUOT; &QUOT; &QUOT;
  • &QUOT; &QUOT; &QUOT;プロセスfooは、リターン·バー
  • 処理がProcessingErrorをスローに失敗した場合します。
  • &QUOT; &QUOT; &QUOT;
  • SYMMETRIC:
  • &QUOT; &QUOT; &QUOT;プロセスfooは、リターン·バー&QUOT; &QUOT; &QUOT;
  • &QUOT; &QUOT; &QUOT;
  • プロセスのfoo、リターンバーます。
  • 処理がProcessingErrorをスローに失敗した場合します。
  • &QUOT; &QUOT; &QUOT;&QUOT;
  • python.elで見られるコードに基づいて構築され、感謝ファビアンます。
  • `PY-ダウン文 '、` PY-アップの文'
  • トグル-PY-分割窓·オン実行-P
  • PY-分割窓·オン実行-P-オフします。
  • PY-分割窓·オン実行-P-オンします。
  • トグル-PY-スイッチ·バッファ·オン実行-P
  • PY-スイッチ·バッファ·オン実行-P-オンします。
  • PY-スイッチ·バッファ·オン実行-P-オフします。
  • `PY-シェルスイッチ·バッファ·オン実行-P '`改名さPY-スイッチ·バッファ·オン実行-p'をします。

のバージョン6.0.12のの新機能である:ます。

  • PY-S式-機能します。

  • 、それは値セットの
  • は `後方-S式ます。
  • 、代わりに`フォワード-S式」のと呼ばれている
  • 選択肢はPY-部分的な表現、PY-表現、デフォルトはnil
  • である
  • `PY-部分式 '再検討します。

  • `defunのような一般的な移動のほかに
  • '、`ステートメント「特定のPythonモード編集が配信されます。
  • `PY-式 'と` PY-部分式'ます。

  • 下記の
  • ステートメントは、2 `PY-式 '
  • で構成されると考えられている
  • A = ['スパム'、 '卵'、100、1234]
  • | _ | | _________________________ |

  • <李は>ン配列演算子と、すべての内部のコメントは無視されます。
  • `PY-部分-expressionが「一致する6つのセクションします。
  • A = ['スパム'、 '卵'、100、1234]
  • | _ | | _____ | | ____ | | __ | | __ |
  • | _________________________ |
  • コードを横断するときは、 `PY-部分式は「ダウンして登るます。
  • すべてのレベルが「PY-表現 `'[`すなわちオープニングで、遭遇したが、 `' '
  • での背後にある1のcharながら、['スパム '、'卵 '、100、1234]が返されます
  • それがもたらす `'スパム'、 '
  • `PY--定義を見つけるまた、現在のバッファに非インポートした定義を検出した '
  • `PY-iメニュー作成·インデックス·新」とシリーズ5の間で選択します。
  • PY-iメニュー作成·インデックス機能が容易になります。
  • カスタマイズ可能な変数 `PY-iメニュー作成·インデックス機能提供」を、も参照します。
  • PyToolsでコマンドします。
  • 開始/終了などのBOLに対処する新しいコマンド:
  • PY-始まり·オブ·ブロック·ボルます。
  • PY-エンド·オブ·ブロック·ボルます。
  • PY-マーク - ブロック - ボルます。
  • PY-コピー - ブロック - ボルます。
  • PY-殺す - ブロック - ボルます。
  • PY-削除 - ブロック - ボルます。
  • PY-エンド·オブ·句·ボルます。
  • などがします。
  • コマンド&QUOTながら、PY-始まる...&QUOT。 RESP。 &QUOT、PY-エンド...&QUOT。コンテキストを計算し、
  • 、対応開始または終了を選択する
  • 新しい&QUOT、PYアップ...&QUOT ;,&QUOT、PY-ダウン...&QUOT。正規表現ベースの
  • にジャンプ
  • バッファ内の次の要素ます。
  • も参照してくださいメニューPyEditます。

のバージョン6.0.10に新しいのは何ですか。

  • 住所がいくつかのバグと速度の問題

のバージョン6.0.9でのの新機能は次のとおりです。

  • autopair-modeはジョアンTavoraはhttpにクレジットをお届け。 //autopair.googlecode.comは詳細についてはREADME-AUTOPAIR.orgます。
  • を参照してください。
    Pythonの - シェルバッファにハイライト
  • の構文はPY-フォント表示化 - シェルバッファ-P '`ブール有効になって、デフォルトはnil
  • である
  • PY-アドオン略語、 `アドオンモード略語と同様に新しいコマンド」が、` PY-部分的な表現を使用しています '`単語'、しない保存するための拡張のためのポイントの前に。また、新しい略語の提案を提供しています。

  • 略語のための
  • 提案は拡大のdowncased頭文字から構成されているが - 彼らがcharクラスのものを提供[:アルファ:]

  • 以下の例のコードでは
  • は3 PY-部分の式で構成され、 `PY-表現」として認識されることになる。
  • OrderedDict.popitem(最後= True)にします。
  • EOLにカーソルを置く、M-3はMx PY-アドオン略語ます。
  • プロンプト&QUOTでしょう。OP&QUOT。略語を保存するためにのために、最初の `PY-部分式として '&QUOTでbeginns;提案として取られていません(&QUOT ;,ます。
  • PY-EDIT-略語は `のpython-モード-略語テーブル '
  • にジャンプ
  • モードライン強化する際のパス/に/私/好ま/ Pythonは `PY-シェル名 'Pythonベースシェルバッファを与えられている表示するであろう前にします。
  • * NDパス/に/私/愛用/ Pythonの*
  • 今:
  • * ptmfPのPython *
  • ブール `PY-モードライン·ディスプレイ·フルパス-P 'ブール` PY-モードライン - 頭文字 - ディスプレイ - 家庭-P'モードラインの頭字語は、ホーム·ディレクトリを示す文字が含まれている必要があればします。
  • モード·ラインを示し&QUOT、Pyの&QUOT。デフォルトでは `カスタマイズのpython-モードモードライン表示 '
  • Pymacsのときの積分は古典が報告されているインストールとトランクの競合からドロップします。

のバージョン6.0.7でのの新機能は次のとおりです。

  • すべてのPythonシェルには独自の歴史·ファイルをACCES作る:
  • .python3_historyます。
  • .python_historyます。
  • .ipython_historyなどがします。
  • 使用するシェルに関連する:
  • `トグル力-PY-シェル名-P '
  • `力-PY-シェル名-P-オン '/オフします。
  • それが簡単に実行時にデフォルトのPY-シェルを強制すること
  • `トグル力 - ローカル·シェル '
  • `PY-力ローカル·シェル·オン」/オフします。

  • 局部的に示されている場合は
  • Pythonシェルを採取します。
  • する必要があります
  • セッション時に実行強制コマンド、LP:988091ます。
  • 特定の完了:
  • PY-python2 - シェル完全な、PY-のpython3 - シェル完全な、
  • PY-python2-スクリプト完全な、完全なPY-のpython3-スクリプト-ます。

のバージョン6.0.5でのの新機能:

  • メニュー
  • 再加工および拡張
  • 拡張コマンドこれは、カスタマイズのいくつかの必要性を除去することができるなど...専用の/スイッチを使用して...文/ブロックを実行組み合わせるます。
  • ローカル環境が起動をサポートします。
  • 一般的な `PY-殻」への呼び出しではなく、デフォルトのシステムのPythonセットのローカル実行ファイルを使用する必要がある場合は
  • '`PY-シェルローカルパスと並んで'` PY-利用-ローカルデフォルト
  • このPY-トグル殻」より強力な `PY-スイッチ·シェルのエイリアス」
  • PY-シェルトグル-1 'RESP `でカスタマイズインタプリタを切り替えます。 `PY-シェルトグル-2」。以前のバージョンではCPythonとJythonのをハードコードされた、デフォルトでPython2とのpython3で始まります。
  • `PY-シェル名は「インストールされているデフォルトのPythonシェルの名前に加えて、PATH / TO /実行ファイルを受け付けます。
  • (defunのパイソン-XYZ-シェル(&オプショナルargprompt)
  • のようなコマンドをインストールする許可
  • &QUOT、Pythonの-XYZインタプリタを起動します...&QUOT;
  • (対話)します。
  • (((PY-シェル名&QUOTてみましょう。PATH / TO / PYTHON-XYZ&QUOT;))
  • (PY-シェルargprompt)))
  • 新しいコマンド `インデント-tabs-modeを '、`トグルインデント-tabs-modeを'、 `インデント-tabs-modeをオン '、`インデント-tabs-modeをオフ'
  • 機能スタック取引所における要求は、タブ幅がします。
  • '今 `PY-インデント·オフセットに続く'`と言って13:23で7月13日'11に尋ねた後、
  • 新しいコマンド `PY-実行領域-デフォルトは '、実行するシステムのデフォルトのPythonインタプリタを強制シバンます
  • を無視します
    再設計された
  • 関連機能、 `非同期 '引数に` PY-実行領域を落とした」今読み取ります。
  • (defunののPY-実行領域(専用エンド&オプションのシェルを起動)&QUOT; Pythonインタプリタにリージョンを送信
  • は\ [univeral-引数]で呼び出されると、「PY-シェル名の ``デフォルト値を通じて実行が強制されます。

  • 4と1とは異なる番号が続く\ [univeral-引数]で呼び出されると
  • は、ユーザはシェルを指定するよう求めている。これはシステム全体のシェルの名前であるか、仮想環境へのパスが含まれている場合があります。
  • はプログラムの開発から呼び出された場合、それを引数として実行する際に強制され、シェルを指定する文字列を受け付けます。 &QUOT。 [...]

  • `t 'です」PY-利用数-顔-Pは、`カスタマイズした場合にのみ、目に見える'
  • 新しい `PY-数-faceは、大容量のファイルは、遅延の原因に数字をフォント表示化すると、デフォルトの顔を継承します。

  • '`tがあれば'等インデントレベルに達し
  • 新しいブール` PY-冗長-pがメッセージとして送られてます。
  • 新しいコマンドのPY-実行バッファ専用、PY-実行バッファ·スイッチ-dedicatedます。
  • `トグル-PY-スマートインデントを「新しいコマンドをまた` PY-スマートインデント·オン」、-offます。

  • Pythonのシェルは `のpython-モード 'で始まる

    • だということ:

    のバージョン6.0.4でのの新機能である今ブールカスタマイズ可能な `PY-開始ラン-PY-シェルの補完が必要とする '

  • outline-(少数株主)モードでは、正規表現を提供可能にした。のpython-モード
  • でそれを上に切り替えるために、 `PY-アウトライン·マイナー·モード-P 'のカスタマイズ
  • フックのpython-モードからHS-マイナーモードを起動するために配信します。
  • PY-非表示 - 表示 - マイナーモード-P '
  • `カスタマイズ
  • キーの設定例:
  • (グローバル·セットキー[(スーパーS)] 'HS-非表示すべて)
  • (グローバル·セットキー[(スーパーS)] 'HS-ショーすべて)
  • ORG-modeおよびディレクトリ&QUOTで休息形式で使用できるコマンドのリスト、ドキュメント&QUOT;
  • Pythonのシェルと実行形式は、専用のプロセスとして呼び出すことができます。利用可能なコマンド wの接尾&QUOTを参照してください。-dedicated&QUOT;ます。
  • は完了固定:M-TABは、Pythonバッファに完了し、TABは、Pythonシェルで完了します。
  • PY-ダウン-FORM-LCコマンドます。

  • フォームの最後次の
  • ラインの後藤始まります。
  • &QUOT、-lc &QUOT。 &QUOTを表し、左コーナー&QUOT。 - 補完的なコマンドは `PY·エンド·オブ·FORM」一方で、左側走行が右隅で停止します。
  • の実装された形態である&QUOT、ブロック&QUOT ;,&QUOT、句&QUOT ;,&QUOT、DEF&QUOT ;,&QUOT;クラス&QUOT ;,&QUOT;文&QUOT;ます。
  • はPY-ダウン-FORMコマンドをします。

  • バージョン6.0.3で導入されたPY-ダウンブロックのような

  • <李は>&QUOTにも実装され、句&QUOT ;,&QUOT、DEF&QUOT ;,&QUOT;クラス&QUOT;ます。
  • &QUOT;文&QUOT;ます。
  • 下の次のブロックの先頭に移動します。
  • 現在のレベルします。

開発者の他のソフトウェア Barry Warsaw

Python Replybot
Python Replybot

2 Jun 15

flufl.password
flufl.password

14 Apr 15

flufl.lock
flufl.lock

14 Apr 15

へのコメント python-mode.el

コメントが見つかりません
コメントを追加
画像をオンにする!