2005年8月20日 星期六

Windows console MS-DOS 下的 ls 跟 vi ... :P

我在 Windows console MS-DOS 下只想要用 ls 跟 vi
所以就做了兩個 BAT 檔
放到適當的位置就可以用啦... 不過寫得挺粗糙的... :P

:: vi.bat
@vim %*

:: ls.bat
@echo off
if "%1"=="-l" (
    if not "%2"=="" (
        @dir %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir
    )
) else if "%1"=="-a" (
    if not "%2"=="" (
        @dir /a /w %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir /a /w
    )
) else if "%1"=="-al" (
    if not "%2"=="" (
        @dir /a %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir /a
    )
) else if "%1"=="-la" (
    if not "%2"=="" (
        @dir /a %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir /a
    )
) else (
    if not "%1"=="" (
        @dir /w %*
    ) else (
        @dir /w
    )
)
@echo on

3 則留言:

Unknown 提到...

有 gvim for Win32 唷 :D

http://www.vim.org/

$4 提到...

我用的就是 gvim 啊...ccc
只是我喜歡開 MS-DOS 來用 vim ...:P

匿名 提到...

太好了,我要把上面的文章转载到我的网络空间里。