vim命令如何添加命令
通过 :mand 命令可添加自定义命令。语法为::mand [命令名称] [ex 命令]。如::mand saveas w %:p:h.txt 可创建 saveas 命令,将当前文件另存为同名 .txt 文件。高级选项包括:-r(只读)、-n(无范围)、bang(覆盖内置命令)。自定义命令存储在 .vimrc 中。
如何使用 vim 命令添加自定义命令
在 vim 中,可以使用 :mand 命令添加自定义命令。命令的语法如下:
:mand [命令名称] [Ex 命令]
登录后复制
其中:
[命令名称] 是新命令的名称,不带冒号。[Ex 命令] 是要执行的 Ex 命令。
示例:
假设我们想创建一个名为 saveas 的命令,用于将当前文件另存为一个新文件。我们可以使用以下命令:
:mand saveas w %:p:h.txt
登录后复制
此命令将执行以下步骤:
- w:写入当前文件。%:p:h.txt:将文件另存为与当前文件同名的 .txt 文件。
高级用法:
:mand 命令提供了更多高级选项,例如:
r:创建只读命令。n:创建无范围命令(不会受到文本选择的限制)。bang (!):允许命令覆盖内置命令。
范例:
:mand! -n ToggleCase :<c-u>g??||norm! g~</c-u>
登录后复制
此命令创建了一个名为 ToggleCase 的命令,它将文本切换为小写和大写。
注释:
自定义命令存储在 .vimrc 文件中。可以在 :help :mand 中找到有关 :mand 命令的更多信息。
以上就是vim命令如何添加命令的详细内容,更多请关注范的资源库其它相关文章!
<
转载请注明:范的资源库 » vim命令如何添加命令