Skip to content
March 15, 2015 / windperson

使用ConEmu建立Windows上的vagrant作業環境

需安裝軟體:

建立作業環境的步驟如下:

  1. 建立一個空白新目錄,建議建立在可用空間大的磁碟槽,不要在系統槽(如C:),在此以建立一個在E:\vagrant的新目錄為範例。
  2. 在裡面新增一個新目錄vm,以及一個批次檔gitbash.bat,批次檔內容如下:
    @echo off
    
    SET HOME=E:\vagrant\git_bash_home
    SET INITDIR=E:\vagrant\vm
    
    SET LANG="en_US.UTF-8"
    
    "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
    
  3. 在E:\vagrant目錄下建立一個”git_bash_home”的新目錄,裡面建立一個文字檔.bashrc,內容如下:
    if [ "$INITDIR" != "" ]
    then
    cd $INITDIR
    else
    cd $HOME
    fi
    
  4. 複製原本在桌面上的ConEmu捷徑,更名Vagrant CMD
  5. 按右鍵選取內容,修改其內容如下圖:

      • Target(目標)修改為如下字串:
        "C:\Program Files (x86)\ConEmu\ConEmu.exe" /icon "%ProgramFiles% (x86)\Git\etc\git.ico" /title "Git Bash for vagrant" /cmd "E:\vagrant\gitbash.bat"
        
      • Comment(註解)改為Vagrant CMD
      • 按中間的Change Icon…(變更圖示),在開啟的圖示選取視窗中,鍵入:
        %ProgramFiles% (x86)\Git\etc\git.ico
        

        然後按下面的OK(確定)按鈕,應該就會載入Git Bash的ico如下所示:
        再按一次OK關閉該視窗,然後在回到的前一個畫面按Apply(套用)後關閉該內容視窗。

之後直接執行桌面上的Vagrant CMD捷徑

就可以直接開啟用ConEmu顯示的Git Bash命令列如下圖所示。

用ConEmu的好處是,左下方的狀態列會顯示目前正在執行中的程式,以便識別現在下的執行命令是正在執行那個process;而在鍵盤操作上,可直接用shift+的方式選取畫面上顯示的字串,並可直接用Ctrl+C, Ctrl+V如同一般Windows程式複製/貼上指令來加速命令列輸入。

如果要開啟所在目錄的檔案總管視窗,輸入:

start .

然後按Enter即可。

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: