AppCode中的Inspections使用技巧介绍
发布时间:2022-07-18 20:10:27
AppCode具有超乎想象和便利的代码导航以及代码自动完成,它可以即时代码分析和快速简易代码搜索,包括类、方法、变量和资源,下面是Inspections使用技巧介绍。
Inspections
快捷方式和设置
要点
AppCode它致力于完美的代码,并帮助您找到需要改善的地方。所以这里是 Code Inspection mechanism的一小部分。
即时Inspections工作并突出显示潜在问题:
要浏览突出显示的问题,请使用F2(到下一个)和↑F2(到前一个)。 此外,该机制suggests针对问题快速修复(将光标放到有问题的代码后按⌥⏎可以看到它):
设置
如果您认为此问题可能出现在项目的另一个范围内,您可以对其进行Inspections,甚至可以立即修复此类问题。所有这些inspection settings 都可在context menu部分中找到:
如果您不认为这是一个问题或者不希望IDE在这种情况下打扰您,您可以将其限制为有限的 limited scope - file,method,statement - so,以便它仍然可以在此选择范围之外工作但不会打扰您:
1.突出显示问题(⌘F1)
2.打开Inspections context menu(⌥⏎)
3.选择禁止Inspections所需范围,例如语句:
您可以通过“Remove suppression”意图操作(⌥⏎)轻松删除 suppression:
当然,你可以为整个项目禁用它。如果您选择Edit inspection... AppCode将显示特定Inspections的首选项,您可以在其中阅读说明,管理severity (choose from Typo, Server problem, Weak warning, Info, Warning, Error)),甚至在某些情况下配置Inspections参数以更准确地反映您的需求。您可以为Simplifiable statement执行此操作,例如:
AppCode中的所有Inspections都分为几组:Objective-C,C ++,Swift,General,CSS,XML,JavaScript等。有些是基于编译警告,而有些则是将您带到下一个级别。完整的Inspections清单包括100多种可能性。转到Preferences | Inspections。此外,还可以将各种配置保存为命名配置文件,并在一个项目内的不同项目或范围内单独使用它们。
Try in action
这是一个缺失switch的案例问题。
1.AppCode在您键入时突出显示特定问题(用⌘F1查看说明)。例如,suggests在switch case中缺少某些枚举值,或者省略默认分支:
2.然后你可以使用快速修复(⌥⏎),如添加默认分支:
3.接受后:
4.或者从context menu中选择操作(⌥⏎):
运行单一inspection
如果需要调用某些特定 inspection,请使用“ Run Inspection by name”操作:
开始输入名称,AppCode可以帮助您完成其余的工作。通过调用Code | Inspect Code,可以获得项目suggested问题的完整列表。
在那里你会发现你想要Inspections的文件范围的几种可能性:
整个项目;
未提交的文件(如果有的话);
最近查看过的文件;
pre-configured的范围。
运行时,AppCode会显示在所选范围中找到的完整 inspections列表:
您可以浏览此列表,按目录或Severity对问题进行分组,应用快速修复(对一个或多个错误)和编辑设置。
单击ac InspTutorial hector 状态栏上的Hector图标或按⌥⇧⌘H,您将能够:
1.配置突出显示级别:将滑块移动到三个可用位置之一:
None:关闭编辑器中突出显示的问题;
Syntax:仅突出显示语法问题;
Inspections:(默认)突出显示语法问题和Inspections问题。
2.配置Inspections。
3.打开/关闭省电模式(同样可以在File | Power Save Mode中完成) - 但此模式会关闭动态代码Inspections。


猜你喜欢
- wps图片透明度怎么调?在wps中我们可以编辑文字和图片等内容,也可以对图片进行编辑,比如想要设置图片为透明色效果,那应该如何操作呢?来看看
- BlueStacks是一款功能非常强大的安卓模拟器,它可以在电脑上或安卓上安装别的平台的游戏、设置游戏按键、很多经典游戏都可以在BlueSt
- Win10系统中的应用商店在使用一段时间后不免会出现缓存文件,而因长期未清理堆积的缓存文件则可能导致设备的运行速度下降,那么如何清理应用商店
- 我们在利用WPS演示文稿进行日常办公时,经常需要制作各种各样的PPT,那么如果想要在PPT中添加名人名言,我们该如何设计我们的幻灯片,让它看
- sumifs函数功能十分强大,可以通过不同范围的条件求规定范围的和,且可以用来进行多条件求和。工作中,多条件求和也是经常需要使用的公式,ex
- 一些微信用户想把当前的微信账号绑定的手机号进行解除,但是,网上找到的教程,操作界面却与目前的微信版本的操作界面完全不同,教程使用的也是以前的
- 在使用电脑的过程中,我们经常会遇到一些乱码的问题,如下图那样。有的时候可能是因为相机的导入,因为U盘插上,或者是自己下载某个东西。通常会出现
- Win10如何恢复已删除的EFI分区?最近,一些朋友发现在使用Win10系统的过程中EFI分区已删除。如果找不到EFI分区,我们应该如何还原
- 大家在操作键盘的时候有没有遇到按一次键盘出现2个字母的情况,这是怎么回事?下面小编就给大家讲讲解决的办法,有出现同样问题的用户可以试试以下的
- ppt牛顿色环怎么做?想要画一个牛顿12色环,十二色环分别包含哪些颜色?用哪些软件可以绘制呢?下面我们就来看看在ppt中绘制牛顿12色环的技
- 打印机是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。现在电子商务家庭越来越离不开打印机了。想要打印东西就得连接电脑。那么电脑
- Win10 Edge浏览器和EdgeHTML有哪些区别呢?本文将提供Win10 Edge浏览器和EdgeHTML的区别对比供大家了解,希望帮
- Treesize怎样清理文件?treesize空间管理软件可以显示文件大小和实际占空间数及其浪费的空间等, 让你做出相应的删除决定,是一款W
- 用户在使用电脑玩游戏时,正确的设置显卡控制台,可以有效的提升游戏的流畅度及画质。那么玩绝地求生如何设置nvidia控制面板呢?小编将来跟各位
- 最近有不少win10用户反映,在使用最新win10系统过程中,都遇到过开始菜单、cortana、IE等一切windows应用统统都无法打开或
- 搜狗输入法如何禁止新闻弹窗呢?很多用户对此还不是很清楚,小编这里就给大家带来有关搜狗输入法如何禁止新闻弹窗的回答,希望能够帮助大家了解。1、
- 重新安装了网卡驱动程序之后,系统就自动帮你创建连接了,网络连接变成了本地连接2、本地连接3、“本地连接4等,那么如何将本地连接恢复到原样我们
- Excel中的图表具体该如何进行绘制呢?接下来是小编为大家带来的excel中图表绘制的教程,供大家参考。excel中图表绘制的教程:图表绘制
- 你的电脑是否要滚滚。。动NNNNN多次才出现欢迎使用界面是否为等感到烦恼。。。。。。费话就别多说了 介绍一下怎么使这问提得到解决[1]右键单
- 相信很多用户都使用过Word和Excel这两款办公软件,而其中有部分用户在使用的过程中都有一个疑问,word和excel有什么区别?那么为了