Emacs でのコーディングスタイルの設定

Emacs で C, C++, Java など cc-mode を使ったモードでインデントなどのコーディングスタイルを変更する方法について書いてみます。

Emacs には GUI 風のカスタマイズ画面から値を設定する機能があります。
それを使うことにします。 まず、以下のコマンドを実行します
  M-x custumize-group
そうするとグループをきかれるので、 c を入力します。

カスタマイズ画面になるので、そこの [C Default Style] でスタイルの [Show] をクリックして、各モードのところにスタイル名を入力します。

cc-mode のスタイル設定画面


入力するスタイル名ですが、私の環境では以下のようなものがありました。
  gnu, k&r, bsd, stroustrup, whitesmith, ellemtel, linux, python, java

ご自分の環境にあるものを見たい場合は *scratch* バッファで
 c-style-alist
と書いた後に C-j を押してください。
スタイル設定のリストの一覧が出ます。いろいろ書いてあってわかりづらいですが、各リスト先頭要素の文字列が入力可能なスタイル名となります。

ついでにインデントを一括して修正する方法ですが、まず C-x h で全体を選択して C-M-\ とすると選択領域がインデントされます。
http://flex.ee.uec.ac.jp/texi/emacs-jp/emacs-jp_130.html
関連記事
スポンサーサイト
Prev.    Category    Next 

Facebook コメント


コメント

コメントの投稿

Font & Icon
非公開コメント

このページをシェア
アクセスカウンター
アクセスランキング
[ジャンルランキング]
コンピュータ
33位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
3位
アクセスランキングを見る>>
カレンダー(アーカイブ)
プルダウン 降順 昇順 年別

04月 | 2017年05月 | 06月
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -


はてな新着記事
はてな人気記事
ブロとも申請フォーム
プロフィール

yohshiy

Author:yohshiy
職業プログラマー。
仕事は主に C++ ですが、軽い言語マニアなので、色々使っています。

はてブ:yohshiy のブックマーク
Twitter:@yohshiy

サイト紹介
プログラミング好きのブログです。プログラミング関連の話題や公開ソフトの開発記などを雑多に書いてます。ただ、たまに英語やネット系の話になることも。