首页 > 代码库 > phpstorm IDE编辑器使用手记

phpstorm IDE编辑器使用手记

a.选项卡限制问题

突破打开的文件选项卡个数限制:
默认安装后的phpstorm打开的文件个数是有限制的,默认是10个。也就是最多同时打开10个文件进行编辑。

超过10个就会自动关闭前面最先打开的文件。所以我们要修改设置:File > Setting 打开设置(快捷键Ctrl+Alt+S)
定位到 Editor->Editor Tabs 把 “Tab limit” 的值改大点 比如 100.

可以把 选项卡位置调整一下,在打开的文件选项卡上 鼠标右键: Tabs Placements 修改一下,我的习惯是在 下方 Bottom。

还有一个技巧就是 “选项卡分组”:通过 Split Vertically 或 Split Horizontally 实现。

 

b.乱码问题
phpstorm和netbeans对于中文都有乱码问题,一般是java环境问题
当然phpstorm自带java环境,所以要去安装目录下找
找到java环境目录jre7\lib下fontconfig.properties文件如果没有复制一份这个fontconfig.properties.src文件,重命名为fontconfig.properties。
打开文件找到这句
sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb
只是调换一下顺序,修改成这样
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb

 

c.主题问题

phpstorm主题可以到这里找:http://phpstorm-themes.com
格式:下载后可以放到类似这个文件夹下C:\Documents and Settings\Administrator\.WebIde60\config\colors
然后打开phpstorm,File > Setting 打开设置(快捷键Ctrl+Alt+S),定位到:Editor->Colors&Fonts->Scheme name
选择自己刚刚添加的主题jar格式:File > Import Settings
选择刚刚下载的jar文件在Select Components to Import窗口请勾选上 Color Schemes完成

 

d.自动保存问题
phpstorm默认编辑完文件是会自动保存的,如果不想自动保存,那就要设置一下
Setting – >General 去掉Save files on frame deactivation 和 Save files automatically if application is idle for XX sec的勾

 

d.默认快捷键

navigate/bookmark  F11

ctrl+j            插入活动代码提示
ctrl+alt+t        当前位置插入环绕代码
alt+insert        生成代码菜单
Shift + Enter   新一行
ctrl+q            查看代码注释
ctrl+d            复制当前行
ctrl+y            删除当前行

ctrl+alt+y      刷新项目缓存Synchronize 或文件夹右键Synchronize 
shift+F6          重命名
ctrl+shift+u      字母大小写转换 
ctrl+f            查找
ctrl+r            替换
ctrl+shift+I      查看变量或方法定义源
ctrl+g            跳转行
ctrl+alt+F12      跳转至当前文件在磁盘上的位置
alt+down          查看下一个方法
alt+up            查看上一个方法
ctrl+alt+l        重新格式化代码 
ctrl+shift+down   statement向下移动
ctrl+shift+up     statement向上移动
alt+shift+down    line向下移动
alt+shift+up      line向上移动
ctrl+/            行注释
ctrl+shift+/      块注释

Ctrl + Shift + Z:redo

Ctrl + Shift + F:区域查找 
ctrl+shift+n      打开工程中的文件
ctrl+b            跳到变量申明处
ctrl+[]           匹配 {}[]
ctrl+shift+]/[    选中块代码<table>....</table>
ctrl+x            剪切行
ctrl+shift+v      复制多个文本 
alt+left/right    标签切换
ctrl+p            显示默认参数

ctrl + ‘-/+‘: 可以折叠项目中的任何代码块


-----------------------------

Ctrl+Alt+Shift+N 列出各个文件的方法或字段
Alt+Shift+C 快速预览最近更改

Alt+Shift+F10 运行/调试
Ctrl + Shift + I 查看变量或方法定义源
Alt+Home 文件路径导航定位
ctrl+shift+ n 查找文件名
ctrl + n 查找(定义类文件)

 

附(注册码),仅供参考

 

 

IntelliJ PyCharm注册码

UserName : wangaibo

LicenseKey : 

 

===== LICENSE BEGIN =====

68652-12042010

00001AIiXyFxbzoP6x"ZPat58YYCPf

AwwbeEcoRYvy4WrdZdzu!sG8ruagww

M7X8YeQYkl4ScLdPK70ocpehNmXugT

===== LICENSE END =====

 

IntelliJ IDEA 12.0注册码

Username : wangaibo

LicenseKey : 92547-UJ34E-ILESQ-TJY8E-CROA5-YCSC5

 

IntelliJ RubyMine注册码

UserName : wangaibo

LicenseKey : 

 

===== LICENSE BEGIN =====

30937-12042010

00001S"A!8BGetgPgbiBAeuKL27WdS

PXVJQ8rWSsW1oW7oVltImf""3I2czE

KovLB!8nOw0t"JtHJCQUO86PrEdLjI

===== LICENSE END =====

 

 

IntelliJ PhpStorm注册码

UserName : wangaibo

LicenseKey :  

 

===== LICENSE BEGIN =====

09413-12042010

00000gdMKB3dEidMF2AFIAnsgYp0s"

jO0hIiDanm"FSS3W1b"TGSfW"yRj10

Z3yPyyUSwn1at5GBnfDj!XXallVHWP

===== LICENSE END =====

 

IntelliJ WebStorm注册码

UserName : wangaibo

LicenseKey : 

 

===== LICENSE BEGIN =====

05737-12042010

00002JYcSq!Bf0CHVM789mut1yHqnH

6MDErMFgTReiws9y932AlRY2WNfmuv

R5iGQKnVvf4EQ2fQ3Hp6PCZSZQWfxJ

===== LICENSE END =====