スマートインデント(C 構文)

提供: MeryWiki
2013年8月31日 (土) 01:37時点におけるKs (トーク | 投稿記録)による版 (作成)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

概要

C 構文の言語で,スマートインデントを実現します.

特徴

  • コメントや文字列中の { および } を無視する
  • タブとスペースが混在でも正しく処理する

使用方法

  1. 添付ファイルを解凍し,My Macros に上書きする.
  2. SmartIndent.js(表示名「スマートインデント改行」)を Enter に割り当てる
  3. BlockEndIndent.js(表示名「スマートインデント用 } 入力」)を Shift + ] に割り当てる
  4. スマートインデントと通常の改行を切り替えるときには SwitchSmartIndent.js(表示名「スマートインデント⇔通常切り替え」)を実行する

SmartIndent.js には次の設定があります.

  • $$DELETE_INDENT_LINE: インデントだけの行で改行時にインデントを削除する

コード

ファイル:SmartIndent.zip

スポンサーリンク