emacs コマンドジェネレーター
拡張可能なエディタでファイルを編集するためのemacsコマンドを生成する
emacs入門
## Emacsとは?
`emacs`は拡張可能でカスタマイズしやすいGNUテキストエディタです。単なるエディタにとどまらず、メールリーダーやファイルマネージャ、デバッガ、さらにはゲームまでを内蔵しており、これらすべてがEmacs Lispで記述されています。GUIモードと純粋なターミナルモードの両方で動作するため、長時間にわたるコーディングセッションに適したツールとして人気があります。
## 使用方法
1. **オプションの設定**: ターミナルモードを選択したり、初期化ファイルをスキップしたり、バッチモードで実行したりします。 2. **ファイルの指定**: 編集するファイルのパスを入力します(インタラクティブモードでは任意)。 3. **コピー&実行**: 生成されたコマンドを自分のターミナルに貼り付けます。
終了するには`Ctrl+X`を押してから`Ctrl+C`を押します。保存するには`Ctrl+X`を押してから`Ctrl+S`を押します。
一般的なオプション
### `-nw` ウィンドウ(ターミナル)なしモード X/GTKウィンドウを開く代わりにターミナル内でemacsを実行します。SSH経由やヘッドレスサーバーで利用する際に不可欠です。
### `-q` initファイルなし `~/.emacs`および`~/.emacs.d/`の読み込みをスキップし、デフォルトの設定で起動します。バグの特定や純粋な動作のテストに役立ちます。
### `-u USER` 他のユーザーのinitを読み込む 自分のinitファイルの代わりに指定されたユーザーのinitファイルを読み込みます。他人のセットアップを再現するのに便利です。
### `--batch` バッチモード スクリプト作成用に非対話的に実行します。Lispでファイルを処理したり式を評価したりした後、終了します。自動化のために`--eval`または`--script`と組み合わせて使用できます。
▶SSHを使ってターミナル内でEmacsを実行するにはどうすればよいですか?
▶個人設定なしでEmacsを起動するにはどうすればよいですか?
▶エマースをスクリプト内で非対話的に使うにはどうすればよいですか?
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。