免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2605 | 回复: 0
打印 上一主题 下一主题

[桌面系统] vim选项 [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-10 12:51 |只看该作者 |倒序浏览
选项可任意顺序,可在文件名之前或之后。不带参数的选项可组合在单个"破折号"之后。
+[num]
光标定位在首文件的指定行(num)上。若行号(num)为空,光标则定位于最末行。
+/{pat}
光标定位在首文件的第一个{pat}出现的位置。关于有效查找模式,可参阅":help search_pattern"。
+{command}
-c {command}
命令({command})将在第一个文件读取之后执行。该命令是作为"Ex command"解释。若该命令({command})包含空格,则必需用双引号包括(依据采用的解释器)。例如:Vim "+set si" main.c
注意:最多可采用十个"+"或"-c"命令。
-b
二进制模式。少用的选项,用来设置编辑二进制或可执行文件。
-C
兼容模式,设置'兼容模式(compatible)'选项。即使在".vimrc"文件存在的情况下,也使得 Vim 很像Vi。
-d {device}
打开设备(device)作为终端。只用于Amiga。例如: "-d con:20/30/600/150"。
-e
用Ex模式开启 Vim ,就好像执行调用"ex"。
-f
前台模式。对图形用户界面, Vim 开启时与命令解释器不分离,对Amiga, Vim 并不以新窗口重开。当 Vim 被一个程序用来等待编辑进程结束(如邮件程序),需采用该模式。对amiga,":sh"和":!"命令将无效。
-F
如果 Vim 采用FKMAP(采用自右向左编辑文件、波斯语键盘映射)支持模式编译,该选项使得 Vim 以波斯语模式开始,也就是设置了"fkmap"和"rightleft"选项。否则将出现错误信息, Vim 也将中断。
-g
如果 Vim 采用GUI支持模式编译,该选项使GUI生效,若未以GUI支持模式编译,将出现错误信息, Vim 也将中断。
-h
Vim 退出之后给出一些命令行参数和选项的帮助。
-H
如果 Vim 采用RIGHTLEFT(采用自右向左编辑文件、希伯来语键盘映射)支持模式编译,该选项使得 Vim 以希伯来语模式开始,也就是设置了"hkmap"和"rightleft"选项。否则将出现错误信息, Vim 也将中断。
-i {viminfo}
当使用viminfo文件的使用有效,该选项使用该文件名来代替缺省的"~/.viminfo"文件。也可使用"NONE"来跳过".viminfo"文件的使用。
-L
与-r相同。
-l
Lisp模式。把'lisp'和'showmatch'选项设置为开。
-m
禁止进行修改文件。重新设置'write'选项,以使修改文件成为不可能的。
-N
非兼容模式。 重新设置'compatible'选项。这个设置将使 Vim 的性能得到一点提高,但同时牺牲了与VI的兼容性,就是在.vimrc文件不存在的时候也是如此。
-n
不使用交换文件。所以在出意外时,文件不能恢复。如果你在一慢速介质(如:软盘)上编辑文件,请随时手工存盘。此参数也可以通过在命令状态输入":set uc=0"设置。取消此项功能则在命令行输入":set uc=200"。
-o[N]
打开N个窗口。如果忽略了N,就为每个文件打开一个窗口。
-R
只读模式。将设置'readonly'选项。你仍然可以编辑缓冲区,但可以防止你无意地覆盖文件。如果你需要覆盖文件,就为Ex命令增加一个惊叹号,如":w!"。 -R选项还隐含了 -n 选项(见下)。可以用":set noro"重新设置'readonly'选项。参见":help 'readonly'"。
-r
列举对换文件,以及关于把它们用于恢复的信息。
-r {file}
恢复模式。对换文件用来恢复被破坏的编辑过程。对换文件的文件名是在原文件的文件名后加上".swp"后缀名。参见":help recovery"。
-s
寂静模式。 只能在命令状态下启动,或在"-s"参数前加上"-e"参数。
-s {scriptin}
此参数读入脚本文件{scription}。文件中的字符就象你敲入的那样被解释。你也可以在命令状态下使用":source! {scription}"来设置此模式。如果编辑器退出之前就已经读到了脚本文件的底部,那么编辑器就将从键盘键入中读入字符。
-T {terminal}
告诉 Vim 你要使用的终端名。只有在自动方式无法工作是才使用。使用的终端必须是 Vim 知道的内建终端,或者是在termcap或terminfo文件中定义的终端。
-u {vimrc}
此参数使用{vimrc}指定的文件中的命令来初始化。其它的初始化都将被忽略。用本选项编辑特殊类型的文件。也可以将{vimrc}设置为"NONE"来跳过所有的初始化。关于更多细节,在vim中参见":help initialization"。
-U {gvimrc}
此参数使用文件{gvimrc}中的命令来进行GUI初始化。其它的GUI初始化都将被跳过。也可以将{gvimrc}设置为"NONE"来忽略所有的GUI初始化。关于更多细节,在vim中参见": help gui_init"。
-V
冗余。 给出关于哪些被作为源文件的和用来读写一个viminfo文件的文件消息。
-v
以Vi模式启动 Vim ,就象可执行文件的文件名是"vi"一样。 这只在可执行文件被称为"ex"的时候才有影响。
-w {scriptout}
所有你输入的字符都被记录在文件{scriptout}中,直到你退出 Vim 。如果你想创建一个脚本文件用来和"vim -s"或":source!"使用时,它就是有作用的。如果{scriptout}文件存在,就附加一些字符。
-W {scriptout}
类似于-w,但是覆盖已经存在的文件。
-x
通过加密过滤被读写的文件。 还未实现。
-Z
限制模式。 象是可执行的从"r"开始一样工作。
--
意味着选项结束。在这以后的变量将被作为一个文件名来处理。这将能用来编辑一个以一个"-"开始的文件名。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP