我已经有一段时间没有在Vim中编写类似HTML的代码了,但是最近我又遇到了这种情况.假设我在写一些简单的HTML:

<html><head><title>This is a title</title></head></html>

如何快速写出标题、标题和html的结束标记?我觉得我错过了一些非常简单的方法,不需要我一个接一个地写下来.

当然,我可以使用Ctrl键和劈开键自动完成各个标记名,但真正让我使用笔记本电脑键盘的是正确的括号和劈开.

推荐答案

看看这个..

closetag.vim

Functions and mappings to close open HTML/XML tags

https://www.vim.org/scripts/script.php?script_id=13

我用的是类似的东西.

Html相关问答推荐

将多个内联元素置于中心,而无需访问父级上的CSS

如何增加行背景的宽度而不影响上面的内容?""' HTML CSS

试图让三个Divs与下面的另外三个对齐

当使用浮动标签和大小时,如何在 Select 组件中有更多可见选项?

如何仅 Select 与子代CSS类匹配的第一个元素

如何在图像中垂直和水平居中显示文本?

不能以Angular 更改输入的S边框 colored颜色

使用Cypress循环遍历不一致的父对象

带有图像的虚线边框

为什么我不能覆盖 div 的样式?

在 flexbox 中使用 spacer 是否有效

一旦大于最大限制,JQuery 取消 Select 复选框

白色栏超出页面100%的右侧

如何使用 CSS 应用带有笔划的文本阴影?

为什么我的 div 元素没有形成一个圆形时钟?

为什么 css position:fixed 不适用于对话框标签?

使用 CSS 样式化进度条

弹出窗口溢出溢出:自动,我不明白为什么

让 Bootstrap 5 模式和背景占据父容器的宽度和高度,而不是全屏

为什么浏览器在 Select 一个包裹在 标签中的块级元素后包含相邻元素?