# 基本代码补全:补全名称和关键字

在这个页面中:

* [基础](#基础)

* [补全名称](#补全名称)

* [提示和技巧](#提示和技巧)

## 基础

**基本代码补全**帮助你在可见区块中补全类、方法、和关键字的名称。当你调用代码补全,PhpStorm解析上下文并建议插入符的当前位置可到达的选项。

如果基础代码补全应用于参数的一部分或变量声明,PhpStorm建议可能的名称列表关于这些项目的类型。

代码补全覆盖支持的文件类型和自定义文件类型。然而,PhpStorm不能识别自定义文件类型的结构并且建议补全选项不管指定的类型是否在当前上下文中是够合适。

## 补全名称

**要在当前可见区块自动补全名称,按照以下一般步骤**:

1. 输入名称的一部分。

当输入时,使用以下技巧:

* 缩小[建议列表](/如何使用/常规指南/代码补全/使用建议列表.md)通过输入单词的一部分,即时字符在中间,或者调用代码补全在点分隔号之后。PhpStorm将显示一个建议列表包含当前输入字符在所有可能位置的事件。

这使得不必使用通配符

![补全名称](http://image.jellychen.cn/uploads/2016/11/wi_suggestion_list_wildcards.png)

* 在驼峰式或蛇形名称的情况下,仅输入最初字母。这样做,PhpStorm自动识别和匹配最初字母。

2. 执行以下操作之一:

* 在主菜单,选择**Code | Completion | Basic**

* 按`Ctrl+Space`

以下图片显示包含变量名称的建议列表

![建议列表1](http://image.jellychen.cn/uploads/2016/11/web_ide_completing_names.png)

以下图片显示包含关键字的建议列表

![建议列表2](http://image.jellychen.cn/uploads/2016/11/web_ide_completing_names_and_keywords.png)

3. 如果需要,按`Ctrl+Space`一段时间

![建议列表3](http://image.jellychen.cn/uploads/2016/11/web_ide_completing_class_name.png)

4. 从建议列表选择想要的类,执行以下操作之一:

* 按`Enter`或双击目标选项

* 按`Tab`

## 提示和技巧

* 如果建议列表显示一个类的许多变体,输入一个点,在点之后的下一个建议列表中将展示可能的成员的名称。选择目标的一个之后,将自动添加导入语句。

* 建议列表包含当前文件中已经定义的常量。

# 另请参阅:

规程:

* [使用建议列表](/如何使用/常规指南/代码补全/使用建议列表.md)

* [根据名称跳转到类、文件或符号](/如何使用/常规指南/浏览源代码/根据名称跳转到类、文件或符号.md)

参考:

* [代码补全](/参考/设置参数对话框/编辑器/常规/代码补全.md)

外部链接:

* [链式表达式补全](http://blogs.jetbrains.com/idea/2012/02/chained-expression-completion/)

phpstorm php代码补全,基本代码补全:补全名称和关键字相关推荐

  1. eclipes代码提示及防空格自动补全

    eclipse代码提示及防空格自动补全 一.打开代码提示 我们使用eclipes时,它不会像idea一样代码提示,回车直接出来,所以大大影响了我们写代码的速度. 这里我展示如何设置代码提示出来: 我们 ...

  2. 狂补dp Atcoder Educational DP Contest(全)

    狂补dp Atcoder Educational DP Contest(全) 注意 为了减少篇幅,本博客代码部分只放主代码部分,其余省略快读.快输.头文件等代码,即把代码看做伪代码更佳 A - Fro ...

  3. php 0补全,PHP给数字或字符串补零0或自动补全其他符号

    PHP给数字或字符串补零0或自动补全其他符号 2014-04-10 在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 一.st ...

  4. 左右全屏banner焦点图 代码特效+苹果官网首页左右全屏banner焦点图效果+包括JS图片CSS样式等

    介绍 源码名称:[左右全屏banner焦点图]代码特效+苹果官网首页左右全屏banner焦点图效果+包括JS图片CSS样式等 源码大小:16.6KB 开发语言:PHP+Mysql 操作系统:Windo ...

  5. python几何拼贴画_想要了解拼贴画这篇就够了,最全的种类和技法全在这里!

    原标题:想要了解拼贴画这篇就够了,最全的种类和技法全在这里! 贴画方法常受到艺术创作家们的青睐,我们看过许许多多的创作绘本和优秀的插画作品,其中就有很多采用了贴画的方法. 那么贴画细分又有哪些方法呢, ...

  6. SAP零售:补货 Vs 多步骤补货

    SAP零售:补货 Vs 多步骤补货 Replenishment 在IS零售中,引入了新型MRP/RP策略W–补货(IS零售).一开始值得一提的是,它只能用于门店和客户,而不能用于配送中心.该解决方案与 ...

  7. axure实现复选框全选_jq简单的全选、反选和全不选效果

    jquery是很实用和方便的前端效果库,可以让我减少很多的操作和节省很多的时间.今天,我们来说一下jq的全选.全不选和反选效果,本篇讲的是最简单简洁的jq全选.全不选和反选的例子.如果还有什么其他的功 ...

  8. android camera 全屏,Android Camera做全屏预览之最简单方法.doc

    Android Camera做全屏预览之最简单方法 M厂开发五部:刘 博 一.全屏预览与非全屏预览的区别 对于大多数人来说,我们看电影.玩游戏等都喜欢全屏,我们之所以喜欢全屏的一个主要原因就是全屏的感 ...

  9. 百度地图实现地图全屏(放大页面全屏)

    这个全屏 API里面没有.是因为全屏只是个产品逻辑,把地图外的其他div隐藏,然后把地图的width设置为页面最大像素就可以了. 是js和css的技术,和API无关 1.先引入相关的百度地图资源 2. ...

  10. html5全屏显示百度地图,百度地图实现地图全屏(放大页面全屏)

    百度地图实现地图全屏(放大页面全屏) 百度地图实现地图全屏(放大页面全屏) 这个全屏 API里面没有.是因为全屏只是个产品逻辑,把地图外的其他div隐藏,然后把地图的width设置为页面最大像素就可以 ...

最新文章

  1. iOS开发UI篇—transframe属性(形变)
  2. 哲学家就餐问题--信号量和互斥量预防死锁
  3. Kafka+SparkStreaming+Zookeeper(ZK存储Offset,解决checkpoint问题)
  4. 最小生成树板子-AcWing 859. Kruskal算法求最小生成树
  5. 小程序确定取消弹窗_微信小程序定制开发价格确定条件?
  6. TCC事务补偿机制实现分布式事务控制介绍
  7. 牛客 - 动物森友会(二分+最大流)
  8. PHP随机输出视频API源码,php 32行代码简单实现抖音无水印视频api,附前台页面
  9. oracle clob 查询换行,sqoop clob从Oracle导入到hive   回车换行导致记录增多
  10. ActiveMQ 的独占消费模式
  11. 服务器可以修改cookie吗,是否可以为您拥有的网站/服务器设置Cookie?
  12. UCMA(OCS) 开发系列之二(安装与部署)
  13. 做一款仿映客的直播App
  14. BIND rndc—使用说明
  15. 数学教育与计算机教育ppt,计算机基础教育课件.ppt
  16. ds18b20 c语言代码,读DS18B20序列号(c语言)
  17. 服务器系列和酷睿系列,至强cpu与酷睿两个系列之间有什么区别?
  18. MSDN Library - October 2001 精简方法
  19. [unity] unity学习——弹球游戏
  20. 【百战GAN】如何使用GAN给黑白老照片上色?

热门文章

  1. css图片插入文字,利用css布局在图片插入文字
  2. 2013应届毕业生“艺龙旅行网”校招应聘总结
  3. cad打开卡死_CAD点打开或者保存就卡死无响应的解决方法
  4. 简单介绍JVM的GC过程
  5. 如何在html中引入代码,如何在HTML页面引入javaScript代码
  6. Java替换第一个和最后一个字符串
  7. 【Postgresql】pg截取第一个和最后一个字符
  8. 变上限积分求导的原理
  9. 实现出现异常可重复执行的线程池-自定义标签(2)
  10. jsp自定义标签 线程安全