小编san*_*zti的帖子

如何从PhpStorm全局搜索中排除文件(Ctrl + Shift + F)

我想从PhpStorm全局搜索(Ctrl + Shift + F)中排除文件,但不从项目本身中排除该文件.一个很好的用例是避免在jQuery.js这样的文件中搜索,但在我的特殊情况下,我有一个生成代码的插件,它使我的搜索结果变得混乱.

具体来说,这是示例搜索结果: 搜索结果

第一个结果是uselss,并将永远为我.所以我想将其排除在结果之外.但是,如果我将其从项目中排除,那么它将不会包含在PhpStorm的自动完成功能中,这首先是该文件的唯一目的.

或者有其他替代方案吗?我可以选择一个文件夹并仅在那里搜索,但它不如直接从编辑器按Ctrl + Shift + F方便

php search phpstorm

9
推荐指数
2
解决办法
2504
查看次数

我可以使用前缀gitignore文件吗?

我在同一个文件夹中记录了a.cssb.css.我的框架将这些文件组合在一个名为temp.a12cab4598347b07f0079d.css的 文件中.只要有css文件,就会生成此文件,因此文件夹匹配并不好.我可以使用类似的东西忽略所有这些文件

temp.*.css
Run Code Online (Sandbox Code Playgroud)

谢谢

git prefix gitignore

7
推荐指数
1
解决办法
4622
查看次数

简写 Vue 绑定

在 vue 中,有几种方法可以将属性绑定到 html 标签。例如

<span v-bind:style="style"></span>
Run Code Online (Sandbox Code Playgroud)

其中style存在于当前控制器中,作为属性或作为组件数据。

更短的方法是使用简写v-bind

<span :style="style"></span>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更短的方法来做到这一点,或者 vue 3 中是否有类似的东西,我想要这样的东西:

<span :style></span>
Run Code Online (Sandbox Code Playgroud)

这可能吗?

vue.js

7
推荐指数
1
解决办法
1645
查看次数

多行字符串的JSON和模板文字

我想在JSON文件中存储一些sql字符串.这就是JSON文件在我的理想世界中的样子

[
  "select t.index1, t.title, t.description, t.insertDate
  from myTable t
  join anotherTable t2 on t.index1 = t2.fIndex
  where t2.active = 1",
  ...
]
Run Code Online (Sandbox Code Playgroud)

明显的限制是JSON和javascript不支持多行字符串.

我想避免这样做:

[
  "select t.index1, t.title, t.description, t.insertDate\nfrom myTable t\njoin anotherTable t2 on t.index1 = t2.fIndex\nwhere t2.active = 1",
  ...
]    
Run Code Online (Sandbox Code Playgroud)

我看到一个人这样做了,这也不理想:

[
  ["select t.index1, t.title, t.description, t.insertDate",
  "from myTable t",
  "join anotherTable t2 on t.index1 = t2.fIndex",
  "where t2.active = 1"],
  ...
]
Run Code Online (Sandbox Code Playgroud)

然后在他使用的翻译程序中myMultilineStringInArrayForm.join("\n").

我想知道是否有人为此目的有任何关于模板字符串工作(或计划在将来工作)的信息,如下所示:

[
  `select t.index1, t.title, t.description, t.insertDate
  from myTable t …
Run Code Online (Sandbox Code Playgroud)

json multiline ecmascript-6 template-literals

5
推荐指数
1
解决办法
1211
查看次数

jQuery和ES6箭头函数

在jQuery中,我们习惯于绑定像这样的点击处理程序:

$(".all-buttons").click(function() {
    var btn = this;
    console.log(btn.innerHTML);
});
Run Code Online (Sandbox Code Playgroud)

我希望能够使用与ES6箭头功能相同的功能,如下所示:

$(".all-buttons").click(btn => console.log(btn.innerHTML));
Run Code Online (Sandbox Code Playgroud)

例如,问题是jQuery不像其他本机javascript函数那样将当前元素作为参数传递 Array.forEach()

另一个问题是箭头函数不能被"应用",即被调用fn.apply(this, args),这就是jQuery依赖于让我知道哪个元素触发了事件.

我只是把"click"示例放在这里,但我希望能够将它应用于任何jQuery回调.

有没有人对如何实现这一点有任何建议?也许使用一个不同的库,它以元素作为参数调用我的回调?或者也许是一个jquery插件?或者我不知道的javascript技巧?

我很感激帮助.

jquery ecmascript-6 arrow-functions

0
推荐指数
1
解决办法
1654
查看次数