タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとemacsとtipsに関するmoqadaのブックマーク (4)

  • pythonのインデント - てきとうなメモ

    pythonはインデントでブロックを表現できるところが格好いいと思っていたんだけども,逆にいえばブロックを閉じるところを明示的に表現していないので,インデントが一意に決まらないのだなと.他の言語と同様にindent-regionとかやって変なインデントをされてしまった. ぐぐってたら2chのスレをみつけた 41 :デフォルトの名無しさん[sage]:2007/07/19(木) 20:55:08 Pythonは編集中にインデントレベルを変えると、周辺のレベルが思い出せなくて困ることがある。 C言語ライクな言語だとEmacsで M-x indent-region 一発で済むだけにPythonは書きづらい言語だ。(ただし読む分にはおk 42 :デフォルトの名無しさん[sage]:2007/07/19(木) 22:15:05 矩形選択して一気にインデントレベルを変更するんじゃダメなの? 54 :デ

    pythonのインデント - てきとうなメモ
    moqada
    moqada 2008/05/12
    C-c >とかC-c
  • emacsからpdb - LinuxとかBlenderとかVol2

    今日は普段pythonのコードを書くときに使っているemacs上でpdbを使ってみました。 昨日ダウンロードしたwinpdbもよかったですが、emacs上でのpdbもなかなかいいもんですね。 pdbはブレークポイントを設定するときに、 b 行番号 b ファイル名:行番号 などという指定をしますよね。 知らないのは私だけだったかもしれませんが、以下の方法でもブレークポイントの設定ができるんですね。 (1) emacsでpdbを起動 (2) ソースコードを表示しているバッファに移動し、ブレークポイントを設定したい行 にカーソルを置く。 (3) C-x SPACEと入力 これはなかなか便利です。 ただ、emacsのpdb、動作がなんだか変な時もあるような。。。 ウインドウを2つに分割している状態(1つがソース、1つがpdb)になっている時、 pdbのほうでステップ実行(nコマンド)を行うと、ソー

    emacsからpdb - LinuxとかBlenderとかVol2
    moqada
    moqada 2007/12/03
    ブレークポイント設定法
  • Guide - Software - Emacs - python-mode

    NZMATH開発ガイド ▶ ソフトウェア ▶ Emacs ▶ python-mode Emacs と Python python-mode は Emacs で Python のプログラムを編集するための環境です(こういうものをメジャーモードと言います)。 一番最初に目に付くのは制御文などのキーワードが色付けされることです。 また Python のプログラムにはインデントをきちんとしないといけないという制約がありますが、たとえばこのインデントも Tab キーを一回押すと適切な位置までカーソルを移動してくれます。 このように便利な python-mode ですが、デフォルトでは使えません(*1)。 使うためには、インストールした上で .emacs に次のような設定をしておく必要があります。 (setq auto-mode-alist (cons '("\\.py$" . python-mode

    moqada
    moqada 2007/04/23
    python-modeについての説明
  • 1