Html 我的MAMP localhost仅在我的代码编辑器升华文本上运行一个项目

Html 我的MAMP localhost仅在我的代码编辑器升华文本上运行一个项目,html,css,sublimetext3,mamp,Html,Css,Sublimetext3,Mamp,你好, 我运行Windows 10,MAMP的文档根是C:\MAMP\htdocs。我用Supreme Text 3学习代码, 我创建的第一个html文件是“index.html” 我创建的第一个css文件是“main.css” 我保存它们的项目名为“我的第一个项目” html、css和项目文件都保存在htdocs中。当我打开Sublime文本编辑“我的第一个项目”时,编辑显示在我的本地主机上。但是,当我关闭“我的第一个项目”并打开一个名为“我的第二个项目”的新项目并编辑另一个名为“新项目”的h

你好,

我运行Windows 10,MAMP的文档根是C:\MAMP\htdocs。我用Supreme Text 3学习代码, 我创建的第一个html文件是“index.html” 我创建的第一个css文件是“main.css” 我保存它们的项目名为“我的第一个项目”

html、css和项目文件都保存在htdocs中。当我打开Sublime文本编辑“我的第一个项目”时,编辑显示在我的本地主机上。但是,当我关闭“我的第一个项目”并打开一个名为“我的第二个项目”的新项目并编辑另一个名为“新项目”的html文件时,编辑内容不会显示在我的本地主机上。相反,“我的第一个项目”中的相同编辑不会从本地主机中消失。我没有正确使用升华文本吗?当我刷新屏幕并且我的代码编辑器位于一个全新的html文件上时,我怎么能不让我以前的项目显示在localhost上呢


非常感谢。

你的问题不是很清楚,但如果你问的是我认为你在问的问题,你完全误解了项目的工作原理。升华是一组JSON格式的文件,用于跟踪在升华中随时打开的文件和文件夹。在您的例子中,
myfirst Project.sublime Project
可能包含目录
C:\MAMP\htdocs
。另一个文件,
My First Project.sublime workspace
,包含非常详细的信息,包括打开的文件、窗口中当前可见的文件、选定的文件、以前打开的文件以及其他数据。创建并保存
index.html
main.css
时,它们与项目文件一起保存在
C:\MAMP\htdocs
中的硬盘上

然后关闭第一个项目,并创建第二个项目。您编辑并保存了
new\u project.html
,并将其保存在
C:\MAMP\htdocs
中。此文件夹现在包含所有文件,包括HTML文件、CSS文件和所有项目文件,以及图像中的其他文件和文件夹

我认为您可能会将Sublime项目与git(或其他版本控制系统)分支混淆。项目只包含有关项目中包含的文件和文件夹以及相关元数据的信息。它可以与其他文件和文件夹(甚至其他项目)一起存在,并且所有文件都将在包含的文件夹中可见。另一方面,在git repo中,您可以拥有具有完全不同内容的不同分支,只有活动分支中包含的文件才是可见的文件。如果签出其他分支,则可见文件会更改


希望这能解决您的问题,如果没有,请告诉我。

听起来您需要将命令行或终端中的目录更改为您正在处理的项目。例如,在终端中,您将键入“cd”以更改目录,然后键入空格,然后键入您正在使用的文件夹。此外,您应该在windows机器上使用XAMPP运行本地Apache服务器

谢谢你的评论。我想我真的不太理解htdocs。所以Sublime Text不是git repo,您可以在具有完全不同内容的分支之间切换…这是否意味着如果我真的想在不同分支之间切换,我必须保存项目、htmls、css,etc,然后将MAMP中的“我的根目录”更改为该新文件夹,以查看localhost中的更改?@Book无需更改根文件夹。只需在
htdocs
中创建名为
project1
project2
javascript\u test
的子文件夹即可。将所有文件放在这些文件夹中,包括升华项目文件,然后转到
http://localhost/project1
等,以查看内容。感谢您的见解。我不知道该URL可供使用:)@Book您可以在localhost上创建任何您想要的URL,包括
http://localhost/this_is_a_very_long_url_to_type_in_but_I“我做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做你做我做你做你做你做你做我做你做你做你做你做你做你做你做你。这是你的服务器。