Alea jacta est!

賽は投げられた。

Mintty(Cygwin) で make コマンドが使えない時の対処法

bash: $:command not found

Cygwin に付属しているターミナルの mintty にて make などのコマンドが使えない時の対処法?です。

setup-x84.exe もしくは setup-x86_64.exe を持っていなくて、且つインストールしていない場合

まず Cygwin Installation へアクセスして 32bit もしくは 64bit のプログラムをダウンロードしてきてください。

f:id:fshianasan:20131109023449p:plain
次へ をクリック。

f:id:fshianasan:20131109023647p:plain
Install from Internet のままで 次へ をクリック。

f:id:fshianasan:20131109023655p:plain
Root Directory と Install For は好みの設定にして 次へ をクリック。

f:id:fshianasan:20131109023700p:plain
Direct Connection のままで次へ。

f:id:fshianasan:20131109024513p:plain
こちらも好きなサイトを選べば良いと思います。
自分の場合は ftp://ftp.jaist.ac.jp に選択しています。

f:id:fshianasan:20131109024521p:plain
ここが重要なんですが、Search の欄に make を挿入すると検索されるので Devel カテゴリの中から Package に make と書かれた欄を探して Skip をクリックしてバージョンに変更しましょう。
(この時のバージョンは 3.82.90-1 でした)

f:id:fshianasan:20131109024530p:plain
Package が続々とダウンロードされますので気長に待ちましょう。

f:id:fshianasan:20131109024536p:plain
これでインストールが終了しました。

setup-x84.exe もしくは setup-x86_64.exe を持っていて、且つインストールしている場合

f:id:fshianasan:20131109024521p:plain
上記にも書いてあるとおりに、Search の欄にインストールしていないコマンド(例えば gcc-g++ など)を挿入して検索し、Devel カテゴリから探して Skip をバージョンに変更していけば大丈夫だと思います。

当方は Windows 8.1 64bit での対処法ですが、32bitでももちろん可能でしょう。
(というか"対処法"ではなく基本中の基本でしたね、はい。)

Ctrl + Space で半角全角の切り替えをする方法 (Google 日本語入力)

MS-IME での方法はわかったのだが、Google 日本語入力でのこのやり方が分からなかったので調べてまとめてみることにした。
どうしてこの方法とったのかというと、今使っているキーボード(QWERTY・US配列)の為。

f:id:fshianasan:20131107141930p:plain
まず、タスクバーにある あ/A のアイコンを右クリック。

f:id:fshianasan:20131107142244p:plain
出てきたメニューからプロパティを選択。

f:id:fshianasan:20131107142248p:plain
キー設定のキー設定の選択をカスタムに変更して、編集をクリック。

f:id:fshianasan:20131107142257p:plain
そうしたらキー設定の編集画面が出てくるので、左下にある編集から定義済みのキーマップからインポートで自分の好みのものをインポートする。

f:id:fshianasan:20131107142303p:plain
エントリーを追加から画像の通りに設定。

  • 直接入力モード を IME有効化
  • 入力文字なし・変換前入力中・変換中 を IME無効化


とりあえずこれで設定が完了出来た。
MS-IME での方法も後に書いておく。