记事本默认不适宜长期编写html:无语法高亮、无自动补全、无缩进辅助、无撤销历史,且保存utf-8时默认带bom易致前端工具报错,仅适合临时查看源码或紧急修改。

HTML 文件默认用记事本打开,但双击没反应?
常见现象是:改完 index.html,双击直接在浏览器里打开了,根本没进记事本;或者右键“打开方式”里根本没有记事本。这不是编辑器设置问题,而是 Windows 的文件关联被浏览器或 IDE 抢占了。
- 先确认记事本确实存在:
notepad.exe通常在C:\Windows\System32\notepad.exe - 右键任意
.html文件 → “打开方式” → “选择其他应用” → 勾选“始终使用此应用打开 .html 文件” → 找到并选中notepad.exe - 如果列表里没有,点“更多应用”底部的“在这台电脑上查找其他应用”,然后手动导航到上面那个路径选中
用命令行强制用记事本打开 HTML 文件
适合临时查看源码、避免误保存为 UTF-8 BOM 格式(记事本默认存为 ANSI 或 UTF-8 带 BOM,可能影响网页解析)。
- Win + R 输入
cmd回车,在命令行里执行:notepad.exe index.html - 路径含空格要加引号:
notepad.exe "my project\page.html" - 别用
start notepad index.html——start会走系统默认关联,不一定调起记事本
记事本不是 HTML 编辑器,改完记得另存为 UTF-8
记事本保存时默认编码是 ANSI(Windows-1252),中文会乱码;选“UTF-8”又默认带 BOM,某些前端工具(比如 Webpack、Vite)会报 Unexpected token 错误。
LANUX V1.0 蓝脑商务网站系统 适用于网店、公司宣传自己的品牌和产品。 系统在代码、页面方面设计简约,浏览和后台管理操作效率高。 此版本带可见即可得的html编辑器, 方便直观添加和编辑要发布的内容。 安装: 1.解压后,更换logo、分类名称、幻灯片的图片及名称和链接、联系我们等等页面。 2.将dbconfig.php里面的数据库配置更改为你的mysql数据库配置 3.将整个文件夹上传至
- 编辑完 → “文件” → “另存为” → 在“编码”下拉菜单里选
UTF-8(不是UTF-8-BOM) - 记事本本身不区分这两种,它把“UTF-8”就叫“UTF-8”,实际存的是带 BOM 的;真要无 BOM,得换
VS Code或Notepad++ - 验证是否带 BOM:用
xxd或在线 HEX 查看器打开文件,开头有EF BB BF就是带 BOM
为什么不该长期用记事本写 HTML?
不是不能用,而是容易卡在几个隐形坑里:
立即学习“前端免费学习笔记(深入)”;
- 没有语法高亮 →
<div> 和 <code><diiv></diiv>看起来几乎一样 - 没有自动补全 → 写
<script></script>后忘了闭合,浏览器静默失败,控制台也不报错 - 缩进全靠空格手敲 → 多层嵌套后结构一塌糊涂,
<table> 套 <code><div> 套 <code><span></span>自己都数不清 - 保存即覆盖 → 没撤销历史,误删一行 Ctrl+S 就没了
真要轻量,VS Code 免安装版解压即用,开 index.html 就有标签配对、错误提示、实时预览——记事本只适合看源码、查结构、救急改一行。









