Cygwin
Cygwin
ドライブレターのプレフィックスを変更する。
mount -c /
これで、
cd /cygdrive/c
が
cd /c
と入力できる。
エクスプローラでフォルダの右クリックからckを呼ぶ
- ckstartup.js
var shell = new ActiveXObject("WScript.Shell"); var env = shell.Environment("Process"); var currentDirectory = ""; var args = WScript.Arguments; if (args.length > 0) currentDirectory = args(0); env("CYGWIN_HERE_CURRENT_DIRECTORY") = currentDirectory; env("SHELL") = "/bin/bash"; env("LANG") = "ja_JP.eucJP"; shell.Run("bash.exe --login -c ck.exe", 0, false);
- ckhere.reg
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Folder\shell\ck] @="Cygwin ck" [HKEY_CLASSES_ROOT\Folder\shell\ck\command] @="wscript ckstartup.js \"%1\""
- /etc/bash.bashrc or .bashrc
if [ ! -z "${CYGWIN_HERE_CURRENT_DIRECTORY}" ]; then cd "$(echo "${CYGWIN_HERE_CURRENT_DIRECTORY}" | tr -d "\"" | cygpath -u --file -)" unset CYGWIN_HERE_CURRENT_DIRECTORY fi
lsで日本語が文字化けする
alias ls='ls --show-control-chars --color -F'