emacsは独自のキルリングを使っているので、emacsで C-w などでコピーしたところで、例えばFirefoxにそれを貼り付けることはできない。回避策として、ターミナルなら、それのコピー機能を使用することで、外部アプリケーションに張り付けられる。逆に、クリップボードの文字列も同様の方法でemacsに貼り付けることが出来る。しかしこれには致命的な欠点があり:見えたままクリップボードに入るので、ウィンドウ分割していると上手くコピーできないクリップボードからペーストすると、一文字ずつ打ったことになるので、重いしインデントが勝手につくと、スマートとはいえない状態だ。GUIから起動すると、メニューからコピーなどができるようになっているが、Screenバンザイなのでそちらに行こうとは思えなかった。 そこで、以下のようなelispを、.emacsに書き加えた。(ソース:http://blog.lat
clipmon 20160926.329(in MELPA) Clipboard monitor - watch system clipboard, add changes to kill ring/autoinsert これはすごい! Emacsでメモをとる方法は従来ならば M-x org-capture や ChangeLogメモ などの方法があります。 しかし、これらの方法だとEmacsに閉じているため、 Emacs以外のアプリケーションから直接メモすることができません。 時代の流れにより、今やEmacsだけですべてをまかなえなくなっています。 Emacsに代わってWebブラウザこそが統合環境の王者なのが現状です。 Webサイトを見ているとメモを取りたくなることが多々ありますが、 EmacsでやるにはEmacs内蔵WebブラウザEWW(カテゴリ) や emacs-w3m などの 窮屈
Emacsを使い始めて最初に覚えることのひとつにkillとyankがあります。 killが、いわゆる切り取り。yankが貼り付け。かなり高機能な仕組みなんですが、単純な機能の組み合わせで結構つかえるので、まだまだ知らないことが多そうです。今回はいろいろ便利そうな機能を紹介します。 意外と覚えていないショートカット。EmacsのInfoを見ただけでもこんなにあります。C-k,M-w,C-wぐらいしか使っていないかも。 -‘C-k’カーソルの位置から末尾までkill 'M-w’選択範囲をコピー-‘C-S-backspace’ 一行まるまるkill -‘C-w’選択範囲をkill -‘M-d’次の単語をkill -‘M-<DEL>’前の単語をkill -‘C-x <DEL>’カーソル位置からセンテンスの先頭までをkill -‘M-k’カーソル位置からセンテンスの末尾までをkill -‘C-M-k
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く