簡體   English   中英

使用 VIM 打開時 HTML 顯示不同的 DOCTYPE

[英]HTML shows different DOCTYPE when opening with VIM

我有一個帶有 HTML 5 DOCTYPE 的 HTML 文件。 當我使用 TextEdit 或任何其他 Mac 工具打開它時,它會以 HTML 5 正確顯示。但是,當我通過終端使用 VIM 打開它時,HTML 文件顯示的完全不同,使用 HTML 4 DOCTYPE。

原始 HTML 5 代碼:

<!DOCTYPE html>
<html class="test" lang="bg">


<head>
    <meta charset="utf-8">
    <meta content="initial-scale=1, minimum-scale=1, width=device-width" name="viewport">

使用 VIM 打開時的奇怪代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta http-equiv="Content-Style-Type" content="text/css">
  <title></title>
  <meta name="Generator" content="Cocoa HTML Writer">
  <meta name="CocoaVersion" content="2113.4">
  <style type="text/css">
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #440003; -webkit-text-stroke: #440003; background-color: #ffffff}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #440003; -webkit-text-stroke: #440003}
    span.s1 {font-kerning: none}
    span.Apple-tab-span {white-space:pre}
  </style>
</head>

我簡直不敢相信它們是同一個文件。 發生這種變化的原因是什么,我應該怎么做才能將其作為原始代碼保留在任何地方?

您看到添加的行來自使用 TextEdit 作為 html 文件的編輯器,通過簡短的谷歌搜索,您可以找到有關它的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM