簡體   English   中英

Sublime Text 3-共享平台項目OSX和Windows

[英]Sublime Text 3 - Shared platform projects OSX and Windows

現在有了Sublime Text 3,還有一個更老的問題又有一年了,我想再次提出。

是否可以通過網絡路徑設置Sublime Text項目到文件夾資源,該資源可在Mac(OSX)和Windows平台上使用。

我們已經在Windows主導環境中創建了項目。 我們希望這些也可以在OSX中使用。 目前,項目資源的路徑將映射到Windows網絡驅動器(例如Z)。項目中的文件夾設置如下所示:
“路徑”:“ / Z / Custom / Project1”

如果要在OSX上創建網絡安裝並將相同的文件夾拖入其中,則對於Mac來說可能如下所示:
“路徑”:“ /卷/ ENV /自定義/項目1”

是否有一種方法可以使這兩個平台都可以使用,特別是使用絕對網絡路徑,因為項目文件不存在於同一位置,因此相對不是這里的解決方案。

在Windows和OS X上,網絡路徑的處理方式完全不同。Windows路徑可能類似於:

//server/path/to/file

或者,如果服務器安裝為驅動器:

/R/path/to/file

在OS X上,所有網絡共享都通過/Volumes

/Volumes/server/path/to/file

如我所見,您有兩個選擇。 第一個最明顯:針對Windows和OS X的.sublime-project文件。但是,根據項目的復雜性,此選項可能需要一些努力才能使兩個文件保持同步。

第二種選擇是在"folders"部分中同時包含兩個路徑:

"folders":
[
    {
        "path": "/Z/Custom/Project1"
    },
    {
        "path": "/Volumes/ENV/Custom/Project1"
    }
],

邊欄中將顯示兩個Project1文件夾,但是只有一個會展開-Sublime可以很好地處理一個路徑不存在的事實。 此解決方案的主要問題是您可能具有其他依賴於平台的項目特定設置。 例如,我使用用於Python的Anaconda插件,該插件提供代碼完成,棉絨和其他功能。 它的幾個設置要求您要用於每個項目的Python解釋器的路徑,並且這些路徑可以是特定於平台的,尤其是在使用虛擬環境時。

我想還有第三個選項:編寫一個自定義的Sublime插件,該插件在啟動時運行以確定平台,然后生成具有平台特定設置的.sublime-project文件。 這將是一筆不小的工作,並且不允許多個用戶同時共享同一項目文件(您必須在本地存儲生成的文件)。 但是,根據您的優先級,它實際上可能是最佳選擇。

暫無
暫無

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

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