📄 os_unix.cnx
字号:
*os_unix.txt* For Vim version 6.3. 最近更新:2004年6月 VIM 用户手册 Bram Moolenaar 著 (译者:yemao http://vimcdoc.sf.net) *unix* *Unix*本文件介绍了 Unix 版本的 vim 的一些特殊之处。首先,要在 unix 上编译 vim,请参考 src 目录下的 "INSTALL" 文件和 "Makefile" 文件。默认帮助文件名为 "/usr/local/lib/vim/help.txt"同时,vim 会使用 "$HOME/.vimrc" 和 "$HOME/.exrc" 而不是 "s:.vimrc" 和 "s:.exrc"。另外它会首先使用 /usr/local/etc/vimrc 文件。注意,如果 "/usr/local/share"已经存在,就会使用它而不是 "/usr/local/lib"。临时文件默认会放在 "/tmp" 下,如果你想把它们放在别处,那么必须设置环境变量$TMPDIR 为你放临时文件的目录。扩展通配符你可以使用 '~' (用户宿主目录) 及 '$' (系统环境变量)。 *fork* *spoon*执行外部命令时,会尽可能调用 fork()/exec(),不然 system() 将会被调用。使用后者速度会有所减慢。正因为有两个函数可以被调用,":version" 输出信息就有两种,当调用 fork()/exec() 时,输出 |+fork|,否则输出 |+system|。不过这个在编译时候可以修改。GUI 下 forking 详细信息参考 |gui-fork|.Unix 下的终端刷新常常比较慢(比如 serial line termianal 和 suntools 下的shell window.),所以默认情况下的 showcmd 选项和 ruler 选项都是关闭的。如果你所使用的终端比较快的话,可以把它们打开。甚至可以试试 ttyfast 选项。在 xterm 下使用 Vim,只要把 mouse 选项设成 a 就可以使用鼠标了。如果你有权限使用 X-server,当你用鼠标来复制和粘贴的时候,你会看到用鼠标选择的内容颜色会发生变化。其实,在 xterm 下也可以用鼠标来粘贴和复制,但是必须按 shift 键,具体请参考 |mouse-using|。而要使你选择的区域变色,只要你的 xterm 版本够新,设置一下 ttymouse 选项就可以了。 *terminal-colors*要在 Vim 里显示彩色,可以参考以下例子(你的终端支持色彩显示,而 "T_Co" 为空或零).> :set t_me=^[[0;1;36m " normal mode (undoes t_mr and t_md) :set t_mr=^[[0;1;33;44m " reverse (invert) mode :set t_md=^[[1;33;41m " bold mode :set t_se=^[[1;36;40m " standout end :set t_so=^[[1;32;45m " standout mode :set t_ue=^[[0;1;36m " underline end :set t_us=^[[1;32m " underline mode start[注意,^[ 是 <Esc>,可以用 CTRL-V <Esc> 来输入。]而在真正的彩色终端下,就可以使用 ":highlight" 了。另外,在 vt100 和与其类似的终端下,文件 "tools/Vim132" 是一个 shell 脚本,它可以使 vim 使用132 列模式. vim:tw=78:ts=8:ft=help:norl:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -