我正在尋找一個爲我設置javascript格式的工具。有很多時候,我希望我可以讓工具格式化我的源代碼,因爲重構了一些代碼,或者因爲我想確保代碼結構真的像我相信的那樣。我的問題是我發現的所有格式化程序都產生了真正的延遲結果。有沒有一種格式化JavaScript的工具不吸?
如果我格式化源自己,我會格式化這樣的:
var structure = {
key1: {
subkey1: 3,
subkey: 6,
sublist: [
{
deep: "yes"
},
{
deep: "yes",
somekey: 4
},
5,
10
]
},
key2: [
{
key: 5,
key2: 10
},
[1, 2, 3],
[
{
nestedObj: "hello",
siblingProp: 5
},
{}
]
]
}
任何工具,我覺得沒有這樣做完全一樣的方式,但看看建於格式化做什麼Eclipse的:
var structure = {
key1 : {
subkey1 : 3,
subkey : 6,
sublist : [{
deep : "yes"
}, {
deep : "yes",
somekey : 4
}, 5, 10]
},
key2 : [{
key : 5,
key2 : 10
}, [1, 2, 3], [{
nestedObj : "hello",
siblingProp : 5
}, {}]]
}
還是一個我Aptana的插件獲得(3.0測試版)
var structure = {
key1: {
subkey1: 3,
subkey: 6,
sublist: [
{
deep: "yes"
},
{
deep: "yes",
somekey: 4
},
5,
10
]
},
key2: [
{
key: 5,
key2: 10
},
[1, 2, 3],
[
{
nestedObj: "hello",
siblingProp: 5
},
{}
]
]
}
釷在提供數據結構的可視化結果時,它提供了零幫助。 有誰知道一個體面的格式化程序?請。
我要補充一點,我不感興趣,僅適用於Windows的工具。我主要在os x和ubuntu上工作,只有在我真的必須在windows上工作。 – einarmagnus 2010-09-09 09:35:23