Cygwin のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Cygwin へ行く。
- 1 (2006-07-04 (火) 23:17:12)
- 2 (2007-12-17 (月) 10:36:08)
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