虽然我一般都热衷于Webstorm代码重新格式化,但我有一些Webstorm尚未理解的个人偏好。所以我希望我能有更多的控制权。
例如,我使用RequireJS和AngularJS,它们都具有 module 的概念,它采用依赖项列表和具有相应参数的函数。我喜欢排队。例如,RequireJS:
define (['jquery', 'angular', 'gmaps'],
function ( $ , angular ) {
和AngularJS:
Module.controller('MyController', ['$scope', '$element', '$attrs',
function ( $scope , $element , $attrs) {
这些是我通常的格式化首选项的例外,这些首选项无法在代码重新格式化后继续存在。我想让Webstorm与我一起工作,而不是反对我。
按优先顺序排列: