Questions tagged «filetype-html»


2
如何将源代码文件转换为HTML?
我有一个用编程语言(例如PHP)编写的源代码文件,我想将其转换为HTML文件,因此我可以将其发布在Web上以便共享我的代码。 转换是指,例如,将新行转换为<br>标签,以便文本在文本编辑器和Web浏览器中都保持相同的格式。理想情况下,它还应保留语法突出显示,以便可以打印。 这在Vim中可以实现吗?如果是这样,怎么办?

1
在Vim中禁用部分HTML缩进
警告:我不是网络开发人员。 话虽这么说,在极少数情况下,我不得不编辑HTML。当我这样做时,我注意到我不喜欢的Vim行为,并希望可以通过配置进行更改。 在编写代码时,我倾向于将行换成80个字符。这通常意味着我必须将HTML标签分成多行。我想要的是发生这种情况时的一些合理的缩进。因此,例如,我可能有以下代码,并且希望以类似的方式缩进: <a href="http://someverylongurl.com/foo/bar/blaz/SinwzvO.jpg"><img src="http://someverylongurl.com/foo/bar/blaz/Sinwzv0.jpg" class="ri" alt="This is an image"></a> 但是,默认情况下,Vim的自动缩进会将缩进的HTML标记缩进到与从上一行开始的HTML标记相同的级别。换句话说,我得到如下信息: <a href="http://someverylongurl.com/foo/bar/blaz/SinwzvO.jpg"><img src="http://someverylongurl.com/foo/bar/blaz/Sinwzv0.jpg" class="ri" alt="This is an image"></a> 正是我所不想要的。在输入时,我发现自己经常不得不回过头来修复这样的缩进。 我总体上喜欢Vim的自动缩进,并且不想简单地普遍禁用它。我只想禁用或更改拆分的HTML标记缩进,但是我不知道如何做。 有可能改变吗? (我曾尝试在Stackoverflow上搜索此问题,但找不到它。如果重复,请指出原始问题。) 编辑:在这里找到解决方案https://www.reddit.com/r/vim/comments/3ogbna/disabling_partial_html_indentation_in_vim/cvy8p3u 编辑#2:好的,上面的解决方案不能解决问题。它仍然在那里。

2
如何检查HTML属性中的拼写?
Vim拼写检查功能在大多数情况下都非常有效-甚至还足够聪明,可以区分大多数语言中的文字,注释和代码。但是我有HTML拼写检查问题: <div title="text with mistaek #1" data-text="text with mistaek #2">text with mistaek #3</div> 在上面的示例中,仅div高亮显示内部错误(#3)。这将是巨大的,拥有所有相关属性检查-至少title和data-*,理想-属性的配置清单。 是否可以通过配置或VimScript实现?插件也可以,但是理想情况下,它应该可以针对HTML类似文件的文件(例如ASP .NET MVC cshtml文件)进行配置。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.