はてブロ@ama-ch

https://twitter.com/ama_ch

Emacs

Emacsでカーソル位置から行頭まで削除する方法

Emacsには、デフォルトでカーソル位置から行頭まで削除(キル)するキーバインドが設定されていません。 C-u 0 C-kとかM-0 C-kでできます*1が、個人的によく使う機能なので1ストロークでいきたいですね。 なんかやり方ないかなーと探していたら、こんな便利…

入門GNU Emacs 第13章まとめ

13章 ヘルプシステム 詳細ヘルプコマンド キー操作 表示内容 C-h c このキー入力がどのコマンドを実行するのか C-h k このキー入力がどのコマンドを実行し、それが何をするのか C-h f この関数が何をするのか C-h v この変数がどんな意味で、その値は何か C-…

Emacsのスタートアップファイルの読み込み優先順位

入門GNU Emacs p.301より。 Emacsには.emacsや.emacs.elのようなスタートアップファイルがあり、次の優先順位で使う。 .emacs.elc .emacs.el .emacs このうち最初に見つかったファイルを使って起動を行う。 あーなるほど。.emacs.elと.emacsの2つに設定を書…

EmacsのシェルモードでPythonを起動すると違うとこから起動する

Emacsをめでたくフルスクリーンでも使えるようになり、 コード編集画面 実行・デバッグのためのシェルモード バッファ一覧など という感じで3つのウィンドウを配置するようになりました。 シェルモードのおかげでEmacs上で実行までできて便利だなーと思って…

入門GNU Emacs 第9章まとめ

8章のマークアップ言語編集は(少なくとも今は)使わないと思って飛ばしました。 9章 プログラミング言語の編集 コメント キー操作 動作 M-; カーソル位置の行へコメントを挿入 M-j コメントを次の行へ続ける M-x comment-region 選択したリージョンをコメン…

Carbon Emacsをフルスクリーンで使う

Carbon Emacsをフルスクリーンにしてみた。これはいい! やり方 ~/emacs.elに以下を書き込む ;; fullscreen (defun toggle-fullscreen () (interactive) (set-frame-parameter nil 'fullscreen (if (frame-parameter nil 'fullscreen) nil 'fullboth))) (glo…

入門GNU Emacs 第7章まとめ

7章 簡単なテキスト整形機能と特殊編集機能 タブをスペースに変更 C-x h M-x untabify Enter M-x untabifyはリージョンに対して動作するため、先にC-x hでバッファ全体をリージョンへ送る。 センタリング キー操作 動作 M-s カーソル位置の行がセンタリング…

入門GNU Emacs 第6章まとめ

6章 マクロの記述 マクロの定義 キー操作 動作 F3 or C-x ( マクロ定義の開始 F4 or C-x ) マクロ定義の終了 F4 or C-x e 作成したマクロの実行 よいマクロを作るコツ 一般に、優れたマクロには次の3つの部分がある。 作業を開始する正しい位置を(通常は検…

入門GNU Emacs 第5章まとめ

5章 作業環境としてのEmacs シェルバッファでのコマンドの実行 キー操作 動作 M-! シェルコマンドを1つずつ実行 M-| リージョンをコマンドの入力としてシェルコマンドを実行 コマンドの最初にC-uをつけると、カレントバッファに結果を出力 Shellモード キー…

入門GNU Emacs 第4章まとめ

4章 バッファとウィンドウおよびフレームの利用 バッファの切り替え キー操作 動作 C-x → 次のバッファへ移動 C-x ← 前のバッファへ移動 ウィンドウの取り扱い キー操作 動作 C-x 2 ウィンドウを上下に分割 C-x 4 f 別のウィンドウにファイルを読み込む C-M-…

入門GNU Emacs 第3章まとめ

第3章を読みました。検索・置換がメインです。 3章 検索と置換 様々な検索方法 キー操作 動作 C-s 前方インクリメンタルサーチ C-r 後方インクリメンタルサーチ C-s/C-r Enter C-w 単語検索 C-s/C-rで次を検索、Enterで検索を停止 単語検索は、論文を書く場…

入門GNU Emacs はじめに〜2章まで まとめ

入門 GNU Emacs 第3版作者: Debra Cameron,James Elliott,Marc Loy,Eric Raymond,Bill Rosenblatt,宮下尚,半田剣一,新井貴之,鈴木和也出版社/メーカー: オライリー・ジャパン発売日: 2007/03/12メディア: 大型本購入: 14人 クリック: 331回この商品を含むブ…

Emacsのチュートリアルを読んだまとめ

入門GNU Emacsを買ったのでさあ読もうかと思ったけど、その前にEmacsのチュートリアルをちゃんと読んでなかったことを思い出した。 備忘録もかねてコマンドをメモしておきます。 C-u 0 C-l カーソル位置を先頭に画面を書き直す C-u 9 C-l カーソル位置の上に…