英语法语西班牙语

Ad


OnWorks 网站图标

gvim - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 gvim

这是 gvim 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


vim - Vi 改进,程序员文本编辑器

概要


VIM [选项] [文件 ..]
VIM [选项] -
VIM [选项] -t 标签
VIM [选项] -q [错误文件]

ex
查看
格维姆 gview 我的家 查看
虚拟机 查看 格维姆 视图

商品描述


Vim的 是一个向上兼容 Vi 的文本编辑器。 它可用于编辑各种
的纯文本。 它对编辑程序特别有用。

Vi之上有很多增强:多级撤销,多窗口和缓冲区,
语法高亮、命令行编辑、文件名补全、在线帮助、可视化
选择等。请参阅“:help vi_diff.txt”以了解两者之间的差异摘要 Vim的


在跑步的时候 Vim的 可以从在线帮助系统中获得大量帮助,包括
":help" 命令。 请参阅下面的在线帮助部分。

最经常 Vim的 开始使用命令编辑单个文件

vim文件

更普遍 Vim的 开始于:

vim [选项] [文件列表]

如果文件列表丢失,编辑器将从一个空缓冲区开始。 否则正是
可以使用以下四个中的一个来选择要编辑的一个或多个文件。

file .. 文件名列表。 第一个将是当前文件并读入
缓冲。 光标将定位在缓冲区的第一行。 你
可以使用 ":next" 命令访问其他文件。 编辑一个文件
以破折号开头,在文件列表前加上“--”。

- 从标准输入读取要编辑的文件。 命令从 stderr 读取,其中
应该是 tty。

-t {tag} 要编辑的文件和初始光标位置取决于“标签”,一种
转到标签。 {tag} 在标签文件中查找,关联的文件变为
执行当前文件和相关命令。 主要是用这个
对于 C 程序,在这种情况下 {tag} 可以是函数名。 效果是
包含该函数的文件成为当前文件和光标
位于函数的开头。 参见 ":help tag-commands"。

-q [错误文件]
以快速修复模式启动。 文件 [errorfile] 被读取,第一个错误是
显示。 如果省略 [errorfile],则从
'errorfile' 选项(默认为 Amiga 的“AztecC.Err”,“errors.err”在
其他系统)。 可以使用 ":cn" 命令跳转到更多错误。 看
“:帮助快速修复”。

Vim的 行为不同,取决于命令的名称(可执行文件可能仍然是
同一个文件)。

vim 的“正常”方式,一切都是默认的。

ex 以 Ex 模式启动。 使用 ":vi" 命令进入普通模式。 也可以做到
与“-e”参数。

以只读模式启动。 您将免受写入文件的保护。 能
也可以使用“-R”参数完成。

gvim 视图
图形用户界面版本。 启动一个新窗口。 也可以使用“-g”参数来完成。

埃维姆
简单模式下的 GUI 版本。 启动一个新窗口。 也可以用
“-y”参数。

rvim rview rgvim rgview
像上面一样,但有限制。 将无法启动 shell
命令,或暂停 维姆。 也可以使用“-Z”参数来完成。

配置


这些选项可以按任何顺序在文件名之前或之后给出。 不带选项
参数可以在一个破折号后组合。

+[num] 对于第一个文件,光标将定位在“num”行上。 如果“数量”是
丢失,光标将定位在最后一行。

+/{pat} 对于第一个文件,光标将定位在第一个文件所在的行中
{pat} 的出现。 有关可用搜索,请参阅 ":help search-pattern"
图案。

+{命令}

-c {命令}
{command} 将在读取第一个文件后执行。 {命令} 是
解释为 Ex 命令。 如果 {command} 包含空格,它必须是
用双引号括起来(这取决于所使用的外壳)。 例子:
Vim "+set si" main.c
注意:您最多可以使用 10 个“+”或“-c”命令。

-S {file} {file} 将在读取第一个文件后获取。 这是等价的
到-c“源{文件}”。 {file} 不能以“-”开头。 如果省略 {file}
使用“Session.vim”(仅当 -S 是最后一个参数时才有效)。

--cmd {命令}
类似于使用“-c”,但该命令在处理任何 vimrc 之前执行
文件。 您最多可以使用 10 个这些命令,独立于“-c”
命令。

-A 如果 Vim的 已编译为阿拉伯语支持编辑从右到左
面向文件和阿拉伯语键盘映射,此选项启动 Vim的 用阿拉伯语
模式,即“阿拉伯语”已设置。 否则给出错误信息并 Vim的
中止。

