yuu_nkjm blog
2010-10-22(Fri) 編集
[Windows][Shell][FreeSoft] Windowsのコマンドプロンプトシェルを別のシェルに差し替える
Windowsのコマンドプロンプトは,スクリプトを書くにもインタラクティブに使うにも,不便すぎる.
Cygwinは入れるの大げさだし,何か意図しないファイルロックが行われたりするし,好みでない.win-bashもほんのちょっと触ってみたけれど,Tab補完がきかないようだった.
結局,2005年ごろから,NYACUS(現NYAOS)+ckw改造版の修正版を使っている.今はckw(ckwのプロジェクトを登録してみた)のレポジトリもあるようだ.
nyaosとckwの組合せで,インタラクティブシェルとしては文句はないのだが,nyaosがcsh系なのが痛い.bash系だったら僕のニーズに完璧にマッチしていたのに.
ckwの具体的な設定はこんなかんじ.Ckw*execエントリにnyaosを指定して,ckwを被せて,nyaosを使っている.
!
! ckw setting
!
Ckw*foreground: #F5F5F5
Ckw*background: #1E1E1E
!Ckw*cursorColor: green
!Ckw*cursorImeColor: red
!Ckw*backgroundBitmap: ckw_background.bmp
Ckw*title: ckw[cmd]
Ckw*exec: C:\Hoge\nyaos\nyaos.EXE
!Ckw*exec: cmd
Ckw*chdir: E:\
Ckw*scrollHide: no
Ckw*scrollRight: yes
Ckw*internalBorder: 1
Ckw*lineSpace: 0
!Ckw*topmost: yes
Ckw*transp: 0
Ckw*transpColor: #000000
#Ckw*font: ""
Ckw*fontSize: 12
Ckw*geometry: 100x30
Ckw*saveLines: 10000
Ckw*color0: #000000
Ckw*color1: #6060A0
Ckw*color2: #008000
Ckw*color3: #008080
Ckw*color4: #800000
Ckw*color5: #800080
Ckw*color6: #808000
Ckw*color7: #C0C0C0
Ckw*color8: #808080
Ckw*color9: #0000FF
Ckw*color10: #40DD40
Ckw*color11: #00FFFF
Ckw*color12: #FF0000
Ckw*color13: #FF00FF
Ckw*color14: #FFFF00
Ckw*color15: #FFFFFF