phpstorm
=======================================
phpstorm 可以做到多项目并存,
比如说, 现在有一个项目, 然后需要把这个项目和另一个项目文件比对, 可以在
=======================================
phpstorm 在文件比对时, 只要是文件都会出现在不同的列表中, 就算这个文件是 ignore 的, 都会出现在不同文件比对的列表中, 有一定的误导。
=======================================
phpstorm 的缓存路径也是可以修改的,
看到 phpstorm 的 icon, 右键, 然后点击:打开文件所在的目录, 然后就看到 idea.property 文件,
=======================================
root = true
[*]
end_of_line = lf
这样的配置可以让新的文件的换行符成为LF
https://www.aleksandrhovhannisyan.com/blog/crlf-vs-lf-normalizing-line-endings-in-git/#bonus-create-an-editorconfig-file
神一样的文章, 好文
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
https://zhuanlan.zhihu.com/p/157517480
phpstorm 里面的注释不到行首, 直接到字母的头部
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
=======================================
phpstorm 顶部有个 help, 下拉菜单出现 tip of the day的标签,
有时候可以打开看看。
=======================================
phpstorm 为了方便用户管理项目目录,目前可以将项目文件夹设置为 4 类 Test,Sources,Excluded,Resource Root
。
Test (颜色为绿色) ---
> 测试主目录,如 `Laravel` 的 `tests` 目录
Sources (颜色为蓝色)
> 项目主代码目录,如 `Laravel` 的 `app` 目录
Excluded (颜色为红色)
第三方扩展依赖(不会修改代码),不建立索引,不由`phpstorm`管理,如 `Laravel` 的 `vendor` 目录
Resource Root (颜色为紫色)
前端资源,如 `Laravel` 的 `public` 目录
================================================
Project Root 指的是工程目录吧
Resource Root 指的是资源目录 比如图片啊等等的存放目录
=======================================
搜索也是有很多选项的, 比如mask, regex, 比如我搜索console.table, 如果选中了regex, 那么这个点号(.)就会匹配不到真正的console.table,大概因为点号已经被处理成其他的符号了。按照一般的理解,点号不是要被处理成除了换行符以外的所有字符吗?不理解这个地方,但如果去掉的话regex匹配的话, 那么就能直接匹配出字符串console.table了
在打断点的时候,经常会忘记在哪里打了断点,要一个一个去找很麻烦。
工具栏 Run->view breakpoints,就会打开所有断点的面板,在里面可以进行操作。
----------------------------------------------------
shift + f6, 就是refactor 重构,
ctrl+/ 就是注释
============================================
ctrl + f3, 可以直接跳到另一个同样名字的变量
有时候非常方便, 不是每次都要用搜索的, 搜索太费劲了
==============================================
能用键盘的时候, 请争取用键盘, 不要用鼠标, 因为鼠标只会用的多, 不会用的少,
但用的多了, 手废掉了
那还能用吗
=============================================
可以这么理解吧,
phpstorm 或者其他的很多的 ide, 里面应该是有很大的内存空间, 光是index就有好几遍, 可能和想象的不太一样哦,
如果内存一旦有残缺, 那么代码运行的可能就和预想的结果不一样, 很麻烦哦
===============================================
F3 是直接跳到下一个高亮的地方
这个功能真的很有用的哦
===============================================
win10 刚开始 phpstorm 里面的 ctrl shift f 是不能用的, 原来其是繁简体切换的热键
https://blog.csdn.net/qq_38694615/article/details/113939197
==============================================