2015-06-20 48 views
-1

在WebStorm例如,我相信任何Intellij產品。 您可以輕鬆地根據代碼樣式設置代碼並根據您的喜好進行設計。 但是,樣式和重構實際上會更改文件的二進制文件。 例如,如果您決定要在{後面添加新行,則會在每個位置添加\n代碼樣式不修改二進制文件

我想知道是否有可能只在視覺上顯示那些與編碼器不同的東西。 如果我的編碼是這樣的:

var func = function() 
{ 
    // Blah 
} 

而且對球隊這樣的代碼另一個程序員:

var func = function() { 
    // Blah 
} 

而且,如果我這樣的代碼:

var text = ""; 

和其他像這樣:

var text = ''; 

事情是,我並不在乎它會如何在保存的文件中。我只關心它將如何顯示給程序員。 有可能做到這一點?

+1

我不認爲這樣的事情是不可能解決一些中等難度的問題。例如,如何處理編輯?該應用程序將不得不知道你的首選代表與其他意味着規範的代表之間的翻譯。 –

回答

2

簡單的回答:不。這是因爲編碼規則存在,除了更改的二進制文件之外,還存在版本控制問題。你的代碼的哪種風格應該版本化?雖然VCS'能夠處理不同的行結束符,但您所要求的內容在任何地方都不受支持。

+0

我想到的邏輯就是讓WebStorm決定如何顯示內容。同樣的方式,他決定賦予顏色以與字符串不同的顏色。它並不在文件中。只是在IDE內部以及他如何顯示內容取決於您的設置。所以沒有辦法'添加'到WebStorm決定事情應該如何並在那裏改變的橋樑?通過插件或其他東西; D – Ido

+2

@Ido你可以自己寫一些你想要的東西,並處理所有發生的問題......但這會浪費時間,我甚至懷疑你能夠解決所有問題你自己的問題。 –

+0

你說得對,這是浪費時間。 – Ido