-b 二进制模式。 将设置一些选项,以便可以编辑
二进制或可执行文件。

-C 兼容。 设置“兼容”选项。 这将使 Vim的 主要表现
像 Vi,即使存在 .vimrc 文件。

-d 以差异模式启动。 应该有两个、三个或四个文件名参数。
Vim的 将打开所有文件并显示它们之间的差异。 像
维姆迪夫(1)。

-d {device} 打开 {device} 用作终端。 仅在 Amiga 上。 示例:“-d
骗局:20/30/600/150"。

-D 调试。 执行第一个命令时进入调试模式
脚本。

-e 开始 Vim的 在 Ex 模式下,就像可执行文件被称为“ex”一样。

-E 开始 Vim的 在改进的 Ex 模式下,就像可执行文件被称为“exim”一样。

-f 前景。 对于 GUI 版本, Vim的 不会分叉并与外壳分离
它开始于。在 Amiga 上, Vim的 不会重新启动以打开新窗口。
应在以下情况下使用此选项 Vim的 由将等待的程序执行
完成编辑会话(例如邮件)。 在 Amiga 上,":sh" 和 ":!"
命令将不起作用。

--nofork 前景。 对于 GUI 版本, Vim的 不会分叉并与外壳分离
它开始于。

-F 如果 Vim的 已使用 FKMAP 编译,支持从右到左编辑
文件和波斯语键盘映射,此选项启动 Vim的 在波斯语模式下,即
'fkmap' 和 'rightleft' 已设置。 否则给出错误信息并 Vim的
中止。

-g 如果 Vim的 已编译支持 GUI,此选项启用 GUI。 如果不
已编译 GUI 支持,并给出错误消息并 Vim的 中止。

-h 提供一些有关命令行参数和选项的帮助。 在这之后
Vim的 退出。

-H 如果 Vim的 已编译为 RIGHTLEFT 支持从右到左编辑
面向文件和希伯来语键盘映射,此选项启动 Vim的 希伯来语
模式,即 'hkmap' 和 'rightleft' 被设置。 否则错误信息是
给定和 Vim的 中止。

-i {vim 信息}
当启用使用 viminfo 文件时,此选项设置要使用的文件名,
而不是默认的“〜/.viminfo”。这也可以用来跳过使用
.viminfo 文件,命名为“NONE”。

-L 与 -r 相同。

-l Lisp 模式。 设置 'lisp' 和 'showmatch' 选项。

-m 修改文件被禁用。 重置 'write' 选项。 还是可以修改
缓冲区,但无法写入文件。

-M 不允许修改。 'modifiable' 和 'write' 选项将是
未设置,因此不允许更改并且无法写入文件。 笔记
可以设置这些选项以进行修改。

-N 不兼容模式。 重置“兼容”选项。 这将使 Vim的 表现
好一点,但不兼容 Vi,即使 .vimrc 文件不兼容
存在。

-n 不使用交换文件。 崩溃后的恢复将是不可能的。 便利
如果您想在非常慢的介质(例如软盘)上编辑文件。 也可以是
用 ":set uc=0" 完成。 可以用 ":set uc=200" 撤消。

-nb 成为 NetBeans 的编辑器服务器。 有关详细信息,请参阅文档。

-o[N] 打开堆叠的 N 个窗口。 当省略 N 时,为每个文件打开一个窗口。

-O[N] 并排打开 N 个窗口。 当省略 N 时,为每个打开一个窗口
文件中。

-p[N] 打开 N 个标签页。 当省略 N 时,为每个文件打开一个标签页。

-R 只读模式。 'readonly' 选项将被设置。 您仍然可以编辑
缓冲区,但将防止意外覆盖文件。 如果你这样做
想要覆盖一个文件,在 Ex 命令中添加一个感叹号,如
“:w!”。 -R 选项还暗示了 -n 选项(见下文)。 '只读'
选项可以用 ":set noro" 重置。 参见 ":help 'readonly'"。

-r 列出交换文件,以及有关使用它们进行恢复的信息。

-r {file} 恢复模式。 交换文件用于恢复崩溃的编辑会话。
交换文件是一个与带有“.swp”的文本文件同名的文件
附加。 参见 ":help recovery"。

-s 静默模式。 仅当以“Ex”启动或提供“-e”选项时
在“-s”选项之前。

-s {脚本}
读取脚本文件 {scriptin}。 文件中的字符是
解释为好像您已键入它们。 可以用命令完成同样的操作
“:源!{脚本}”。 如果在编辑器之前到达文件末尾
退出,从键盘读取更多字符。

