はてブロ@ama_chスマートフォン用の表示で見るはてブロ@ama_chhttps://twitter.com/ama_chこの広告は、90日以上更新していないブログに表示しています。作成したマクロの実行よいマクロを作るコツ一般に、優れたマクロには次の3つの部分がある。作業を開始する正しい位置を(通常は検索によって)見つける。テキストに対して実行する必要のある作業をする。繰り返し実行されることに備える。C-k"が、キーボードマクロのコマンドを表す。Z"のキー操作が予約されている。b"でマクロの割り当てキーを聞かれるので、ここで割り当てるキーを押す。この方法で設定したキーバインドは、このセッション内でのみ有効となる。nを実行し、マクロ名を入力する。入力したマクロ名"で実行できる。2のマクロが消えないようにするには、".emacs"もしくは".emacsから呼び出すよう設定されたマクロファイル"に保存する。Enter"で定義を保存したいファイルを開き、M->で末尾に移動する。Enter"を実行し、Lispコードに変換されたマクロを挿入する。.emacsファイルに、キーバインドを永続的に利用するための記述を追加する。T"キーを割り当てるなら以下のようになる。'transpose-names)マクロを.emacs以外のファイルに保存する場合、例えば~/macrosディレクトリ下の"html.macs"というファイルに保存したら、.emacsに次の行を追加することで自動的に読み込ませることができる。"~/macros/html.macs").emacsファイル、もしくは別のファイルに挿入した場合はそのファイルを保存しEmacsを再起動する。Emacsで実際にマクロを保存してみたら、.emacsではなく.emacs.elに記述しないとダメなようでした。Macユーザーは.emacsを.emacs.elに置き換えてください。8/5追記.emacs.elと.emacsでは読み込み優先順位が違うのが原因でした。qを挿入した位置で問い合わせが行われる。