Emacs 初心者のための最低限のコマンド表 2007-01-11-1 [Tips] 最強のエディタである Emacs はその敷居の高さでも最強かも。 なんてったってコマンドが多すぎで初心者はブルーになりがち。 しかもまわりの Emacs ユーザに使い方なぞ聞いた日にゃ、 「入門段階ではそもそも使いこなせないようなすごい機能」 の説明を嬉々として始めたりしがちで手に負えない。(偏見) というわけで、初心者向けに 「最低限これだけ使えればとりあえず大丈夫」 と思うものをまとめてみた。私も普段からよく使うコマンドたちである。 主に「Emacs操作キー一覧」 (http://www.magic.mediawars.ne.jp/tips/emacs_key.html) から抜粋。 上下左右へ移動C-p, C-n, C-b, C-f行頭・行末へ移動C-a, C-e1画面進む・戻るC-v, M-vファ
追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行本(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る僕が Emacs を使いはじめたのは2008年に入ったくらいで、08年の終りくらいに少し Elisp を触りはじめて Emacs の面白さに目覚めました。 Emacs の機能を詳しく紹介したサイトや、入門記事は多いのですが、実際に導入してから、バリバリ使える/使っていくための続編的な記事が少ない様な気がします。 インストールが済んで、操作はとりあえず分かったけど、
先日 emacs-rails を入れたばかりなのですが、.erb への対応が微妙だったりするため、Rinari を導入してみました。 Rinari は、emacs の Ruby on Rails 用マイナーモードです。 公式サイトによると、メジャーモードとして、Ruby Mode/YAML Mode/CSS Mode/JavaScript Mode が選べるようです。 参考サイト emacsとRinariで快適Rails開発!インストールと設定は、公式サイトと参考サイトの通りに進めばOK. rhtml-mode もぜひ入れましょう。.html.erb にも対応しています。 ナビゲーション Webアプリ開発で特にストレスになる関連ファイル間の行き来。ナビゲーションとは、ファイルの行ったり来たりを助けるショートカットキーの集まりです。 Rinari にはナビゲーションのためのキーバインドがたく
GNU Screenは古いの? - (rubikitch loves (Emacs Ruby CUI)) などを見て、tscreenを入れたくなってきたのでインストールしてみました。 インストール Steve.org.uk: Terminal Screen tscreen からソースをダウンロード。 その後、コピーモードでコピーしたテキストをmacのクリップボードで使えるように、下記の記事を参考にパッチを当てます。 tscreen に移行した - Slow Dance そしたら後は ./configure make sudo make install でオーケー。 設定 .screenrcをコピー cp -p .screenrc .tscreenrc .zshrcに下記を追加して、screenを実行したときにtscreenが実行されるように。 if [ -x /usr/bin/tscree
dired モード ディレクトリを開いて編集 d : カーソルのあるファイルに削除マーク (D) をつける。 # : 自動セーブファイル ( # で始まるファイル) に削除マークをつける。 ~ : バックアップファイル ( ~ のついたファイル) に削除マークをつける。 x : マークを実行する。 u : マークを取り消す。 s : ファイルを並び替える。 (ファイル名順 ⇔ 時間順) g : ディレクトリ情報を再読み込みする。 o : ファイルを別のウィンドウに開く。 RET : 同上。 f : ファイルをそのウィンドウに開く。 C-o : ファイルを別のウィンドウに開き、そのウィンドウにフォーカスしない。 Mouse-2 : クリックした行が示すファイルを別のウィンドウで開く。 v : M-x view-file で開く。 (編集不可) C : ファイルをコピー R : ファイルをリネ
outline Mode Outline Mode って何? Emacs に元々ついている機能で、文字通り文章をアウトライン構造を把握しな がら編集していくことができる mode です。具体的には、特定のレベル以下の 部分や見出し以外の部分、今書いている部分以外の本文を隠したりすることが できます。outline-mode は major-mode で、outline-minor-mode はその minor-mode 版です。(従って YaTeX などの他のモードと組み合わせて使うこ とができます。) Outline Mode の使い方 まず感じを掴んでもらうために Outline Mode で説明します。新規にファイル を開いて、次のようなテキストを書いてみましょう。 そして、おもむろに M-x oultine-mode として outline-mode を起動します。 Outline
flymake でリアルタイム文法チェック - とりあえず暇だったし何となく始めたブログ を参考に設定。 設定後はこうなる 文法エラーが検知されると、エラー部分がハイライトされる 文法エラーは「ruby -c 編集中のファイル」でチェックされる エラー内容をミニバッファで確認できる 設定 Emacs のバージョン GNU Emacs 22.2.50.1 (i386-apple-darwin9.4.0, Carbon Version 1.6.0) of 2008-07-17 on seijiz.local flymake の設定 参考サイトにあるflymake の設定を「.emacs.el」に追加する。 僕の場合、Carbon Emacs に付属している「rails.el」を使っていたので、以下のように設定した。「(require 'rails)」だけでもflymake を有効にできるけど、
Emacsには元々diredと呼ばれるファイルブラウザが付属している。これは便利ではあるが、同じディレクトリにある複数のファイルを一気に編集したいといった場合、多少面倒な操作が必要だった。とは言え、エクスプローラやFinderなどからドロップするのはさらに面倒くさい。 Emacsにファイルブラウザをつける IDEなどであればツリー形式のフォルダブラウザが別途用意されており、そこからファイルを開けるようになっている。同じ仕組みをEmacsにつけるのがnavだ。 今回紹介するオープンソース・ソフトウェアはEmacs nav、Emacsにファイルブラウザを付けるLispプログラムだ。 正直試すまではナンセンスだと思っていた。硬派なEmacsにそんなものは不要だと。しかし、これがやってみるととても便利だと言うことに気づいた。MacBookの場合、画面の横幅が広いので、多少スペースが使われても大して
This domain may be for sale!
Ruby や Rails の開発環境として Aptana Studio や NetBeans を試してみたんですが,やはりキーボードですべての操作を行うことができる Emacs を使うことにしました。僕が設定した内容をご紹介します。 設定 今回,僕が Emacs に設定したのは ruby-mode.el と,マイナーモードの ruby-electric.el(対応する括弧やendを自動補完してくれる), rails.el, ruby-block.el(end に対応する行をハイライトする),それから Ruby のデバッガを起動できる rubydb とソースコードのディレクトリやファイル,メソッドを表示してくれる ECB です。 まず,Ruby のソースをダウンロードして展開し,misc ディレクトリに入っているすべての *.el ファイルを load-path の通ったところに置きます。(
emacsのruby-mode.elで、ダブルクォーテーション(”)や各種括弧を入力したとき、対応が悪いとハイライトされるのだけど、この色をどうにか変えたい。今の配色はこんな感じになってしまい、さっぱり字が読めない。 Googleで検索した結果、.emacsでset-face-foregroundやset-face-backgroundを定義すれば、ソースファイルの配色を変えられることがわかったのだけど、肝心のそのハイライトの変数名がわからない(highlightもregionも違っていた)。 そもそもどこで定義されているのかもわからない(Debianなので、ruby-mode.elcとバイトコンパイルされてしまっている)。 参考: あおきにっき:ruby-mode.el で配色を変える はてな:emacsやMeadowを使っていて背景色が「黒」な人に質問です。 emacs lisp ti
本当は全部まとめてから公開するつもりでしたが、どうもモチベーションが続きそうにないのでひとまずこれまで書いた分を載せます。ちょこちょこ追記していく予定。 Carbon Emacs パッケージ aspell スペルチェッカー。単語の補完もできる。M-x ispellで現在開いているドキュメントのスペルチェックをしてくれる。英語の文章を書くときに使えそう。 Aspell - TeX Wiki .R. weblog: aspell with emacs 下記の辞書はNet-Installで入手可能 ブラジルポルトガル語辞書 フランス語辞書 ドイツ語辞書 イタリア語辞書 ロシア語辞書 スペイン語辞書 color-theme 背景色や文字色などをテーマのように切り替える。気分転換にいいかも。詳しくは下記参照。 Meadow/Emacs memo: 表示のカスタマイズ ― 背景色,メニュー テーマの種
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く