printf(" Hello world ");
Emacsで上の一文をコピーしたい時、皆さんはどうされるでしょうか。
1,マウスを手にする。
0点。
これはダメですね、万死に値します。
Emacsに不慣れな人は、Emacsを開いた瞬間、MacのUSBケーブルからマウスを抜いて捨てましょう。
2、領域で一文を指定して、コピー。
これがベターな手法でしょう。しかしながら、
そこで以下では、一行(カーソルがある行)コピーをワンコマンドで行うdotemacs.elの設定を載せたいと思います。
carbon emacs(Mac設定でダウンロードしたemacs)の場合
;一行コピー (load-library "copy-line") (global-set-key "\M-o" 'copy-line);;ショートカットコマンドはここで設定可能
cocoa emacsの場合
;; 行をコピーするコマンド (defun copy-line (&optional arg) (interactive "p") (copy-region-as-kill (line-beginning-position) (line-beginning-position (1+ (or arg 1)))) (message "Line copied")) (define-key global-map "\M-o" 'copy-line);;ショートカットコマンドはここで設定可能
どちらもcommand + o で一行コピーできるようになっています。
0 件のコメント :
コメントを投稿