0

虽然我通常热衷于 Webstorm 代码重新格式化,但我有一些 Webstorm 不(还)理解的个人偏好。所以我希望我能有更多的控制权。

例如,我使用 RequireJS 和 AngularJS,它们都有一个模块的概念,它接受一个依赖列表和一个带有相应参数的函数。我喜欢把它们排成一行。例如,RequireJS:

define  (['jquery', 'angular', 'gmaps'],
function ( $      ,  angular ) {

和 AngularJS:

Module.controller('MyController', ['$scope', '$element', '$attrs',
                         function ( $scope ,  $element ,  $attrs) {

这些是我通常的格式化偏好的例外,它们无法在代码重新格式化后继续存在。我想让 Webstorm我一起工作,而不是反对我。

按优先顺序:

  • 我可以将其编程为 Webstorm 的重新格式化行为吗?
  • 我可以要求 Webstorm 忽略这种结构的间距吗?(可能是基于函数名称,还是代码上的某种模式匹配?)
  • 我可以要求 Webstorm 完全忽略间距吗?
4

1 回答 1

0

不幸的是,所有 3 个问题的答案都是“否”:(请随时向WebStorm 问题跟踪器提交对这些功能的请求

于 2013-10-18T11:42:56.673 回答