Groups | Search | Server Info | Login | Register
| From | Yasushi Shinjo <yas@is.tsukuba.ac.jp> |
|---|---|
| Newsgroups | fj.editor.emacs, fj.sys.mac.os-x |
| Subject | MacOSXで端末のタブ入り結果をコピーして Emacs にきれいにペーストする |
| Date | 2016-04-27 22:27 +0900 |
| Organization | Institute of Information Sciences & Electronics, University of Tsukuba, Japan |
| Message-ID | <85d1pb89lv.fsf@maple.cs.tsukuba.ac.jp> (permalink) |
Cross-posted to 2 groups.
新城@筑波大学情報です。こんにちは。 端末その他でタブ入りの結果をコピーして、Emacs の中にペースト すると、タブでインデントしようとして、綺麗にペーストできませ ん。そんな時は、(一時的に)タブ・キーを self-insert-command に定義する方法があります。 http://www.pement.org/emacs_tabs.htm#one_thing ------------------------------------------------------------ M-x local-set-key<RET> <TAB> self-insert-command ------------------------------------------------------------ これも良いのですけど、MacOSX の iTerm2 等なら、もう少しかっこ いい方法を見つけました。それは、pbpaste コマンドを使う方法です。 http://apple.stackexchange.com/questions/85222/configure-emacs-to-cut-and-copy-text-to-mac-os-x-clipboard ------------------------------------------------------------ (defun pbpaste () (interactive) (call-process-region (point) (if mark-active (mark) (point)) "pbpaste" t t)) (global-set-key (kbd "C-c v") 'pbpaste) ------------------------------------------------------------ pbpaste コマンドは、MacOSX のコマンドで、クリップボードの内容 を標準出力に出力します。そのコマンドを実行して、クリップボー ドの内容を取得して、バッファに挿入しています。 上の pbpaste を紹介しているページでは、pbcopy やpbcut も定義 しています。pbcopy を使うと、Emacs の region をクリップボード にコピーできます。 まあ、Emacs とコピー&ペーストやるなら iTerm の中の Emacs で はなくて、Emacs.app を使えばいいんだけれど。iTerm の中の Emacs も使いたい局面はあるわけです。 \\ 新城 靖 (しんじょう やすし) \\ \\ 筑波大学 システム情報系 \\
Back to fj.editor.emacs | Previous | Next | Find similar
MacOSXで端末のタブ入り結果をコピーして Emacs にきれいにペーストする Yasushi Shinjo <yas@is.tsukuba.ac.jp> - 2016-04-27 22:27 +0900
csiph-web