わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

プログラミングの小技

プログラミング実演の没メモより.Emacsを想定しています.

  • 単語,単一行,あるいは複数行の削除に,BackSpaceを使わないようにします.削除開始位置にカーソルを移動して,C-@を押し,削除終了の次の位置にカーソルを移して,C-wを叩けばいいのです.C-yで貼り付けです.
  • 長い変数名は,動的略称展開を使います.変数名の先頭何文字か打ったら,M-/.これは,変数名の打ち間違いチェックにも役立ちます*1
  • 「動くプログラム」ができ,そこから機能を拡張したいときは,そのままファイルを修正するのではなく,C-x C-wでファイル名を変更しましょう*2

*1:プログラミングではありませんが,シェルでファイル名・ディレクトリ名を指定するときには,先頭何文字か打ってから Tab です.

*2:授業では,名前変更したファイルを編集していきましたが,「本流」のファイル名があるのなら,名前変更の前(本流)のファイルを開き直して,編集するほうがいいでしょう.