-T {终端}
告诉 Vim的 您正在使用的终端的名称。 仅当
自动方式不起作用。 应该是已知的终端 Vim的 (内置)或
在 termcap 或 terminfo 文件中定义。

-u {vimrc} 使用文件 {vimrc} 中的命令进行初始化。 所有其他的
跳过初始化。 使用它来编辑一种特殊类型的文件。 它
也可用于通过指定名称“NONE”来跳过所有初始化。 看
vim 中的 ":help 初始化" 以获取更多详细信息。

-U {gvimrc} 使用文件 {gvimrc} 中的命令进行 GUI 初始化。 所有其他的
跳过 GUI 初始化。 它也可用于跳过所有 GUI
通过给定名称“NONE”来初始化。 在 vim 中查看 ":help gui-init"
以获得更多细节。

-V[N] 详细。 提供有关哪些文件的来源以及阅读和
写一个 viminfo 文件。 可选数字 N 是 'verbose' 的值。
预设为10。

-v 开始 Vim的 在 Vi 模式下,就像可执行文件被称为“vi”一样。 这只有
当可执行文件被称为“ex”时的效果。

-w {脚本}
您输入的所有字符都记录在文件 {scriptout} 中,直到
你退出 维姆。 如果要创建要使用的脚本文件,这很有用
使用 "vim -s" 或 ":source!"。 如果 {scriptout} 文件存在,则字符为
附加。

-W {脚本}
类似于 -w,但现有文件被覆盖。

-x 写入文件时使用加密。 将提示输入加密密钥。

-X 不连接到 X 服务器。 缩短终端的启动时间,但
将不使用窗口标题和剪贴板。

-y 开始 Vim的 在简单模式下,就像可执行文件被称为“evim”或“eview”一样。
使 Vim的 表现得像一个点击式编辑器。

-Z 限制模式。 就像以“r”开头的可执行文件一样工作。

-- 表示选项的结束。 此后的参数将作为
文档名称。 这可用于编辑以“-”开头的文件名。

--echo-wid 仅限 GTK GUI:在标准输出上回显窗口 ID。

--help 给出帮助信息并退出,就像“-h”一样。

--literal 从字面上获取文件名参数,不要扩展通配符。 这没有
对 Unix 的影响,其中 shell 扩展通配符。

--noplugin 跳过加载插件。 由 -u NONE 暗示。

--remote 连接到 Vim 服务器并使其编辑其余部分中给出的文件
论据。 如果未找到服务器,则会发出警告并编辑文件
在当前的 Vim 中。

--remote-expr {expr}
连接到 Vim 服务器,在其中计算 {expr} 并在 stdout 上打印结果。

--remote-send {键}
连接到 Vim 服务器并向其发送 {keys}。

--远程静音
作为 --remote,但在找不到服务器时没有警告。

--远程等待
作为 --remote,但 Vim 在文件被编辑之前不会退出。

--远程等待静默
作为--remote-wait,但在找不到服务器时没有警告。

--服务器列表
列出可以找到的所有 Vim 服务器的名称。

--servername {名称}
使用 {name} 作为服务器名称。 用于当前 Vim,除非与
--remote 参数,然后它是要连接的服务器的名称。

--socketid {id}
仅 GTK GUI:使用 GtkPlug 机制在另一个窗口中运行 gvim。

--version 打印版本信息并退出。

在线的 帮助


输入“:help” Vim的 开始。 输入 ":help subject" 来获取特定的帮助
主题。 例如: ":help ZZ" 获取 "ZZ" 命令的帮助。 用和 CTRL-D
完成主题(“:help cmdline-completion”)。 存在标签以从一个跳转
放置到另一个位置(某种超文本链接,参见 ":help")。 所有文档文件都可以
以这种方式查看,例如“:help syntax.txt”。

使用 onworks.net 服务在线使用 gvim


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    三叶草 EFI 引导加载程序
    三叶草 EFI 引导加载程序
    项目已移至
    https://github.com/CloverHackyColor/CloverBootloader..
    特性:启动 macOS、Windows 和 Linux
    在 Mac 或 PC 上的 UEFI 或传统模式下
    厄...
    下载 Clover EFI 引导程序
  • 2
    联合转速
    联合转速
    加入我们的 Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    启用 URPMS 存储库
    系统-
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    下载 unitrpms
  • 3
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 4
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 5
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 6
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 更多 ”

Linux 命令

Ad