tips

tips

複数の Cygwin シェルをカチカチ切り替えて使うと効率が悪すぎるので MSYS や Cygterm と screen でなんとかしようと思ったが screen のインストールが面倒そうなのでキーに割り当てる事にした。

Cygwin 環境で動作するプログラムをコマンドプロンプトから起動する方法。

xbash.exe -c "cd hoge";"make hoge";exit
pause

これをショートカットにして Autohotkey で実行すると一発でコンパイルAutoHotkey 便利。

;Control + Shift + C でコンパイル
^+c::Run C:\run_make.bat
;Control + Shift + L でクリーン
^+l::Run C:\run_makeclean.bat
;Control + Shift + D で gdb 起動
^+d::Run C:\run_gdb.lnk
return

窓使いの憂鬱において C-K が独自実装なせいかコマンドプロンプトでは動作しない。これが昔から嫌だったのだがマニュアルを見たら複数キーを割り当てることもできるようなので

key C-K = Delete Delete Delete Delete Delete \
          Delete Delete Delete Delete Delete \
          以下略 ...

しておいた。