2016-02-25 44 views
0

htdocs_screenshot 你好,我MAMP本地主機只在我的代碼編輯器崇高文本

我運行Windows 10運行一個項目,我的MAMP文檔根目錄爲C:\ MAMP \ htdocs目錄。我使用Sublime Text 3學習代碼, 我創建的第一個html文件是「index.html」 我創建的第一個css文件是「main.css」 我保存它們的項目名爲「我的第一個項目」。

html,css和項目文件都保存在htdocs中。當我打開Sublime Text編輯「我的第一個項目」時,編輯會顯示在我的本地主機上。但是,當我關閉「我的第一個項目」並打開一個名爲「我的第二個項目」的新項目並編輯另一個名爲「new_project」的html文件時,編輯不會顯示在我的本地主機上。相反,「我的第一個項目」中的相同編輯不會從我的本地主機中消失。我沒有正確使用Sublime Text嗎?當我刷新屏幕並且我的代碼編輯器位於全新的html文件中時,如何不能讓我以前的項目顯示在本地主機上?

非常感謝。

回答

0

你的問題不是很清楚,但如果你問我認爲你問的是什麼,那麼你完全誤解了項目的工作方式。 Sublime project是一組JSON格式的文件,用於跟蹤在任何時間在Sublime中打開的文件和文件夾。在你的情況下,My First Project.sublime-project可能包含目錄C:\MAMP\htdocs。另一個文件My First Project.sublime-workspace包含有關哪些文件已打開以及當前窗口中顯示哪些文件,選擇了什麼,以前打開的文件和其他數據的非常詳細的信息。當您創建並保存index.htmlmain.css時,它們與項目文件一起保存在您的硬盤驅動器C:\MAMP\htdocs中。

然後,您關閉了第一個項目,並創建了第二個項目。您編輯並保存了new_project.html並將其保存在C:\MAMP\htdocs中。此文件夾現在包含文件的全部 - 包括HTML文件,CSS文件和所有項目文件以及圖像中的其他文件和文件夾。

我想你可能會混淆崇高的項目與git(或其他版本控制系統)分支。項目只包含有關項目中包含的文件和文件夾的信息以及相關的元數據。它可以與其他文件和文件夾(甚至其他項目)一起存在,並且所有的文件都將在包含文件夾中可見。另一方面,在git倉庫中,您可以擁有完全不同內容的不同分支,唯一可見的文件是包含在活動分支中的文件。如果您簽出另一個分支,則可見文件會更改。

希望這可以解決您的問題,如果不是,請讓我知道。

+0

謝謝你的評論。我想我真的不明白htdocs。所以Sublime Text不是一個git repo,你可以在完全不同的內容之間切換分支......這是否意味着如果我想切換不同的分支,我必須完全保存項目,htmls,css等等不同的文件夾,然後將MAMP中的根目錄更改爲該新文件夾以查看localhost中的更改? – noddy

+1

@Book無需更改根文件夾。只需在'htdocs'中創建子文件夾,名爲'project1','project2','javascript_test',無論你想要什麼。將所有文件放在這些文件夾中,包括Sublime項目文件,然後轉到'http:// localhost/project1'等,以查看內容。 – MattDMo

+0

感謝您的洞察力。我不知道http:// localhost/new_project URL是否可用:) – noddy

0

聽起來像你需要將命令行或終端中的目錄更改爲正在處理的項目。例如,在終端中,您可以鍵入「cd」作爲更改目錄,然後鍵入您正在處理的文件夾。另外,你應該使用帶有Windows機器的XAMPP運行你的本地Apache服務器。

相關問題