主界面快捷键
1.菜单快捷键
File_New Scene(新场景)【Ctrl+N】
File_0pen File(打开文件)【Ctrl+O】
File_Save File(保存文件)【Ctrl+S】
Edit_Undo Scene 0peration(撤销场景 *** 作)【Ctrl+Z】
Edit_Redo Scene 0peration(重做场景 *** 作)【Ctrl+Y】
Edit_Hold(存放)【A1t+Ctrl+H】
Edit_Fetch(取回)【A1t+Ctrl+F】
Edit_Delete 0bjects(删除对象)【Delete】
Edit_Clone(克隆)【Ctrl+V】
Edit_Select A1l(全选)【Ctrl+A】
Edit_Select None(不选)【Ctrl+D】
Edit_Select Invert(反选)【Ctrl+I】
Edit_Select by Name(按名称选取)【H】
Tool_Transform Type―In(变换输入)【F12】
Tool_A1ign(对齐)【Alt+A】
Tool_Spacing Tool(间隔工具)【Shift+I】
Tool_Normal Align(法线对齐)【Alt+N】
Tool_Place Highlight(放置高光)【Ctrl+H】
Tool_Isolate Selection(孤立选择)【Alt+Q】
Views-Undo View Change(撤销视图更改)【Shift+Z】
Views_Redo View Change(重做视图更改)【Shift+Y】
Views_V1ewport Background(视口背景)【Alt+B】
Views_Update Background Image(更新背景图像)【Alt+Shift+Ctrl+B】
Views_Match Camera To View(摄影机与视图匹配)【Ctrl+C】
Views_Redraw All Views(重绘所有视图)【`】
Views_Adaptive Degradation Toggle(自适应降级开关)【O】
Views_Expert Mode Toggle(专家模式开关)【Ctrl+X】
Graph Editors_Particle View(粒子视图)【6】
Rendering_Render Scene(渲染场景)【F10】
Rendering_Environment(环境)【8】
Rendering_Render to Texture(渲染纹理)【0(零)】
Rendering_Material Editor(材质编辑器)【M】
Customize_Show/Hide Main Toolbar(显示或隐藏主工具栏)【Alt+6】
Customize_Lock User Interface(锁定用户界面)【Alt+0(零)】
MAXScript_MAXScript Listener(MAXScript监听器)【Fll】
File Menu(文件菜单)【Alt+F】
Edit Menu(编辑菜单)【Alt+E】
Tools Menu(工具菜单)【Alt+T】
Group Menu(群组菜单)【Alt+G】
Views Menu(视图菜单)【Alt+V】
Create Menu(创建菜单)【Alt+C】
Modifiers Menu(编辑修改器菜单)【Alt+O】
Character Menu(角色菜单)【Alt+H】
Animation Menu(动画菜单)【Alt+A】
Graph Editors Menu(图形编辑器菜单)【Alt+D】
Rendering Menu(渲染菜单)【Alt+R】
Customize Menu(自定义菜单)【Alt+U】
MAXScript Menu(MAXScript菜单)【Alt+M】
Help Menu(帮助菜单)【Alt+H】
2.主工具栏和浮动工具栏快捷键
Undo(撤销)【Ctrl+Z】
Redo(重做)【Ctrl+Y】
Select 0bject(选定对象)【Q】
Select by Name(按名称选择)【H】
Rectangle(矩形),Circle(圆形),Fence(篱笆),Lasso Selection Cycle(套索)选择循环【Ctrl+F或Q】
Select and Move(选定并移动)【W】
Select and Rotate(选定并旋转)【E】
Select and Scale(选定并按比例变换)【R】
Scale Cycle(按比例变换循环)【R或Ctrl+E】
Snap Toggle(捕捉开关)【S】
Angle Snap Toggle(角度捕捉开关)【A】
Snap Percent(捕捉百分比)【Shift+Ctrl+P】
Align(对齐)【Alt+A】
Normal Align(法线对齐) 【Alt+N】
Place Highlight(放置高光)【Ctrl+H】
Material Editor(材质编辑器)【M】
Render Scene(渲染场景)【F10】
Quick Render(迅速渲染)【Shift+Q】
Restrict to X(约束到X)【F5】
Restrict to Y(约束到Y)【F6】
Restrict to Z(约束到Z)【F7】
Restrict Plane Cycle(约束平面循环)【F8】
3.视口快捷键
Front View(正视图)【F】
Top View(俯视图)【T】
Bottom View(仰视图)【B】
Left View(左视图)【L】
Perspective View(透视图)【P】
Isometric User View(等轴用户视图)【U】
Camera View(摄影机视图)【C】
Light View(灯光视图)【Shift+4($)】
Disable Viewport(禁用视口)【D】
Viewport Pop-up Menu(视口d出菜单)【V】
Dynamic Resizing(动态重定大小)【拖曳视口边界】
Transform G1zmo Toggle(变换线框开关)【X】
Transform Gizmo Size Down(变换线框变小)【-】
Transform Gizmo Size Up(变换线框变大)【=】
Shade Selected Subobject Faces(给选定次对象面加阴影) 【F2】
Wireframe/Smooth+Highlights Toggle (线框或平滑+高光开关)【F3】
View Edged Faces(查看边界面)【F4】
Polygon Counter(多边形计数器)【7】
Sound Toggle(声音开关)【\】
Show Safeframes(显示安全框)【Shift+F】
Default Lighting(默认光照)【Ctrl+L】
See-Through Display(穿透显示)【Alt+X】
Redraw All Views(重绘所有视图)【`】
Offset Snap(偏移捕捉)【A1t+Ctrl+空格】
Show/Hide Cameras(显示或隐藏摄影机)【Shift+C】
Show/Hide Geometry(显示或隐藏几何体)【Shift+G】
Show/Hide Grids(显示或隐藏栅格)【G】
Show/Hide Helpers(显示或隐藏辅助对象)【Shift+H】
Show/Hide Lights(显示或隐藏灯光)【Shift+L】
Show/Hide Particle Systems(显示或隐藏粒子系统)【Shift+P】
Show/Hide Shapes(显示或隐藏形状)【Shift+S】
Show/Hide Space Warps(显示或隐藏空间扭曲)【Shift+W】
4.关键点和时间控制项快捷键
Selection Lock Toggle(选择集锁定开关)【空格】
Auto Key Mode(自动关键点模式)【N】
Set Key Mode(设置关键点模式)【 ‘】
Set Keys(设置关键点)【K】
Play/Stop Animation(播放或停止动画)【/】
Backup Time One Unit(回退一个时间单位)【,】
Forward Time One Unit(前进一个时间单位)【.】
Go to Start Frame(转到起始帧)【Home】
Go to End Frame(转到结束帧)【End】
5.视口导航控制项快捷键
Zoom Mode(缩放模式)【A1t+Z】
Zoom Extents(缩放扩展)【Alt+Ctrl+Z】
Zoom Extents All(缩放扩展所有元素)【Shift+Ctrl+Z】
Zoom Extents Selected Al l(缩放扩展所有选定元素)【Z】
Zoom Region Mode(缩放区域模式)【Ctrl+W】
Zoom Viewport In(缩小视口)【[或向前滚滑动轮】
Zoom Viewport Out(放大视口)【]或向后滚滑动轮】
Pan View(扫视视图)【Ctrl+P或用鼠标中键拖曳】
Interactive Pan(交互式扫视)【I(按住这个键) 】
Arc Rotate(按弧旋转)【Alt+用鼠标中键拖曳或Ctrl+R】
Min/Max Toggle(最小或最大开关)【Alt+W】
6.方形菜单快捷键
Animation Quadmenu(动画方形菜单)【Alt+右键单击】
Lighting/Rendering Quadmenu(灯光/渲染方形菜单)【Ctrl+Alt+右键单击】
Modeling Quadmenu(建模方形菜单)【Ctrl+右键单击】
Snap Quadmenu(捕捉方形菜单)【Shift+右键单击】
Viewports Quadmenu(视口方形菜单)【V】
Custom 1 Quadmenu(自定义1方形菜单)【Shift+Alt+右键单击】
Custom 2 Quadmenu(自定义2方形菜单)【Shift+Ctrl+Alt+右键单击】
Custom 3 Quadmenu(自定义3方形菜单)【Shift+Ctrl+右键单击】
7.虚拟视口快捷键
Virtual Viewport Toggle(虚拟视口开关)【/(数字小键盘)】
Virtual Viewport Zoom In(虚拟视口放大)【+(数字小键盘)】
Virtual Viewport Zoom Out(虚拟视口缩小)【-(数字小键盘)】
Virtual Viewport Pan Down(虚拟视口向下扫视)【2(数字小键盘)】
Virtual Viewport Pan Left(虚拟视口向左扫视)【4(数字小键盘)】
Virtual Viewport Pan Right(虚拟视口向右扫视)【6(数字小键盘)】
Virtual Viewport Pan Up(虚拟视口向上扫视)【8(数字小键盘) 】
8.次对象快捷键
Subobject mode toggle(次对象模式开关)【Ctrl+B】
Subobject Level C/cle(次对象层次循环)【Insert】
Subobject Level 1(1层次对象)【1】
Subobject Level 2(2层次对象)【2】
Subobject Level 3(3层次对象)【3】
Subobject Level 4(4层次对象)【4】
Subobject Level 5(5层次对象)【5】
Delete Subobject(删除次对象)【Delete】
Local Select Subobject by Name(按名称局部选定次对象)【Ctrl+H】
9.层次快捷键
Select Ancestor(选定祖先)【Page Up】
Select Chi ld(选定子代)【Page Down】
Select Children(选定多个子代)【Ctrl+Page Down】
Select Entire Hierarchy(选定整个层次)【双击父代】
10.可编辑网格快捷键
Vertex Subobject Mode(顶点次对象模式)【1】
Edge Subobject Mode(边次对象模式)【2】
Face Subobject Mode(面次对象模式)【3】
Polygon Subobject Mode(多边形次对象模式)【4】
E lement Subobject Mode(元素次对象模式)【5】
Detach(分离)【Ctrl+D】
Cut Mode(剪切模式)【Alt+C】
Bevel Mode(斜角模式)【Ctrl+V或Ctrl+B】
Chamfer Mode(倒角模式)【Ctrl+C】
Extrude Mode(挤压模式)【Ctrl+E】
Edge Invisible(边不可见)【Ctrl+I】
Edge Turn(边翻转)【Ctrl+T】
Weld Selected(焊接选定对象)【Ctrl+W】
Weld Target Mode(焊接目标模式)【AIt+W】
11.可编辑多边形快捷键
Vertex subobject Hode(顶点次对象模式)【1】
Edge Subobject Mode(边次对象模式)【2】
Border Subobject Mode(边界次对象模式)【3】
Face Subobject Mode(面次对象模式)【4】
Element Subobject Mode(元素次对象模式)【5】
Object Level(对象层次,禁用次对象模式)【6】
Repeat Last Operation(重复最近一次 *** 作)【】
Grow Selection(增大选择集)【Ctrl+Page Up】
Shrink Selection(减小选择集)【Ctrl+Page Down】
Select Edge Loop(选择边循环)【Alt+L】
Select Edge Ring(选择边环)【Alt+R】
Connect(连接)【Shift+Ctrl+E】
Cut(剪切)【Alt+C】
Constrain to Edges(约束到边)【Shift+X】
Quickslice Mode(快速切片模式)【Shift+Ctrl+Q】
Bevel Mode(斜角模式)【Shift+Ctrl+B】
Chamfer Mode(倒角模式)【Shift+Ctrl+C】
Extrude Mode(挤压)【Shift+E】
Extrude Poly Face(挤压多边形面)【Alt+E】
Meshsmooth(网格平滑)【Ctrl+M】
Hide(隐藏)【Alt+H】
Hide Unselected(隐藏未选定元素)【Alt+I】
Unhide All(显现所有元素)【Alt+U】
Weld Mode(焊接模式)【Shift+Ctrl+W】
Cap Poly ObjeCt(多边形对象添加端面)【Alt+P】
Collapse Poly ObjeCt(瓦解多边形对象)【Alt+Ctrl+C】
12.NURBS快捷键
Lock 2D Selection(锁定二维选择集)【空格】
CV Constrained Normal Move(CV约束法线移动)【Alt+N】
CV Constrained U Move(CV约束U移动)【Alt+U】
CV Constrained V Move(CV约束V移动)【Alt+V】
Display Curves(显示曲线)【Shift+Ctrl+C】
Display Surfaces(显示表面)【Shift+Ctrl+S】
Display Lattices(显示结构网格)【Ctrl+L】
Display Shaded Lattice(显示带阴影结构网格)【Alt+L】
Display Dependents(显示相关性)【Ctrl+D】
Display Toolbox(显示工具栏)【Ctrl+T】
Display Trims(显示修剪)【Shift+Ctrl+T】
Select Next in U(选定U中下一个)【Ctrl+右箭头】
Select Previous in U(选定U中前一个)【Ctrl+左箭头】
Select Next in V(选定V中下一个)【Ctrl+上箭头】
Select Previous in V(选定V中前一个)【Ctrl+下箭头】
Tessellation Preset 1(细化预设方法1)【Ctrl+1】
Tessellation Preset 1(细化预设方法2)【Ctrl+2】
Tessellation Preset 3(细化预设方法3)【Ctrl+3】
Switch to Point Level(切换到点层次)【Alt+Shift+P】
Switch to Curve Level(切换到曲线级别)【Alt+Shift+C】
Switch to Curve CV Level(切换到曲线CV级别)【Alt+Shift+Z】
Switch to Surface Level(切换到表面级别)【Alt+Shift+S】
Switch to Surface CV Level(切换到表面CV级别)【Alt+Shift+V】
Switch to Imports Level(切换到导入级别)【Alt+Shift+I】
Switch to Top Level(切换到顶层)【Alt+Shift+T】
Transform Degrade(变换降级)【Ctrl+X】
13.自由形式变形快捷键
Switch to control Point Level(切换到控制点级别) 【Alt+Shift+C】
Switch to Lattice Level(切换到结构网格级别)【Alt+Shlft+L】
Switch to Set Volume Level(切换到设置体积级别) 【Alt+Shift+S】
Switch to Top Level(切换到顶层) 【Alt+Shift+T】
14.编辑法线修改器快捷键
Object Level (对象级别)【Ctrl+0】
Normal Level(法线级别)【Ctrl+l】
Vertex Level(顶点级别)【Ctrl+2】
Edge Level(边级别)【Ctrl+3】
Face Level(面级别)【Ctrl+4】
Copy Normal(复制法线)【Ctrl+C】
Paste Normal(粘贴法线)【Ctrl+V】
Reset Normals(重设法线)【R】
Specify Normals(指定法线)【S】
Unify Normals(合并法线)【U】
Make Explicit(使清晰显现)【E】
Break Normals (中断法线)【B】
对话框快捷键
下面的快捷键可以用于各种不同的对话框。为了使这些快捷键可用,必须首先选定对话框。非模态对话框能够看到,但并未被选定,这种情况是可能的。
15.材质编辑器快捷键
Background(背景)【B】
Backlight(背景灯光)【L】
Cycle No.of Sample Slots(样本槽循环号)【X】
Get Material(获得材质)【G】
Move to Sibling(移到同层材质)【左箭头和右箭头】
Go to Parent(转到父代)【上箭头】
Make Preview(生成预览)【P】
Material Editor Options(材质编辑器选项)【O】
16.轨迹视图快捷键
Edlt Keys Mode(编辑关键点模式)【E】
Function Curves Mode(函数曲线模式)【F5或F】
Filters(过滤器)【Q】
Assign Controller(分配控制器)【C】
Copy Controller(复制控制器)【Ctrl+C】
Paste Controller(粘贴控制器)【Ctrl+V】
Make Unique(使惟一)【U】
Add Keys(添加关键点)【A】
Move Keys(移动关键点)【H】
Snap Frames(捕捉帧)【S】
Apply Ease Curve(应用放松曲线)【Ctrl+E】
Apply Multiplier Curve(应用加剧曲线)【Ctrl+M】
Expand Track(展开轨迹)【T或Enter】
Lock Selection(锁定选择集)【空格】
Nudge Keys Left(向左微调关键点)【左箭头】
Nudge Keys Right(向右微调关键点)【右箭头】
Move Highlight Down(下移高亮显示)【下箭头】
Move Highlight Up(下移高亮显示)【上箭头】
Backup Time One Unit(回退一个时间单位)【, 】
Forward Time One Unit(前进一个时间单位)【.】
Undo Scene Operation(撤销场景 *** 作)【Ctrl+Z】
Redo Scene Operation(重做场景 *** 作)【Ctrl+A】
Zoom(缩放)【Z】
Zoom Horizontal Extents All(水平扩展缩放所有选定元素) 【Alt+X】
Pan(扫视)【P】
17.图解视图快捷键
Connect Tool(连接工具)【C】
Select Tool(选定工具)【S】
Select All Nodes(选定所有节点)【Ctrl+A】
Select None(全不选)【Ctrl+D】
Select Inverted(反选) 【Ctrl+I】
Select Children(选定子节点)【Ctrl+C】
Zoom Selected Extents(最大显示选定节点)【Z】
Show Grid Toggle(显示栅格开关)【G】
Display Floater(显示浮动器)【D】
Free Selected(释放选定节点)【Alt+S】
Free All(释放所有节点)【Alt+F】
Shrink Toggle(收缩开关)【Ctrl+S】
Move Children(移动子代)【Alt+C】
Preferences(首选项)【P】
Add Bookmark(添加书签)【B】
Next Bookmark(下一个书签)【左箭头】
Previous Bookmark(前一个书签)【右箭头】
Rename 0bject(对象重命名)【R】
18.视频后期制作快捷键
New Sequence(新序列)【Ctrl+N】
Add New Event(添加事件)【Ctrl+A】
Add Scene Event(添加场景事件)【Ctrl+S】
Add Image Input Event(添加图像输入事件)【Ctrl+I】
Add Image Filter Event(添加图像过滤器事件)【Ctrl+F】
Add Image Layer Event(添加图层事件)【Ctrl+L】
Add Image Output Event(添加图像输出事件)【Ctrl+O】
Edit Current Event(编辑当前事件)【Ctrl+E】
Execute Sequence(执行序列)【Ctrl+R】
Undo Scene 0peration(撤销场景 *** 作)【Ctrl+Z】
19.展开UVW快捷键
Load UVW(加载UVW)【Alt+Shift+Ctrl+L】
Edit UVWs(编辑UVW)【Ctrl+E】
Unwrap Options(展开选项)【Ctrl+O】
Update Map(更新贴图)【Ctrl+U】
Break Selected Vertices(中断选定的顶点)【Ctrl+B】
Lock Selected Vertices(锁定选定的顶点)【空格】
Filter Selected Faces(过滤选定的面)【Alt+F】
Get Face Selection From Stack(从堆栈获得面选择集) 【Alt+Shift+Ctrl+F】
Get Selection From Viewport(从视口获得选择集)【Alt+Shift+Ctrl+P】
Detach Edge Vertices(分离边顶点)【D或Ctrl+D】
Planar Map Faces/Patches(平面贴图面或面片)【Enter】
Hide Selected(隐藏选定元素)【Ctrl+H】
Freeze Selected(冻结选定元素)【Ctrl+F】
Snap(捕捉)【Ctrl+S】
Mirror Horizontal(水平镜像)【Alt+Shift+Ctrl+N】
Mirror Vertical(垂直镜像)【Alt+Shift+Ctrl+M】
Move Horizontal(水平移动)【Alt+Shift+Ctrl+J】
Move Vertical(垂直移动)【Alt+Shift+Ctrl+K】
Texture Vertex Contract Selection(纹理顶点对比选择集)【-】
Texture Vertex Expand Selection(纹理顶点扩展选择集)【+】
Texture Vertex Move Mode(纹理顶点移动模式)【Q】
Texture Vertex Rotate Mode(纹理顶点旋转模式)【Ctrl+R】
Texture Vertex Weld Selected(纹理顶点焊接选定元素) 【Ctrl+W】
Texture Vertex Target Weld(纹理顶点目标焊接)【Ctrl+T】
Pan(扫视)【Ctrl+P】
Zoom(缩放)【Z】
Zoom Extents(缩放扩展)【X】
Zoom Extents Selected(缩放扩展选定元素)【Alt+Ctrl+Z】
Zoom Region(缩放区域)【Ctrl+X】
Zoom Selected Elements(缩放选定元素)【Alt+Shift+Ctrl+Z】
Zoom to Gizmo(缩放到线框)【Shift+空格】
20. ActiveShade快捷键
Close(关闭)【Q】
Draw Region (绘制区域)【D】
Render(渲染)【R】
Select Object(选定对象)【S】
Toolbar Toggle(工具栏开关)【空格】
Initialize(初始化)【P】
Update(更新)【U】
21.Reactor控制器快捷键
Create Reaction(创建反应器)【Alt+Ctrl+C或C】
Delete Reaction(编辑反应器)【Alt+Ctrl+D或D】
Edit State Toggle(编辑状态开关)【Alt+Ctrl+S或E】
Set Max Influence(设置最大影响)【Ctrl+I】
Set Min Influence(设置最小影响)【Alt+I】
Set Reaction value(设置反应值)【Alt+Ctrl+V或S】
22.粒子流快捷键
Particle View window(Particle View窗口)【6】
Particle Emission Toggle(粒子发射开关)【】
Selected Particle Emission Toggle(选定的粒子发射开关)【Shift+】
Select All(全部选定)【Ctrl+A】
Copy Selected(复制选定粒子)【Ctrl+C】
Paste Selected(粘贴选定粒子)【Ctrl+V】
一般快捷键
除了用于主界面和对话框的特定快捷键以外,Max还提供了几个一般的快捷键,可用在许多地方。
Numeric Expression Evaluator(数值表达式求值)【选定微调器域时按Ctrl+N】
Cut值【Ctrl+X】
Copy值【Ctrl+C】
Past值【Ctrl+V】
应用设置【Enter】
高亮显示下一个文本域 【Tab】
高亮显示前一个文本域【Shift+Tab】
高亮显示任何文本域【双击当前值】
微调选定的内容【箭头键】
使视口成为活动的【在活动视口中右击】
显示方形菜单【在活动视口中右击】
显示第一个Tab【Alt+l】
Help【F1】
在配置过程中参考了一些文章, 中英文的都有.. 但是都不能完整地解决这个问题. 经过一些折腾终于可以调试了, 现记录如下, 希望对后来人有所帮助.1. 安装xdebug
第一步: 得到本地PHP配置信息
在终端中运行: php -i >outputphp.txt
然后将得到的txt文件中的信息拷贝并复制到http://xdebug.org/wizard.php 这个页面提供的一个textarea中. 然后点击下方的Analyze按钮, 它会自动帮你解析你本地的PHP环境信息从而得到你需要下载的xdebug版本和相关配置指令.
为了进行下面步骤,还需要安装php5-dev依赖包:
sudo apt-get install php5-dev
1
第二步: 得到需要下载的版本和相关指令
比如, 我得到的信息如下:
下载 xdebug-2.3.2.tgz (下载地址直接点击生成的链接)
解压缩文件: tar -xvzf xdebug-2.3.2.tgz
运行: cd xdebug-2.3.2
运行: phpize (See the FAQ if you don’t have phpize.
部分输出如下所示:
Configuring for:
…
Zend Module Api No: 20121212
Zend Extension Api No: 220121212
如果没有以上输出, 那么代表你的phpize有问题. 参考FAQ.
运行: ./configure
运行: make
运行: sudo cp modules/xdebug.so /usr/lib/php5/20121212
以上有些步骤也许需要sudo.
第三步: 向php.ini中添加配置项
sudo vim /etc/php5/cli/php.ini
zend_extension = /usr/lib/php5/20121212/xdebug.so
xdebug.remote_host = 127.0.0.1
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
1
2
3
4
5
6
7
8
如非必要, 以上的配置项不需要修改. 之前我就是想当然的将remote_port那一项修改成了我的应用在Server上的端口号, 导致无法调试. 花了好些时间才定位到是这里的问题.
到这里, xdebug就安装成功了. 可以通过php –version命令进行验证:
PHP 5.5.9-1ubuntu4.7 (cli) (built: Mar 16 2015 20:47:39) Copyright
(c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c)
1998-2014 Zend Technologies
with Xdebug v2.3.2, Copyright (c) 2002-2015, by Derick Rethans
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
可以发现输出中已经存在了Xdebug的信息.
2. 安装 Xdebug extension helper
在主流的浏览器上都有xdebug的扩展助手插件, 能够帮助你方便的打开或者关闭调试功能, 为什么需要这个插件, 可以参考这篇文章中的4, 5, 6小节(是英文的, 有兴趣的同学可以自行查阅)
以Chrome为例, 在这里找到插件的安装地址:
https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?hl=en
如果打不开, 可以参考这篇文章, 介绍了如何利用插件的ID进行离线下载, 毕竟现在Google的服务全面被墙…..
Xdebug helper的插件ID是: eadndfjplgieldjbigjakmdgkmoaaaoc
安装完毕之后, 打开该插件的options, 设置IDEKey为PhpStorm.
3. 配置PhpStorm
终于到最后一步了, 这一步很简单.
就是勾选Run菜单下的Start Listening for PHP Debug Connections.
然后在你需要调试的地方打个断点, 最后在浏览器中输入PHP脚本的地址就可以了. 注意要启用之前安装的Xdebug Helper.
启用的方法是:
这里写图片描述
OK, 开心地进行调试吧!!!
这里写图片描述
原理示意图(从xdebug的官网上引用的)
一群性质相近同的「东西」,如果译名一贯,阅读的感觉就很好。一贯性的术语,扩充性高,延伸性高,系统化高。
● 我喜欢「式」:
constructor 建构式
declaration 宣告式
definition 定义式
destructor 解构式
expression 算式(运算式)
function 函式
pattern 范式、模式、样式
program 程式
signature 标记式
● 我喜欢「件」:(这是个d性非常大的可组合字)
assembly (装)配件
component 组件
construct 构件
control 控件
event 事件
hardware 硬件
object 物件
part 零件、部件
singleton 单件
software 软件
work 工件、机件
● 我喜欢「器」:
adapter 配接器
allocator 配置器
compiler 编译器
container 容器
iterator 迭代器
linker 联(连)结器
listener 监听器
● 我喜欢「别」:
class 类别
type 型别
● 我喜欢「化」:
generalized 泛化
specialized 特化
overloaded 多载化(重载)
● 我喜欢「型」:
polymorphism 多型
genericity 泛型
● 我喜欢「程」:
process 行程(or 进程,大陆用语)
thread 线程(大陆用语)
programming 编程
●英中繁简编程术语对照
英文 繁体译词
(有些是侯捷个人喜好,普及与否难说) 大陆惯用术语
---------------------------------------------------------------------------------------
#define 定义 预定义
abstract 抽象的 抽象的
abstraction 抽象体、抽象物、抽象性 抽象体、抽象物、抽象性
access 存取、取用 存取、访问
access function 存取函式 存取函数
activate
active
adapter 配接器 适配器
address 位址 地址
address space 位址空间,定址空间
address-of operator 取址运算子 取地址运算符
aggregation 聚合
algorithm 演算法 算法
allocate 配置 分配
allocator (空间)配置器 分配器
application 应用程式 应用、应用程序
application framework 应用程式框架、应用框架 应用程序框架
argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量
array 阵列 数组
arrow operator arrow(箭头)运算子 箭头运算符
assembly 配件
assembly language 组合语言 汇编语言
assign 指派、指定、设值、赋值 赋值
assignment 指派、指定 赋值、分配
assignment operator 指派(赋值)运算子 = 赋值运算符
associated 相应的、相关的 相关的、关联、相应的
associative container 关联式容器(对应 sequential container) 关联式容器
atomic 不可分割的 原子的
attribute 属性 特性
background 背景 背景(用於图形着色)
后台(用於行程)
base class 基础类别 基类
base type 基础型别 (等同於 base class)
batch 批次(意思是整批作业) 批处理
best viable function 最佳可行函式 最佳可行函式
(从 viable functions 中挑出的最佳吻合者)
binary search 二分搜寻法 二分查找
binary tree 二元树 二叉树
binary operator 二元运算子 二元运算符
binding 系结 绑定
bit 位元 位
bit field 位元栏 ? 位域
bitmap 位元图 ? 位图
bitwise 以 bit 为单元逐一┅ ?
bitwise copy 以 bit 为单元进行复制;位元逐一复制 位拷贝
block 区块 块、区块、语句块
boolean 布林值(真假值,true 或 false) 布尔值
border 边框、框线 边框
brace(curly brace) 大括弧、大括号 花括弧、花括号
bracket(square brakcet) 中括弧、中括号 方括弧、方括号
breakpoint 中断点 断点
build-in 内建 内置
bus 汇流排
byte 位元组(由 8 bits 组成) 字节
cache 快取 高速缓存
call 呼叫、叫用 调用
callback 回呼 回调
call operator call(函式呼叫)运算子 () 调用运算符
(同 function call operator)
candidate function 候选函式 候选函数
(在函式多载决议程序中出现的候选函式)
chain 串链(例 chain of function calls) 链
character 字元 字符
check box 核取方块 (i.e. check button) 复选框
check button 方钮 (i.e. check box) 复选按钮
child class 子类别(或称为derived class, subtype) 子类
class 类别 类
class body 类别本体 类体 ?
class declaration 类别宣告、类别宣告式 类声明
class definition 类别定义、类别定义式 类定义
class derivation list 类别衍化列 类继承列表
class head 类别表头 类头 ?
class hierarchy 类别继承体系, 类别阶层 类层次体系
class library 类别程式库、类别库 类库
class template 类别模板、类别范本 类模板
class template partial specializations
类别模板偏特化 类模板部分特化
class template specializations
类别模板特化 类模板特化
cleanup 清理、善后 清理、清除
client 客端、客户端、用户端 客户端
client-server 主从架构 客户/服务器
clipboard 剪贴簿 剪贴板
clone 复制 克隆
(易与 copy 混淆)
collection 群集 集合 ?
combo box 复合方块、复合框 组合框
command line 命令列 命令行
(系统文字模式下的整行执行命令)
communication 通讯 通讯
compile time 编译期 编译期、编译时
compiler 编译器 编译器
component 组件 组件
composition 复合、合成、组合 组合
computer 电脑、计算机 计算机、电脑
concrete 具象的 实在的
concurrent 并行 并发
configuration 组态 配置
container 容器 容器
(存放资料的某种结构如 list, vector...)
context 背景关系、周遭环境、上下脉络 环境、上下文
control 控制元件、控件 控件
const 常数(constant 的缩写,C++ 关键字)
constant 常数(相对於 variable) 常量、常数
constructor(ctor) 建构式 构造函数、构造器
(与class 同名的一种 member functions)
copy 复制、拷贝 拷贝
cover 涵盖 覆盖
create 产生、生成 创建、生成
creation 产生、生成 创建、生成
data 资料 数据
data member 资料成员、成员变数 数据成员、成员变量
data structure 资料结构 数据结构
datagram 资料元 数据报文
dead lock 死结 死锁
debug 除错 调试
declaration 宣告、宣告式 声明
deduction 推导(例:template argument deduction) 推导、推断
default 预设 缺省、默认
definition 定义、定义区、定义式 定义
delegate 委派、委托、委任
delegation (同上)
dereference 提领(取出指标所指物体的内容) 解叁考
dereference operator dereference(提领)运算子 * 解叁考算符
derived class 衍生类别 派生类
design by contract 契约式设计
design pattern 设计样式 设计模式
※ 最近我比较喜欢「设计范式」一词
destructor(dtor) 解构式 析构函数、析构器
device 装置、设备 设备
dialog 对话窗、对话盒 对话框
directive 指令(例:using directive) (编译)指示符
directory 目录 目录
distributed computing 分布式计算 (分布式电算) 分布式计算
分散式计算 (分散式电算)
document 文件 文档
dot operator dot(句点)运算子 . (圆)点运算符
driver 驱动程式 驱动(程序)
dynamic binding 动态系结 动态绑定
efficiency 高效、效率、效能
entity 物体 实体、物体
encapsulation 封装 封装
enclosing class 外围类别(与巢状类别 nested class 有关)外围类
enum (enumeration) 列举(一种 C++ 资料型别) 枚举
enumerators 列举元(enum 型别中的成员) 枚举成员、枚举器
equality operator equality(等号)运算子 == 等号运算符
evaluate 评估、求值、核定 评估
event 事件 事件
event driven 事件驱动的 事件驱动的
exception 异常情况 异常
exception declaration 异常宣告(ref. C++ Primer 3/e, 11.3) 异常声明
exception handling 异常处理、异常处理机制 异常处理、异常处理机制
exception specification 异常规格(ref. C++ Primer 3/e, 11.4) 异常规范
exit 退离(指离开函式时的那一个执行点) 退出
explicit 明白的、明显的、显式 显式
export 汇出 引出、导出
expression 运算式、算式 表达式
facility 设施、设备 设施、设备
feature 特性
field 栏位 字段
file 档案 文件
firmware 韧体 固件
flush 清理、扫清 刷新
form 表单(programming 用语)
formal parameter 形式叁数 形式叁数
forward declaration 前置宣告 前置声明
fractal 碎形 分形
framework 框架 框架
full specialization 全特化(ref. partial specialization) ?
function 函式、函数 函数
function call operator 同 call operator
function object 函式物件(ref. C++ Primer 3/e, 12.3) 函数对象
function overloaded resolution
函式多载决议程序 函数重载解决(方案)
function template 函式模板、函式范本 函数模板
functor 仿函式 仿函式、函子
generic 泛型、一般化的 一般化的、通用的、泛化
generic algorithm 泛型演算法 通用算法
global 全域性的(对应於 local) 全局的
global scope resolution operator
全域生存空间(范围决议)运算子 :: 全局范围解析运算符
group 群组 ?
group box 群组方块 分组框
hand shaking 握手协商
handle 识别码、识别号、号码牌、权柄 句柄
handler 处理常式 处理函数
hardware 硬体 硬件
hash table 杂凑表 哈希表、散列表
header file 表头档、标头档 头文件
heap 堆积 堆
hierarchy 阶层体系 层次结构(体系)
hook 挂钩 钩子
hyperlink 超链结 超链接
IDE 整合开发环境 集成开发环境
identifier 识别字、识别符号 标识符
immediate base 直接的(紧临的)上层 base class。 直接上层基类
immediate derived 直接的(紧临的)下层 derived class。 直接下层派生类
implement 实作 实现
implementation 实作品、实作物、实作体、实作码 实现
implicit 隐喻的、暗自的、隐式 隐式
import 汇入 导入
increment operator 累加运算子 ++ 增加运算符
information 资讯 信息
infrastructure 公共基础建设
inheritance 继承、继承机制 继承、继承机制
inline 行内 内联
inline expansion 行内展开 内联展开
initialization 初始化(动作) 初始化
initialization list 初值列 初始值列表
initialize 初始化 初始化
instance 实体 实例
(根据某种表述而实际产生的「东西」)
instantiated 具现化、实体化(常应用於 template) 实例化
instantiation 具现体、具现化实体(常应用於 template) 实例
integrate 整合 集成
interface 介面 接口
invoke 唤起 调用
iterate 迭代(回圈一个轮回一个轮回地进行) 迭代
iterative 反覆的,迭代的
iterator 迭代器(一种泛型指标) 迭代器
iteration 迭代(回圈每次轮回称为一个 iteration) 迭代
item 项目、条款 项、条款、项目
laser 雷射 激光
level 阶 层
例 high level 高阶 高层
library 程式库、函式库 库、函数库
lifetime 生命期、寿命 生命期、寿命
link 联结、连结 连接
linker 联结器、连结器 连接器
literal constant 字面常数(例 3.14 或 "hi" 这等常数值) 字面常数
list 串列(linked-list) 列表、表、链表
list box 列表方块、列表框 列表框
load 载入 装载、加载
loader 载入器 装载器、载入器
local 区域性的(对应於 global) 局部的
lock 机锁
loop 回圈 循环
lvalue 左值 左值
macro 巨集 宏
maintain 维护 维护
manipulator *** 纵器(iostream 预先定义的一种东西) *** 纵器
mechanism 机制 机制
member 成员 成员
member access operator 成员取用运算子(有 dot 和 arrow 两种) 成员存取运算符
member function 成员函式 成员函数
member initialization list
成员初值列 成员初始值列表
memberwise 以 member 为单元┅、members 逐一┅ 以成员为单位
memberwise copy 以 members 为单元逐一复制
memory 记忆体 内存
menu 表单、选单 菜单
message 讯息 消息
message based 以讯息为基础的 基於消息的
message loop 讯息回圈 消息环
method (java) 方法、行为
micro 微 微
modeling 模塑
modeling language 塑模语言,建模语言
module 模组 模块
most derived class 最末层衍生类别 最底层的派生类
mouse 滑鼠 鼠标
mutable 可变的 可变的
multi-tasking 多工 多任务
namespace 命名空间 名字空间、命名空间
nested class 巢状类别 嵌套类
object 物件 对象
object based 以物件为基础的 基於对象的
object model 物件模型 对象模型
object oriented 物件导向的 面向对象的
online 线上 在线
operand 运算元 *** 作数
operating system (OS)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)