⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_win32.cnx

📁 Vim 中文文档
💻 CNX
📖 第 1 页 / 共 2 页
字号:
*os_win32.txt*  For Vim version 6.3.  最后更新: 2004年6月		  VIM 参考手册    作者:George Reilly		                  翻译:Dasn<dasn@users.sf.net>		                  VCD主页:http://vimcdoc.sf.net						*win32* *Win32* *MS-Windows*本文描述 Vim Win32 版本的一些特性。Vim 的 Win32 版本可以在 Windows NT 和 Windows 95 下运行,并且有 console(控制台,就是命令提示符窗口 ——译者)和 GUI (图形界面)两个版本。GUI 版本中的Win32s 适用于 Windows 3.1[1]。你也可以用 Vim 的 32 位 DOS 版本来代替。参见|os_msdos.txt|。1. 一些已知的问题		|win32-problems|2. 启动				|win32-startup|3. 恢复屏幕内容			|win32-restore|4. 使用鼠标			|win32-mouse|5. 在 Windows 3.1 下运行	|win32-win3.1|6. Win32 常见问题解答(迷你版)	|win32-faq|此外,还有一些 Win32 和 DOS 版本通用的条目:文件位置			|dos-locations|使用反斜杠			|dos-backslash|标准映射			|dos-standard-mappings|屏幕的输出与颜色		|dos-colors|文件格式			|dos-file-formats|:cd 命令			|dos-:cd|中止键				|dos-CTRL-Break|临时文件			|dos-temp-files|默认的 Shell 选项		|dos-shell|Win32 用户图形界面		|gui-w32|作者:Win32 版本的作者是 George V. Reilly <george@reilly.org> 。最初 Windows NT 版本的移植工作是由 Roger Knobbe <RogerK@wonderware.com> 完成的。GUI 版本的作者是 George V. Reilly 和 Robert Webb 。有关编译的讨论请参考“src/INSTALL.pc”。		*win32-compiling*==============================================================================1. 一些已知的问题				*windows95* *win32-problems*Vim 在 Windows 95 的 console 里运行时会出一些问题。具我们所知,这些问题在Windows 98 和 Windows ME 中也会出现。微软内部人士的话:“Win95 的 console 一直不稳定,并且将永远这样。”1、不支持 Dead key(与重音有关的键,下文有解释)。2、可以用命令“:set columns=nn lines=nn”改变窗口大小,但是此后执行外部命令可能会使系统挂起或当机。3、屏幕刷新慢,除非你把 'columns' 和 'lines' 设置为 non-DOS 值,但是这样会引起上述第二个问题!如果这些问题影响你的使用,你可以换用 32 位的 MS-DOS 版本 或 Win32 GUI 版本。自动补全文件名的时候,虽然 Vim 会匹配短的文件名,但是却会处理相应的长名文件。例如,如果有一个长名文件“this_is_a_test”,其短文件名是“this_i~1”,命令“:e*1”编辑文件“this_is_a_test”。==============================================================================2. 启动							*win32-startup*当前目录						*win32-curdir*如果启动 Vim 时后面带一个文件名作为参数,并且指定了该文件的完整路径(例如:以“x:\”开头的路径),Vim 会认为该文件是从文件管理器启动,并把当前目录(可用:lcd 命令查看——译者)切换到文件所在目录。如果不想这样,只要把路径里的“反斜杠”(“\”)换成“斜杠”(“/”)即可。例如: >	vim c:\text\files\foo.txt当前目录切换到“C:\text\files”。 >	vim c:/text\files\foo.txt不改变当前目录。终端选项						*win32-term*Vim 的 Win32 版本仅有的终端选项是“win32”,它是内置选项。如果你把 'term' 设置成其它的值,Vim 的“行为”就可能变的很奇怪。所以 Vim 不会从环境变量“TERM”里获取 'term' 的值。==============================================================================3. 恢复屏幕内容						*win32-restore*如果你设置了 'restorescreen' 选项(默认设置),当你退出 Vim 或着执行外部命令时,Vim 能恢复控制台原来的的内容。可以用“:ser nors”命令关掉这个选项。|'restorescreen'|==============================================================================4. 使用鼠标						*win32-mouse*Vim 的 Win32 版本支持鼠标。如果你使用两键鼠标,可以用“同时按下左右两键”的办法来模拟第三键(中间键)-但是,请注意:在 Win32 GUI 里,如果你的右键用来呼叫“弹出菜单”(参见 'mouse'),那么你最好先按下鼠标左键。(左右两键同时按的时候,左键略快于右键 ——译者)。				|mouse-using|如果鼠标不好用,你可以试着禁用控制台的“快速编辑模式”。==============================================================================5. 在 Windows 3.1 下运行				*win32-win3.1*						*win32s* *windows-3.1*有一个特殊的 Win32 版本的 Gvim 可以在 Windows 3.1 和 3.11。你需要用 Visaul C++4.1 编译 gvim.exe 。要想在 Windows 3.1 或 3.11 下运行 Win32 版本的 Vim,你需要安装 Win32s (Win32s是微软发布的一套子系统,主要作用是让  Windows 3.1x 或  WfW 3.1x 这些 16 位操作系统借助其类库运行 32 位应用程序。——译者)。也许你在安装别的软件时已经安装了Win32s 。如果 Vim 不能正常运行,请下载最新的 1.30c 版本的 Win32s 。你可以在这里下载:	http://support.microsoft.com/download/support/mslfiles/pw1118.exe(微软又把它换地方了!我们现在也不知道在那里。)。gvim.exe 之所以有两个版本,是因为 Win32s 版本是用 VC++ 4.1 编译的。这是最后一个支持 Win32s 的 VC++ 。VC++ 5.0 好一些,所以用它来编译 Win32 版本。除此以外,这两个版本没有什么不同。如果你在一个混合环境里工作,你可以使用 Win32s 。Win32s 版本的 gvim 与 Win32 版本的 gvim 在 95/NT 系统里是一样的。在 Win32s 系统里有以下不同:-你不能使用长文件名,因为 Windows 3.1 不支持。-执行外部命令时无返回值。在“:make”之后,必须要自己“:cn”。==============================================================================6. Win32 常见问题解答(迷你版)				*win32-faq*问:为什么 Win32 版本的 Vim 在 Windows 95 里运行时屏幕的更新速度特别慢?答:Win95 对 32 位控制台程序的支持很不好,有许多 Bug 。不知道什么原因,Vim 在    标准解析模式(80x25,80x43,80x50)下更新速度特别慢,但是 16 位 DOS 版本    的 Vim 却要快得多。如果改变一下行列的值(例如:“:set columns=100”或    “:set lines=40”),更新速度就会和 DOS 版本一样快。    警告:改变 'columns' 属性可能导致 Windows 95 在刷新时死机(要抱怨就找微软    吧!),不过在大多数情况下没什么问题,所以这一属性还保留着,但是一定要慎    用 'columns' 。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -