Visual Studio 2010在關鍵字「function」和下面的括號之間插入一個空格。是否有可能關閉它?即Visual Studio 2010堅持在JavaScript中插入空格
Visual Studio的格式,如我的代碼:
var vsfn = function() { };
謹以此格式:
var myfn = function() {};
Visual Studio 2010在關鍵字「function」和下面的括號之間插入一個空格。是否有可能關閉它?即Visual Studio 2010堅持在JavaScript中插入空格
Visual Studio的格式,如我的代碼:
var vsfn = function() { };
謹以此格式:
var myfn = function() {};
VS2010 sp1引入了一個新選項:插入工具>選項>文本編輯器> JScript>格式>間距。您可以關閉它以獲得所需的行爲。
這位OCD患者謝謝你! – 2013-08-04 18:08:38
你應該在這裏找到這些設置:
工具>選項>文本編輯器> JScript>格式>間距
我試過在空格中禁用所有這些設置,但Visual Studio仍然在「函數」和「()」之間放置一個空格。我認爲解決這個問題的唯一方法就是完全禁用格式化。 – 2010-05-21 17:41:42
我會建議你不要改變這種行爲。許多JavaScript程序員認爲這是一種很好的風格,以表達該函數未被調用。所以functioncall()將沒有空間,但例如。如果(...)或函數foo(){}會有空格。 – tec 2010-10-08 00:35:40
有趣的...克羅克福德建議空間http://javascript.crockford.com/code.html,但另一方面,它不用於jQuery的源代碼:http://github.com/jquery/jquery/blob/ master/src/core.js這是JavaScript約定史詩般的戰鬥嗎? – 2010-10-08 07:34:09
另外,Crockford特別推薦它用於匿名函數,而不是命名函數。 – 2010-10-08 07:34:56