名称
vim - Vi IMproved,程序员文本编辑器
概要
VIM 选项 文件..VIM 选项 - VIM options -t标签VIM options -q errorfile 前视图GVIM gviewrvim rview rgvim rgview VIM 是一个向上兼容Vi的文本编辑器。它可以用来编辑各种纯文本。它对编辑程序特别有用。 Vi之上有很多增强功能:多级撤消,多窗口和缓冲区,语法高亮,命令行编辑,文件名完成,在线帮助,视觉选择等。有关摘要,请参阅“:help vi_diff.txt”的差异VIM 和Vi。 在跑步的时候VIM 使用“:help”命令可以从在线帮助系统获得很多帮助。请参阅下面的在线帮助部分。 最经常VIM 开始使用该命令编辑单个文件 vim文件 更普遍VIM 开始于: vim options filelist 如果缺少文件列表,编辑器将以空缓冲区开头。否则,可以使用以下四个中的一个来选择一个或多个要编辑的文件。 档案.. 文件名列表。第一个将是当前文件并读入缓冲区。光标将位于缓冲区的第一行。您可以使用“:next”命令访问其他文件。要编辑以短划线开头的文件,请在文件列表前加上“ - ”。 要编辑的文件是从stdin读取的。命令是从stderr读取的,应该是tty。 -t {tag} 要编辑的文件和初始光标位置取决于“标签”,一种转到标签。在标签文件中查找{tag},关联文件成为当前文件并执行相关命令。主要用于C程序,在这种情况下{tag}可以是函数名。结果是包含该函数的文件成为当前文件,光标位于函数的开头。请参阅“:help tag-commands”。 -q errorfile 从quickFix模式开始。读取文件errorfile并显示第一个错误。如果省略errorfile,则从'errorfile'选项获取文件名(Amiga默认为“AztecC.Err”,其他系统默认为“errors.vim”)。使用“:cn”命令可以跳转到更多错误。请参阅“:help quickfix”。 VIM 行为不同,具体取决于命令的名称(可执行文件可能仍然是同一个文件)。 VIM “正常”的方式,一切都是默认的。 前 在Ex模式下启动。使用“:vi”命令转到“正常”模式。也可以使用“-e”参数完成。 视图 以只读模式启动。您将受到保护,不会编写文件。也可以使用“-R”参数完成。 gvim gview GUI版本。开始一个新窗口。也可以使用“-g”参数完成。 rvim rview rgvim rgview 像上面一样,但有限制。无法启动shell命令或挂起Vim的。 也可以使用“-Z”参数完成。 可以在文件名之前或之后以任何顺序给出选项。没有参数的选项可以在单个破折号后组合。 + NUM 对于第一个文件,光标将位于“num”行。如果缺少“num”,则光标将位于最后一行。 + / {}轻拍 对于第一个文件,光标将位于第一次出现的{pat}上。有关可用的搜索模式,请参阅“:help search-pattern”。 + {命令} -c {command} 读取第一个文件后将执行{command}。 {command}被解释为Ex命令。如果{command}包含空格,则必须用双引号括起来(这取决于使用的shell)。示例:Vim“+ set si”main.c注意:您最多可以使用10“+”或“-c”命令。 --cmd {command} 就像使用“-c”一样,但命令在处理任何vimrc文件之前执行。您可以独立于“-c”命令使用最多10个这些命令。 -b 二进制模式。将设置一些选项,以便编辑二进制文件或可执行文件。 -C 兼容。设置'兼容'选项。这将使VIM 尽管存在.vimrc文件,但其行为大多与Vi相似。 -d 以差异模式开始。应该有两个或三个文件名参数。VIM 将打开所有文件并显示它们之间的差异。像vimdiff(1)一样工作。 -d {device} 打开{device}以用作终端。只在Amiga上。示例:“ - d con:20/30/600/150”。 -e 开始VIM 在Ex模式下,就像可执行文件被称为“ex”一样。 -F 前景。对于GUI版本,VIM 不会从它开始的shell中分叉和分离。在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 不兼容模式。重置'兼容'选项。这将使VIM 尽管.vimrc文件不存在,但行为更好,但Vi兼容性更低。 -n 不会使用交换文件。崩溃后的恢复将是不可能的。如果您想在非常慢的介质(例如软盘)上编辑文件,则很方便。也可以用“:set uc = 0”来完成。可以使用“:set uc = 200”撤消。 -上 打开N个窗口。省略N时,为每个文件打开一个窗口。 -R 只读模式。 'readonly'选项将被设置。您仍然可以编辑缓冲区,但会阻止意外覆盖文件。如果您确实要覆盖文件,请在Ex命令中添加感叹号,如“:w!”。 -R选项还隐含-n选项(见下文)。 'readonly'选项可以使用“:set noro”重置。请参阅“:help'readonly'”。 -r 列出交换文件,包含有关使用它们进行恢复的信息。 -r {file} 恢复模式。交换文件用于恢复崩溃的编辑会话。交换文件是与文本文件具有相同文件名的文件,并附加“.swp”。请参阅“:帮助恢复”。 -s 静音模式。仅在“Ex”启动时或在“-s”选项之前给出“-e”选项时。 -s {scriptin} 读取脚本文件{scriptin}。文件中的字符被解释为您输入了它们。使用命令“:source!{scriptin}”也可以完成同样的操作。如果在编辑器退出之前到达文件末尾,则从键盘读取更多字符。 -T {terminal} 告诉VIM 您正在使用的终端的名称。仅在自动方式不起作用时才需要。应该是一个已知的终端VIM (内置)或在termcap或terminfo文件中定义。 -u {vimrc} 使用文件{vimrc}中的命令进行初始化。将跳过所有其他初始化。使用它来编辑特殊类型的文件。它还可以通过给出名称“NONE”来跳过所有初始化。有关更多详细信息,请参阅vim中的“:help initialization”。 -U {gvimrc} 使用文件{gvimrc}中的命令进行GUI初始化。将跳过所有其他GUI初始化。它还可以通过给出名称“NONE”来跳过所有GUI初始化。有关更多详细信息,请参阅vim中的“:help gui-init”。 -V 详细。提供有关哪些文件来源以及读取和写入viminfo文件的消息。 -v 开始VIM 在Vi模式下,就像可执行文件被称为“vi”一样。这仅在可执行文件名为“ex”时有效。 -w {scriptout} 您键入的所有字符都将记录在文件{scriptout}中,直到您退出Vim的。 如果要创建要与“vim -s”或“:source!”一起使用的脚本文件,这将非常有用。如果{scriptout}文件存在,则追加字符。 -W {scriptout} 像-w一样,但现有文件被覆盖。 -X 编写文件时使用加密。将提示输入密钥。 -Z 受限制的模式。像可执行文件一样的工作以“r”开头。 -- 表示选项的结束。此后的参数将作为文件名处理。这可用于编辑以“ - ”开头的文件名。 - 救命 提供帮助信息并退出,就像“-h”一样。 - 版 打印版本信息并退出。 - 远程 连接到Vim服务器并使其编辑其余参数中给出的文件。 --serverlist 列出可以找到的所有Vim服务器的名称。 --servername {name} 使用{name}作为服务器名称。用于当前的Vim,除非与--serversend或--remote一起使用,否则它是要连接的服务器的名称。 --serversend {keys} 连接到Vim服务器并向其发送{keys}。 --socketid {id} 仅限GTK GUI:使用GtkPlug机制在另一个窗口中运行gvim。 --echo-WID 仅限GTK GUI:在stdout上回显Window ID 网上帮助 输入“:help”VIM 开始。输入“:help subject”以获取特定主题的帮助。例如:“:help ZZ”获取“ZZ”命令的帮助。使用 也可以看看 VIMTUTOR(1) 重要: 使用 人 命令( % 人 )查看特定计算机上如何使用命令。 描述
OPTIONS