什么是Intellisense ?

什么是IntelliSense ?

intellisense是现代编程IDE中一般提供的智能代码辅助功能,主要有:

  • Code Completion 代码补全
  • Parameter Info 参数信息
  • Quick Info 快速信息
  • member list 成员列表

code completion

  • word based completions
    只是IDE的记忆功能,不需要插件安装
    文件中你已经输入的词,当你再次“可能输入”时,IDE会尝试补全这个词
    完全是IDE的记忆功能,跟环境没有关系
    如果你没有特意去配环境、装插件,那么IDE只能提供这层功能

However,当我们配置好了环境以后,IDE提供的是基于语法分析和全局记忆的代码补全

在这里插入图片描述

以VSCode为例,那些abc是global identifier,那些“蓝色砖块”是插件基于语法分析给出的推断


parameter info

当写完一个方法时,你的光标自动来到括号内并且该方法的参数信息为你提供
在这里插入图片描述


quick info

当你尝试写一个函数时,IDE能为你提供该函数官方文档信息的简要显示
在这里插入图片描述

member lists

在Java或者C++中,键入触发器字符(例如,托管代码中的句点 (.) 或 C++ 中的 ::)后,显示类型(或命名空间)中的有效成员列表。 如果继续键入字符,则筛选此列表,使其仅包含以这些字符开头的成员或名称内的任何单词都以这些字符开头的成员 。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值