bluewindのコマンドの名称の分類

コマンドの名前が重なってきたので、下記のように分類する。

原則

  • 番号はつけない。
    • 例) js2
  • なるべく目的ベースの名前を付ける
    • アプリ、サイト名などは、それを呼び出す目的に変える。
    • 例) js_{$サイト名} -> js_grammer or js_object or js_api

分類

アプリの呼び出し
  • ({$アプリ名} or {$目的}) [{$引数}]
OSの設定画面呼び出し
  • {$目的}
    • 例) comで、コンピュータの設定(C:\windows\system32\compmgmt.msc)を呼び出す。
ファイル/ディレクトリの呼び出し
  • {$ファイル名の省略語} or {$目的}
    • 例) mm\c.mmで、C言語のfreemaindのメモを開く。
ローカル情報の検索
  • fenrir
  • namzu [{$検索する語句}]
技術的な参照サイト
  • 正式な仕様
    • xxx_spec [{$引数}]
      • 例) html4_specで、w3cのhtml4のページに移動。
      • 例) js_pecで、ECMAScript Language Specificationに移動。
  • 仕様の比較
    • xxx_cmp
      • 例) html5_cmpで、html5の各タグの対応を比較したページに移動
  • 特定ベンダー / 製品
    • xxx_{$ベンダー名}
      • 例) css_fxで、firefoxcss対応を記述したページに移動
  • サンプル
    • xxx_sample
      • 例) html5_sampleで、html5のサンプルを記述したページに移動
  • 他の細かい分類
    • xxx_api [{$API名}], xxx_pro, xxx_grammer, xxx_object
      • 例) css_proで、cssのプロパティ一覧のページに移動
  • 最も参照するサイト
    • xxx [{$引数}]
      • 例) htmlで、htmlのリファレンスサイトに移動。引数でタグを指定するとタグのページに移動。
他のサイト
翻訳
  • en [{$英語}]
Google検索
  • g [{$検索語句}]
バグトラッキングシステム
  • {$システム名} [{$バグID}]
社内のwiki検索
  • {$wiki名} [{$検索語句}]