牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Emacsでよく書く文を簡単に挿入できるようにした

emacs.elに書き込む設定

(defun py-header ()
  (interactive)
  (insert "#!/usr/bin/env python\n# *-# -*- coding: utf-8 -*-\n"))
(defun py-if-name ()
  (interactive)
  (insert "if __name__ == '__main__':\n    "))) 

"M-x load-fiel"で"Load file: ~/.emacs.el"を再読み込み。

使い方

M-x py-header("py-h"まで打ってTAB押すと補完されるはず)で

#!/usr/bin/env python
# *-# -*- coding: utf-8 -*-

M-x py-if-name("py-i"まで打って...同上)で

if __name__ == '__main__':
    

が挿入される(゚Д゚)


もっとスマートな方法があると思うけど、挿入する文の種類が少なければ便利(・∀・)
ちなみに『C実践プログラミング』に書いてあったものを参考にしたです。