智能计算平台应用开发(高级)-智能计算高级环境-计算机IDE开发环境_第1页
智能计算平台应用开发(高级)-智能计算高级环境-计算机IDE开发环境_第2页
智能计算平台应用开发(高级)-智能计算高级环境-计算机IDE开发环境_第3页
智能计算平台应用开发(高级)-智能计算高级环境-计算机IDE开发环境_第4页
智能计算平台应用开发(高级)-智能计算高级环境-计算机IDE开发环境_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章智能计算高级环境本地IDE开发环境——PyCharm本地IDE开发环境——EclipsePyCharmPyCharm作为主流的Python编程IDE,除了基础的代码调试与运行、Python库安装、外观定制、代码风格等功能外,还提供了菜单栏、首选项、模板生成、代码自动生成、版本控制、插件安装、快捷键等高级功能。PyCharm除主要支持Python语言的开发外,通过插件捆绑也能支持HTML(包括HTML5)、CSS、JavaScript和XML的开发,还可以通过插件添加对其他语言和框架的支持。PyCharm——菜单栏菜单栏作为PyCharm的功能的重要组成部分,不仅提供了常规的文件、编辑、视图、导航等功能菜单,而且还提供了代码、重构、VCS等额外的功能菜单。菜单标签功能File文件菜单,包含文件和项目的创建、保存、打开等功能,以及全局设置/首选项功能Edit编辑菜单,包含编辑器中代码的剪切、复制、粘贴、删除、查找、替换、撤销、重做等功能View视图菜单,包含多种子功能窗口的开关功能,如工具窗口、功能面板、参数信息、类型信息和对比窗口等视图窗口Navigate导航菜单,包含指定的类、文件、符号(Symbol)、行列、书签和文件路径等所对应的导航和跳转等功能Code代码菜单,包含覆写方法、执行方法、代码自动完成、代码折叠等功能PyCharm——菜单栏菜单标签功能Refactor重构菜单,包含重命名、创建文件副本、移动文件、安全删除和提取内容等功能Run运行菜单,包含代码的运行和调试等功能Tools工具菜单,包含PyCharm中内置的一些工具功能,如作业、上下文和模板的保存与操作,以及IDE脚本控制台、XML操作和Python控制台等VCSVCS菜单,包含版本控制相关的功能Window窗口菜单,包含布局的保存与重置、活动窗口的操作、标签页管理、后台任务查看等功能Help帮助菜单,包含动作查询、帮助文档、bug提交和版本升级等PyCharm——首选项首选项(Settings)用于设置一些默认参数,用户能够通过自己的习惯对各项内容进行设置,从而获得个人定制化的IDE。PyCharm提供丰富的首选项供用户进行设置。首选项标签内容Appearance&Behavior外观和行为设置,包含主题、图标、系统设定和文件颜色等Keymap快捷键设置,包含快捷键方案选择、修改快捷键方案和创建自定义快捷键方案Editor编辑设置,包含字体、突出显示的样式、缩进、行号和文件编码等代码编写相关设置Plugins插件设置,用于插件的图形化管理,包含插件的安装、卸载、启用和禁用等PyCharm——首选项首选项标签内容VersionControl版本控制设置,用于版本控制相关选项的设置,包含后台控制、差异显示、提交设置、文件状态的颜色显示等Project项目设置,包含创建的项目的目录和环境设置Build,Execution,Deployment运行相关设置,包含项目的运行、环境变量和调试器的自定义设置等Languages&Frameworks特定框架相关设置,包含XML、JSON、Markdown等框架的设置Tools相关工具设置,用于第三方应用程序的集成和配置设置PyCharm——模板生成PyCharm提供文件和代码的模板功能,可以利用此模板来快捷新建代码或文件。以Python的py文件为例,默认设置下新生成的py文件内容为空。PyCharm——模板生成用户通过向首选项(Settings)中的模板设置项中添加自定义的py文件模板内容。PyCharm——模板生成通过上述步骤,即可自动向新建的py文件中添加模板内容。PyCharm——模板生成此外,PyCharm还提供将文件保存为模板的功能。用户可以将编辑器中当前的标签页文件保存为模板。PyCharm——代码自动生成PyCharm提供多种生成通用代码结构和重复元素的方法,可以帮助用户提高生产效率。PyCharm中的代码生成通过意图操作或者实时模板实现,具体如下。

