gpt4 book ai didi

function - 编写一个 vim 函数来插入静态文本 block

转载 作者:行者123 更新时间:2023-12-03 06:20:38 25 4
gpt4 key购买 nike

我希望能够在 vim 中执行类似的操作(如果有帮助,您可以假设 v7+)。

输入这样的命令(或类似的命令)

:inshtml

并让 vim 将以下内容转储到当前光标位置的当前文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
</body>
</html>

我可以写一个 vim 函数吗?有更好的办法吗?

最佳答案

迟到了,仅供将来引用,但另一种方法是创建一个命令,例如

:command Inshtml :normal i your text here^V<ESC>

您可以将其称为

:Inshtml

说明:该命令在命令模式下运行,您可以使用 :normal 切换到正常模式,然后使用 'i' 切换到插入模式,'i' 后面的内容是您的文本,然后以转义结束,输入为输入 ^V

字符

也可以添加参数,例如

:command -nargs=1 Inshtml :normal i You entered <args>^V<ESC>

哪里<args> (按原样字面输入)将替换为实际参数,并使用

调用它
:Inshtml blah

关于function - 编写一个 vim 函数来插入静态文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/690386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com