phpstorm

=======================================

phpstorm 可以做到多项目并存, 

比如说, 现在有一个项目, 然后需要把这个项目和另一个项目文件比对, 可以在 

File -> settings -> Directories -> Add Content Root 中添加你当前的工程目录。

设置之后, 就会发现: 现在自动的 Phpstorm  project下会出现2个根目录, 
这样就可以比对了。

=======================================

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

 

==============================================

 

posted @ 2020-04-28 14:20  qqisnow2021  阅读(140)  评论(0编辑  收藏  举报