意图操作意图操作在用户引用尚未创建的类或方法时,会突出显示参考选项用于自动添加类或方法。PyCharm——代码自动生成PyCharm——代码自动生成意图操作此时用户如果单击了添加类或方法的选项,那么会在代码中自动生成相应的类或方法。PyCharm——代码自动生成实时模板PyCharm为许多常见的代码构造提供许多预定义的实时模板,用户只需要输入模板的缩写或使用代码菜单(Code)中的插入实时模板(InsertliveTemplate...)功能即可完成实时模板的插入。PyCharm——代码自动生成实时模板用户还可以在首选项中管理实时模板,并可通过创建自定义的实时模板,来编写工作流程中的特定用例。PyCharm——版本控制PyCharm提供多种版本控制方案,默认只开启本地历史记录,代码文件的本地历史记录。PyCharm——版本控制同时,PyCharm支持多种外部版本控制软件,包括Git、Mercurial、Subversion和Perforce(仅限专业版)。PyCharm——版本控制以SVN(Subversion)为例,启用SVN后,VCS菜单会发生改变,此时VCS菜单会提供提交更改、项目更新、项目整合、项目清除和文件状态更新等功能。PyCharm——版本控制此外,还可以在首选项中调整VCS功能设置,对版本管理插件进行管理。PyCharm——插件安装PyCharm拥有丰富的插件供用户选择,包含UI主题、Markdown、版本控制、数据库相关、项目管理等多种插件。用户通过首选项(Settings)中的Plugins中Marketplace标签页即可通过图形化页面方便地进行插件的检索和安装。PyCharm——插件安装Marketplace标签页中的Installed标签页可以对已安装的插件进行管理,包括启用、禁用、卸载和更新等操作。PyCharm——快捷键PyCharm是一个具有强大快捷键系统的IDE。在PyCharm中的任何一个操作,如打开一个脚本文件、切换编辑区域等,都可以通过操作快捷键实现。同时,PyCharm提供了丰富的基础快捷键方案供用户使用,包含创建与编辑、版本控制、IDE全局、检索、符号和上下文导航、重构与清理、分析与探索、生成与运行调试等功能的快捷键。PyCharm——快捷键快捷键作用Alt+Enter查看字符串差异Ctrl+Space基本代码补全Ctrl+Alt+Space基于类名的代码补全Ctrl+Shift+Enter补全语句Ctrl+P/Alt+Q参数信息或文档信息快速查找创建与编辑PyCharm提供的常用创建与编辑快捷键。PyCharm——快捷键快捷键作用Ctrl+Shift+I快速定义Ctrl+Q/Shift+F1快速文档查找/在浏览器中显示文档Alt+Insert新建文件Ctrl+O/Ctrl+I替代方法/实现方法/函数Ctrl+Alt+T环绕选择的代码块(if、while、try、catch等)Ctrl+/使用行注释进行注释Ctrl+W/Ctrl+Shift+W展开/缩回选择的代码块PyCharm——快捷键快捷键作用Ctrl+Alt+O导入的库的优化管理Ctrl+Alt+I自动行缩进Ctrl+X/Ctrl+C/Ctrl+V剪切/复制/粘贴Ctrl+Shift+C复制文件路径Ctrl+Shift+V粘贴剪贴板中的历史记录Ctrl+D复制当前行或者选中的代码块Ctrl+Shift+Up/Down上/下移动当前行PyCharm——快捷键快捷键作用Ctrl+Y删除当前行Ctrl+Shift+J/Ctrl+Enter连接/分割选中的行Shift+Enter新增行Ctrl+Shift+U切换大小写Ctrl+小键盘的+/-展开/缩回全部的代码块Ctrl+S保存全部PyCharm——快捷键快捷键作用Alt+`弹出VCS操作窗口Ctrl+K提交到VCSCtrl+T更新项目Alt+Shift+C查看VCS中最近的更新Ctrl+Alt+Z重做已撤销的操作步骤Ctrl+Shift+K提交更改至VCS版本控制PyCharm提供的常用版本控制快捷键。PyCharm——快捷键快捷键作用Ctrl+Shift+A操作查询Alt+[0-9]打开对应的工具窗口Ctrl+Alt+Y从硬盘中重新加载所有被外部更改的文件Ctrl+`快速切换外观方案Ctrl+Alt+S打开设定窗口IDE全局PyCharm提供的常用IDE全局快捷键。PyCharm——快捷键快捷键作用F4/Alt+Home打开编辑页面/导航条F12跳转至最近打开的工具窗口Shift+Esc/Ctrl+Shift+F12隐藏活动窗口/最大化编辑窗口Alt+→/Alt+←转到上一个/下一个编辑窗口Esc从工具窗口跳转至编辑窗口Ctrl+Shift+F4/Ctrl+F4关闭活动的工具窗口/关闭活动的编辑器PyCharm——快捷键快捷键作用双击Shift全局检索Ctrl+F/R查找/替换当前编辑器中的文本内容Ctrl+Shift+F/R查找/替换指定的路径中的文本内容F3/Shift+F3导航至编辑器中下一个/上一个选中的单词检索PyCharm提供的常用检索快捷键。PyCharm——快捷键快捷键作用Ctrl+F3在编辑器中查找选中的内容中插入的单词Ctrl+N/Ctrl+Shift+N跳转至输入的指定名称的类/文件Ctrl+F12弹出文件结构窗口并显示当前文件所处的结构Ctrl+Alt+Shift+N查询并跳转至指定符号的位置PyCharm——快捷键快捷键作用Ctrl+B跳转至选中元素的声明Ctrl+Shift+B跳转至插入的字符所在位置的变量或方法的类型声明Ctrl+U跳转至插入的字符所在位置的super方法的声明Ctrl+Alt+B跳转至插入的字符所在位置的对象的实施方法Alt+F7/Ctrl+F7查找用途/在文件中查找用途符号和上下文导航PyCharm提供的常用符号和上下文导航快捷键。PyCharm——快捷键快捷键作用Ctrl+Shift+F7高亮显示光标所在位置的对象的用法Ctrl+Alt+F7在新窗口中显示光标所在位置的对象的用法Alt+F1将选中的对象的焦点移至“SelectTarget”对话框中Ctrl+E/Ctrl+Shift+E显示最近打开的文件对话框/文件列表Ctrl+Shift+Backspace跳转至上一次编辑的位置Ctrl+Alt+←/→撤消/重做上一次的导航操作PyCharm——快捷键快捷键作用Alt+↑/↓导航到活动编辑器选项卡中的上一个/下一个方法声明Ctrl+G导航至当前编辑器中具有指定编号的行Ctrl+]/[移动插入内容至代码块的末尾/开头Alt+Shift+F打开收藏对话框F11打开或关闭匿名书签Ctrl+F11打开或关闭带有标识符的书签Shift+F11显示书签对话框PyCharm——快捷键快捷键作用Ctrl+Alt+Shift+T弹出重构对话框F5/F6创建选中的对象(类、文件、目录)的副本/移动选中的对象(类、文件、目录)Alt+Delete删除选中的类/方法/类对象以检查其用法Shift+F6重命名一个声明并更正所有引用Ctrl+F6更改选中的方法的签名并更新该方法的所有引用重构与清理PyCharm提供的常用重构与清理快捷键。PyCharm——快捷键快捷键作用Ctrl+Alt+N内联选中的方法或变量Ctrl+Alt+M将选中的代码块转换为方法Ctrl+Alt+V/P创建一个新变量并将所选表达式赋值给该变量/将选中的表达式转换为新方法的参数Ctrl+Alt+F/C创建一个新的类变量并将所选表达式赋值给该变量/创建一个新的常量(静态类常量)并将所选表达式赋值给该常量Ctrl+Alt+L根据设置的代码样式调整当前行或选中代码块的缩进PyCharm——快捷键快捷键作用Ctrl+F1在插入的符号处显示警告或者错误说明F2/Shift+F2跳转至下一个/前一个高亮显示的错误Ctrl+Alt+Shift+I按所选对象的命名进行检查Ctrl+H/Ctrl+Alt+H浏览所选类的层次结构/浏览所选方法的调用层次结构分析与探索PyCharm提供的常用分析与探索快捷键。PyCharm——快捷键快捷键作用Ctrl+Shift+F10运行在编辑器中打开的代码脚本文件Alt+Shift+F10/F9弹出对话框快速选择运行/调试对象Shift+F10/F9运行/调试代码F8/F7调试模式下单步执行(语句)/单步执行(步骤)Shift+F7调试模式中使用智能步进Shift+F8在方法返回结果后跳出至最初的执行步骤生成与运行调试PyCharm提供的常用生成与运行调试快捷键。PyCharm——快捷键快捷键作用Alt+F9/Ctrl+Alt+F9调试模式中运行游标所在的行/忽略断点运行至游标所在的行Alt+F10突出显示编辑器中的当前执行点Alt+F8打开“评估表达式”对话框Ctrl+F2停止F9调试过程中恢复程序执行Ctrl+F8在光标处增加/删除断点Ctrl+Alt+Shift+F8在光标处增加断点Ctrl+Shift+F8查看/管理所有断点EclipseEclipse是一款著名的跨平台开源集成开发环境,除了基础的字符集修改、运行配置等功能外,还提供了首选项、快速修复、浏览菜单、代码模板、插件安装、快捷键等高级功能。Eclipse主要用于Java语言开发,同时也可以通过插件成为Python、C++、PHP等其他语言的开发工具。通过众多插件的支持,使得Eclipse拥有较佳的灵活性,因此许多软件开发商以Eclipse为框架开发自己的IDE。Eclipse——首选项Eclipse提供丰富的首选项内容供用户定制,首选项可通过框架进行管理,首选项中除包含会影响IDE全局的设定项,还有针对各插件或语言特定的设定项。首选项标签内容General全局设置,包含主题外观、组件管理、代码结构比对、文本类型、编辑器设置、异常报告等全局功能设置AntAnt工具相关设置,包含编辑器、运行等相关设置CodeRecommendersCodeRecommenders插件相关设置,包含来源管理、代码补全器设置等DataManagement数据连接相关设置,包含驱动和接口等数据库连接相关的设置项Help帮助文档相关设置,包含帮助文档的检索打开方式、文档显示方式等Eclipse——首选项首选项标签内容Install/Update插件安装和版本管理相关设置,包含插件的版本检查、启用/禁用插件等JavaJava语言开发相关的设置,包含外观、路径、代码风格、调试和编辑器相关设置JavaScriptJavaScript语言开发相关的设置,包含外观、路径、代码风格、调试和编辑器相关设置MavenMaven插件相关设置,包含原型管理、异常/警告管理、模板管理等Plug-inDevelopment插件开发相关设置,包含API基准线、API异常/警告、编辑器等相关设置RemoteSystems远程系统控制相关设置,包含文件缓存管理、文件管理、密码管理等Run/Debug运行/调试相关设置,包含控制台、启动项、视窗管理等相关设置Eclipse——首选项首选项标签内容Server服务器相关设置,包含音效、启动控制、环境设置等Team工作组相关设置,包含文件对比功能和Git、SVN等版本控制相关设置Terminal终端相关设置,主要为本地终端管理Validation验证相关设置,可设置Eclipse自动检查的文件种类WebWeb开发相关设置,包含CSS文件、HTML文件、JSP文件和网页编辑器相关设置WebServicesWeb服务设置,主要提供Web服务的管理、策略等相关设置XMLXML语言开发相关设置Eclipse——快速修复Eclipse编辑器会对用户输入的内容进行错误分析,在对应的语言编辑器中会使用对应语言的语法来检测代码中的错误。在Eclipse编辑器中,使用红色波浪线突出显示发现的错误,使用黄色波浪线突出显示发现的警告,并在垂直标尺上显示警告和错误标识。Eclipse——快速修复快速修复对话框针对编辑器中的错误和警告提供了多种解决方案,将鼠标指针悬停在波浪线上或单击警告和错误标识都可以调用解决方案。Eclipse——浏览菜单浏览菜单提供多种方式供用户快速定位到指定的资源。其中常用的菜单项为OpenType(打开类)OpenTypeinHierarchy(在层级视图中打开类)OpenResource(打开资源)Eclipse——浏览菜单OpenType在OpenType菜单项可打开一个用于查找Java类型文件的对话框,并提供搜索功能。用户可在搜索栏中键入想要查找的文件名,此时对话框会显示所有的匹配模式的结果。Eclipse——浏览菜单OpenTypeinHierarchyOpenTypeinHierarchy菜单中可以搜索匹配指定名称的类。Eclipse——浏览菜单OpenTypeinHierarchy同时也提供在TypeHierarchy视图中查看检索到的类的继承层次的功能,在OpenTypeinHierarchy菜单选择一个类打开即可在TypeHierarchy视图显示类的继承层次。Eclipse——浏览菜单OpenResourceOpenResource菜单用于在工作空间中查找指定名称的文件,用户输入名称后,对话框中将显示所有的匹配模式的结果。Eclipse——代码模板Eclipse提供代码模板用于提高代码编写效率,将用户从重复劳动中解放出来,用户使用预设的代码模板可在代码中快速填入指定的内容。Eclipse——代码模板在Eclipse中,通过首选项中的Templates菜单可以查看所有已定义的代码模板,同时也可以新建自定义模板或对已有模板进行编辑等管理操作。Eclipse——插件安装Eclipse提供了丰富的插件供用户拓展功能。在Help菜单的EclipseMarketplace菜单中,用户可以通过图形化的操作方式进行插件的检索和安装。Eclipse——快捷键Eclipse中的很多操作都提供了对应的快捷键,用户通过键盘就可以便捷地控制Eclipse的各项功能,包括编辑、选择、移动、检索、导航、调试、重构和全局等,具体如下。快捷键作用Ctrl+1快速修复Ctrl+Shift+F格式化当前代码Ctrl+Shift+M添加类的import(导入)Ctrl+Shift+O管理类的import(导入)Ctrl+Z撤销编辑Eclipse中的常用编辑快捷键。Eclipse——快捷键快捷键作用Ctrl+Y重做撤销的步骤Alt+/显示当前行的内容辅助Ctrl+D删除当前行或者多行Alt+↓当前行和下一行交换位置Alt+↑当前行和上一行交换位置Ctrl+Alt+↓复制当前行至下一行Ctrl+Alt+↑复制当前行至上一行Shift+Enter在当前行的下一行插入空行Eclipse——快捷键快捷键作用Alt+Shift+↑选择上一层封装的元素Alt+Shift+↓恢复上一次选择的内容Alt+Shift+←选择上一个元素t+Shift+→选择下一个元素Shift+←从光标处开始向左选择字符Shift+→从光标处开始向右选择字符Ctrl+Shift+←从光标处开始向右选择单词Ctrl+Shift+→从光标处开始向右选择单词选择Eclipse中的常用选择快捷键。Eclipse——快捷键快捷键作用Ctrl+←光标移到左边单词的开头Ctrl+→光标移到右边单词的末尾移动Eclipse中的常用移动快捷键。Eclipse——快捷键快捷键作用Ctrl+K检索选中的单词并快速定位到下一个,如果没有选中单词,则检索上一次选中的检索的对象Ctrl+Shift+

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论