如何解决32位Notepad++ v7.7.1控制台无法正常工作的问题
问题根因
你搞错Notepad控制台的用途了。Notepad的控制台(不管是自带的还是NppExec这类插件搭载的)本质是套了UI外壳的系统命令行窗口,只能识别系统命令、可执行程序调用、脚本执行指令,根本没有内置HTML解析渲染的能力,你直接往里面输HTML代码、或者把HTML文件当可执行脚本运行,百分百会报“命令无法识别”类的错误,不管跑哪段HTML代码结果都一样。
对应解决办法
- 只是想查看HTML写出来的页面效果:写完代码把文件存成
.html后缀,直接双击文件就能用系统默认浏览器打开看效果,完全没必要走控制台。 - 想在Notepad++里配一键打开HTML预览的快捷操作:
- 点顶部菜单栏「运行」→「运行」
- 弹出的输入框里填浏览器调用命令,比如用Chrome打开当前编辑的文件就填
"你的浏览器本地安装路径\chrome.exe" "$(FULL_CURRENT_PATH)",默认安装路径的参考写法:"C:\Program Files\Google\Chrome\Application\chrome.exe" "$(FULL_CURRENT_PATH)" - 点保存,给这个操作起个名字、绑个顺手的快捷键,之后写完HTML按快捷键就能直接调浏览器看效果,不用来回切文件夹找文件。
- 要是误把控制台当代码编辑区输了HTML:直接清空控制台的输入框,切回正常的代码编辑页写代码就行,控制台只用来输编译、调工具这类系统指令,别把前端代码往里面敲。
补个基础常识:HTML是标记语言,不是能在命令行直接运行的编译型/解释型编程语言,所有HTML内容都得靠浏览器这类带HTML解析引擎的客户端才能渲染展示,不存在“控制台运行HTML代码”的说法。
内容的提问来源于stack exchange,提问作者Ruby Rose
相关产品推荐
相关产品推荐

