のpython-mode.elを、編集を開発し、PythonのソフトウェアをデバッグするためのEmacsとXEmacsモードのモードです。
のpython-mode.elを、Pythonが動作するすべてのプラットフォームと互換性のPythonプログラミング言語で書かれたオープンソースのアプリです。
のこのリリースのの新機能である:ます。
- PEP8のインデント-代替ます。 実装リストを閉じるとき
- ブール `PY-クローズ·アット·開始列-P '、デフォルトはnilにします。
- ときはnil以外の、それはのように、複数行の構文を開始する行の最初の文字の下に並んされます。
- キーCMaと、すべてのトップレベルフォームのCMEは使用可能な、LP:1191078ます。
- ブール `PY-defunの使いトップレベル-P` PY-終わり、「非nilの、beginning-のend-of-defunはフォームは `PY-始まり·オブ·トップレベルを使用する場合」 -topレベル」、マーク-defunはなどがポイントでトップレベルのフォームをマークします。
- キーCMaと、すべてのトップレベルフォームのCMEは使用可能な、LP:1191078ます。
- 新しいコマンド:PY-始まり·オブ·ブロック電流コラム" ;現在のコラム&QUOTで始まり、ブロックの先頭に達する
- PY-始まり·オブ·トップレベルのPY-始まり·オブ·トップレベルのPY-エンド·オブ·トップレベルのPY-マークトップレベルのPY-コピー-トップレベルのPY-削除-、トップレベルPY-殺す - トップレベルのPY-実行するトップレベルのPY-トップレベルのフォーム-P PY-コメント - トップレベルのPY-始まり·オブ·トップレベル-P
- 変数 `PY-キープ-Windowsのコンフィギュレーションが` t 'に関係なく `PY-スイッチ·バッファ·オン実行-PのWindowsベースの設定を復元します」、デフォルトは` PY-キープ-Windowsの設定を設定すると、nilの」 'と `PY-分割窓·オン実行-P'の設定。エラーが発生した場合は、それが表示さだます。
- 、またシグナリングエラーのため、ウィンドウの変更をsuppres力します。 'に' `PY-キープ-Windowsの設定を設定するには
- ブール空の-LINE-閉じ-Pであるとき非nilで、空の行からCjはDEDENTたい場合ブロック次の空行の後にnil以外、DEDENTます。
- Trueの場合:印刷(" if文&QUOTの一部;)
- 印刷(" if文&QUOTの一部ではありません;)
- ブールPY-デバッグ-P、デフォルトはnil以外、RESPを維持するとnilです。デバッグに便利店情報。一時ファイルは削除されません。その他の機能などは、いくつかのロギングを実装する場合があります。
- はヒューリスティック出口新しいVAR `PY-MAX-specpdl-size 'は、デフォルトは` MAX-specpdlサイズ' 'PY-MAX-specpdlサイズ `の数がループする場合は、エラーになるPY·エンド·オブ·ステートメントの完了した、したがって、おそらく永遠のループからハングを回避します。
- `ブロックと同じ「もはやPY-コピー文`最新版を参照「PY-の文は、DEF、表現など `PY-文は、 'ステートメントを返す独自のコマンドを作った、文字列ます。
- ブール `PY-MAX-ヘルプバッファ-P '、デフォルトは、If&QUOT nilです。
<李> my_listという= [1、2、3、4、5、6、李>
<李>結果= some_function_that_takes_arguments( 'A'、 'B'、 'c'は、 'dは'、 'e'は、「f」の)李>
<李> my_listという= [1、2、3、4、5、6、李>
<李>結果= some_function_that_takes_arguments( 'A'、 'B'、 'c'は、 'dは'、 'e'は、「f」の、李>
<李は> `マイナーブロック`と、 `'、`試す」場合、または'コマンドがマイナーブロックは `のためにより開始された追加された ''ブロックはまたカバーしながら、` DEF 'または `クラス'
、デフォルトはnilの
のみ表示さ-bufferます。; * Pythonベースのヘルプ*&QUOT;
の何が新しいのバージョン6.1.2で:
- 簡素化メニュー
- `Pyが実行-...'-コマンドは文字列として結果を返します。
- ブール `PY-ストア結果-P 'によって制御、デフォルトはnil である
- ときはnil以外、キル·リングに「-... PY-実行 `の文字列を結果として置くので、それはヤンクされる場合があります。
- すべてのコメント行を削除するコマンド:
- `PY-削除·コメント·イン·DEF·オア·クラス '
- `PY-削除·コメント·イン·クラス '
- `PY-削除·コメント·イン·ブロック '
- `PY-削除·コメント·イン·地域 '
- このブール `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 __'
- このブール `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ます。
、デフォルトはnil
最初の要素と
と
結果カーソル内の
コメントを解除インデント行の後に
<李は> によって開始されたブロック内のコードの実行を許可します
、デフォルトはnil
のバージョン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;
- &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'をします。
コードを送信するときに
ONETWO
のバージョン6.0.12のの新機能である:ます。
- PY-S式-機能します。
- は `後方-S式ます。 、代わりに`フォワード-S式」のと呼ばれている
- 選択肢はPY-部分的な表現、PY-表現、デフォルトはnil である
- `PY-部分式 '再検討します。
- '、`ステートメント「特定の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ます。
、それは値セットの
`defunのような一般的な移動のほかに
下記の
<李は>ン配列演算子と、すべての内部のコメントは無視されます。
のバージョン6.0.10に新しいのは何ですか。
- 住所がいくつかのバグと速度の問題
のバージョン6.0.9でのの新機能は次のとおりです。
- autopair-modeはジョアンTavoraはhttpにクレジットをお届け。 //autopair.googlecode.comは詳細についてはREADME-AUTOPAIR.orgます。 を参照してください。
- の構文は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のときの積分は古典が報告されているインストールとトランクの競合からドロップします。
Pythonの - シェルバッファにハイライト
略語のための
以下の例のコードでは
のバージョン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-シェル名の ``デフォルト値を通じて実行が強制されます。
- は、ユーザはシェルを指定するよう求めている。これはシステム全体のシェルの名前であるか、仮想環境へのパスが含まれている場合があります。
- はプログラムの開発から呼び出された場合、それを引数として実行する際に強制され、シェルを指定する文字列を受け付けます。 &QUOT。 [...]
- 新しい `PY-数-faceは、大容量のファイルは、遅延の原因に数字をフォント表示化すると、デフォルトの顔を継承します。
- 新しいブール` PY-冗長-pがメッセージとして送られてます。
- 新しいコマンドのPY-実行バッファ専用、PY-実行バッファ·スイッチ-dedicatedます。
- `トグル-PY-スマートインデントを「新しいコマンドをまた` PY-スマートインデント·オン」、-offます。
- だということ:
- 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コマンドをします。
- 、
- &QUOT;文&QUOT;ます。
- 下の次のブロックの先頭に移動します。
- 現在のレベルします。
再設計された
4と1とは異なる番号が続く\ [univeral-引数]で呼び出されると
`t 'です」PY-利用数-顔-Pは、`カスタマイズした場合にのみ、目に見える'
'`tがあれば'等インデントレベルに達し
Pythonのシェルは `のpython-モード 'で始まる
のバージョン6.0.4でのの新機能である今ブールカスタマイズ可能な `PY-開始ラン-PY-シェルの補完が必要とする '
フォームの最後次の
バージョン6.0.3で導入されたPY-ダウンブロックのような
<李は>&QUOTにも実装され、句&QUOT ;,&QUOT、DEF&QUOT ;,&QUOT;クラス&QUOT;ます。
コメントが見つかりません