tagwin - windows命令行利器 - 利用标签在文件夹中快速跳转
Update @ Tuesday, March 1, 2011, 18:26:54: Fix 一些小问题,最新版是1.1
前两天看到了Dreamers’s blog:Bash 小技巧:给目录加上书签,快速切换目录(bashmarks),感觉用批处理脚本实现应该不难
套用Dreamer的一段话(略改):
当我们在命令行下面做开发的时候,很大一部分时间都浪费在了目录切换上面,相信不少人每天敲 “cd” 都敲得想吐。如果目录层次多一点,Tab 键也会饱受摧残。虽然Windows命令行有内置的 “cd -”, “pushd” 和 “popd” 命令,但用起来都不是很顺手。
如果能用几行简单的 Batch 脚本巧妙地给目录加上了书签,这样你就可以给最常用的那几个工作目录加上书签,不需要每次都敲 cd 了。还可以在各个常用的文件夹之间来回快速切换。
当天晚上回来就实现了第一版,感觉很是不错,由于一直没有时间写博,留到今天才拿出来跟大家分享
使用方法:
1. 点击此处下载: http://www.2maomao.com/blog/wp-content/uploads/tagwin-dglt-11.zip
(或者尝试 这个链接)
2. 解压所有文件到系统PATH包含的任意目录下
3. 打开命令行,进入要加标签的目录
t abc —> 给当前目录加标签为abc
g abc —> 切换到标签为abc的目录
d abc —> 删除标签abc
l ———–> 列出所有标签
在你解压缩的那个目录找到dglt.list文件,里面是所有的标签,也可以通过编辑这个文件来管理
另外在Google Code建了一个项目用来保存最新的代码,有兴趣的可以去看看代码:
http://code.google.com/p/tagwin-dglt/
使用演示:
D:\projects>t proj proj D:\projects D:\projects>cd py\django\fayaa D:\projects\py\django\fayaa>t fayaa fayaa D:\projects\py\django\fayaa D:\projects\py\django\fayaa>pushd g:\relax\movie G:\relax\movie>t movie movie G:\relax\movie G:\relax\movie>g proj D:\projects>g fayaa D:\projects\py\django\fayaa>g movie G:\relax\movie>l Tagged Folders -------------- proj D:\projects fayaa D:\projects\py\django\fayaa movie G:\relax\movie


