我是在Windows找不到中意的IDE环境写QT,只得再回到VIM中去了,但想用VIM更加方便些,怎样使用呢?
下面是我的一些方法,首先,我们找到在QT Command Prompt命令窗口执行的真实命令,
在QT安装目录的BIN目录qtvars.bat就是这样的一个文件,
@echo off
rem
rem This file is generated
rem
echo Setting up a MinGW/Qt only environment...
echo -- QTDIR set to C:\Qt\4.0.0
echo -- PATH set to C:\Qt\4.0.0\bin
echo -- Adding C:\Dev-Cpp\bin to PATH
echo -- Adding %SystemRoot%\System32 to PATH
echo -- QMAKESPEC set to win32-g++
set QTDIR=C:\Qt\4.0.0
set PATH=C:\Qt\4.0.0\bin
set PATH=%PATH%;C:\Dev-Cpp\bin
set PATH=%PATH%;%SystemRoot%\System32
set QMAKESPEC=win32-g++
cd %QTDIR%
if not "%1"=="compile_debug" goto END
echo This will configure and compile qt in debug.
echo The release libraries will not be recompiled.
pause
configure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg
cd %QTDIR%\src
mingw32-make debug
:END
我们把它复制一份,命名为vimvars.bat
并且修改它:
@echo off
rem
rem This file is generated
rem
echo Setting up a MinGW/Qt only environment...
echo -- QTDIR set to C:\Qt\4.0.0
echo -- PATH set to C:\Qt\4.0.0\bin
echo -- Adding C:\Dev-Cpp\bin to PATH
echo -- Adding %SystemRoot%\System32 to PATH
echo -- QMAKESPEC set to win32-g++
set QTDIR=C:\Qt\4.0.0
set PATH=C:\Qt\4.0.0\bin
set PATH=%PATH%;C:\Dev-Cpp\bin
set PATH=%PATH%;%SystemRoot%\System32
set QMAKESPEC=win32-g++
cd "d:\work\qt"
gvim -O2 "d:\work\qt"
好了,然后我们就可以直接运行这个vimvars.bat文件来启动我们 的VIM for QT IDE了。
请注意,里面的d:\work\qt是我们自己设定的默认QT程序目录,你也可以在启动后更改它