【翻译】CodeMix入门基础知识

CodeMix入门 CodeMix是一个Eclipse插件,能够直接从Eclipse访问VS Code和为Code OSS构建的附加扩展的各类技术。若是您是一位经验丰富的Eclipse开发人员,CodeMix有一些新的UI元素和可用性模型须要注意。若是您有使用VS Code开发的经验,您会发现这些功能很熟悉;可是,您将在CodeMix中以不一样方式访问它们。使用本指南便可开始使用。shell

CodeMix插件与基于Eclipse的IDE和工具(如MyEclipse,Spring Tools Suite和JBoss Tools)兼容,所以您能够继续在您习惯的环境中工做。npm

工做台基础知识 本节介绍了在处理项目和代码时派上用场的一些CodeMix基础知识。json

参数 要选择重要键绑定,支持的编辑器和验证器的首选项,请转到Window> Preferences(或Mac上的Eclipse> Preferences),而后展开CodeMix并选择适当的节点。框架

编辑VS代码和扩展程序特定设置时,您有如下选项:编辑器

用户设置 - 从首选项中,选择CodeMix>用户设置。用户设置存储在您的主文件夹中,而且由同一用户对全部CodeMix实例可见。 工做区设置 - 从“首选项”中,选择“CodeMix”>“工做区设置”。工做区设置特定于Eclipse工做区。 项目设置 - 右键单击​​顶级项目文件夹,选择“属性”,而后选择“CodeMix”>“项目设置”。项目设置存储在项目中,并在工做区,系统和用户之间保留。 编辑表中的设置,或单击settings.json连接直接在json文件中编辑值,这样能够方便更大的值。编辑表格时,可使用“过滤器设置”框找到设置,或从下拉列表中选择一组设置。函数

注意:若是在多个位置设置首选项,则项目设置具备最高优先级,其次是工做区设置,而后是用户设置。 工具

快速打开和命令调色板 有效地使用这些功能可充分发挥CodeMix的潜力,并显着提升您的工做效率。 为每一个(Windows / Mac)列出键盘快捷方式。布局

快速打开(Ctrl + P / Cmd + P) 使用此选项可快速打开工做区中的文件 ui

打开类型(Ctrl + Shift + T / Cmd + Shift + T) 此操做可用于跨文件跨文件跳转到符号。编码

打开本地符号(Ctrl + O / Cmd + O) 使用此选项可在当前文件中导航,使用过滤器快速找到您感兴趣的元素。

命令调色板(Ctrl + Shift + P / Cmd + Shift + P) 使用命令面板执行从运行npm构建到启动调试会话的全部操做。 使用它来格式化当前文档,或总体应用快速修复; 你甚至能够用它来重构代码。 命令选项板包括Eclipse命令以及开始键入以查找所需做业的命令。

能够在Preferences> CodeMix> Bindings页面上打开或关闭这些键绑定,或者在Preferences> General> Keys页面上自定义,在过滤器中键入Quick Open以查找它们。

您还可使用快速打开绑定打开调色板,而后键入#,@或>分别进入类型,本地符号或命令模式。

扩展 扩展为CodeMix安装添加了一系列功能 - 从支持新语言和框架,到编码时的生产力加强,高级验证甚至调试功能。

做为欢迎流程的一部分,将分析您的工做区和安装,并显示推荐的扩展包列表。 此外,CodeMix会在您建立CodeMix项目时自动安装相应的扩展包,并根据您正在编辑的文件智能地建议它们。

要手动安装扩展,请转到“帮助”>“CodeMix扩展”。

有关更多信息,请参阅CodeMix中的扩展。

终点站 使用大量终端命令在Eclipse中打开CodeMix终端。 您还能够从终端视图建立新终端,在对话框中选择CodeMix终端。

您可使用Terminal:Select Default Shell命令更改默认建立的shell。 它将包括特定于操做系统的选项,例如Windows 10上的PowerShell。

调试 右键单击项目以显示上下文菜单,而后选择Debug As> CodeMix Launch。 若是您的项目尚未launch.json文件,则会建立一个文件,您能够选择启动类型。 可用的启动类型取决于您已安装的扩展。

建立启动后,单击launch.json编辑器标尺区域中的启动图标,或转到“调试配置”对话框,从中能够启动调试会话。 CodeMix特定的启动将分组在CodeMix节点下。

有关更多信息,请参阅CodeMix中的调试。

状态栏 状态栏指示与CodeMix引擎的链接状态,以及与您正在编辑的文件相关的其余详细信息。 例如,TypeScript文件的TypeScript显示能够更改,而其余项目表示linter是否处于活动状态。

若是与CodeMix引擎的链接中断,则此图标将显示在状态栏中,而且没有CodeMix功能。 理想状况下,这应该永远不会发生,但若是确实如此,请从新启动IDE。 若是断开状态仍然存在,或者您常常进入此状态,请与支持部门联系。

常青更新 当CodeMix的新版本可用时,CodeMix会自动更新。 要强制更新,请按Ctrl / Cmd + Shift + P并键入Update CodeMix。

若是下载了更新,状态栏中会显示一个图标:。 更新将在Eclipse下次启动时应用。

建立一个新项目 要建立一个新项目,请转到文件>新建>其余> CodeMix,而后选择任何项目向导,以启动新的Angular,React,Python等项目。

项目建立过程会自动下载相应的扩展包,以确保您拥有该技术所需的全部开发支持。

注意:根据链接速度,下载全部必需的扩展可能须要一段时间,您能够查看状态区域以监视安装进度。 安装完成后,可能会要求您从新启动CodeMix引擎(而不是IDE)以启用扩展。

这些项目有一个READFIRST.md文件,其中包含运行和构建项目所需的一些基本步骤,而README.md则共享项目自己的更多详细信息。

关于项目元数据的说明 与典型的Eclipse项目不一样,CodeMix功能几乎能够在任何具备相应源文件的文件夹中运行。 在Eclipse中,您无需为IntelliSense,高级导航或验证启用性质,构建器或方面便可开始工做。 一旦你习惯了这个想法,这是很是自由的。 大多数具备传统布局的项目均可以直接使用。

导入现有项目 从文件夹或存档中选择文件>导入>项目,选择项目并将其导入CodeMix。 大多数项目都是开箱即用的。

CodeMix编辑 CodeMix自动将自身与支持的文件类型相关联,使相应的CodeMix编辑器成为这些文件类型的默认编辑器。 要使用CodeMix编辑器显式打开文件,请右键单击该文件,而后选择打开方式> <文件类型> :: CodeMix。

注意:第一次使用CodeMix打开工做区时,若是它具备打开的编辑器,则工做区将从较旧的非CodeMix编辑器中打开的这些文件开始。 关闭并从新打开这些文件以在CodeMix编辑器中打开它们。

编辑代码 与典型的Eclipse编辑器不一样,大多数CodeMix编辑器会在您键入时向您显示内容辅助建议,而无需等待句点或其余特殊字符。 您能够经过按Ctrl + Space显式调用内容辅助,但大多数状况下这不是必需的。

编辑器中有许多可用于提升生产率的节省时间。一些受欢迎的包括:

查看/转到定义 - 将鼠标悬停在变量上以查看定义,而后按Ctrl键(Mac上的Cmd)以查看适当的声明,这对于方法和函数特别有用。您能够在按下Ctrl(Mac上的Cmd)时单击以跳转到相应的代码段。 移动线 - 按Alt +向上/向下快速向上或向下移动线条。 注释行 - 按Ctrl + /切换注释行。 扩展一般能够改进像打字同样基本的东西 - 好的例子是自动关闭标记和自动重命名标记扩展。使用HTML或XML等标记时,自动关闭标记会在您键入新标记时自动插入结束标记,而自动重命名标记会在您编辑其中一个时自动重命名匹配的结束标记或开始标记。

有关更多信息,请参阅CodeMix中的IntelliSense和导航代码。

构建和验证 CodeMix支持两种验证模式:编辑器内验证,影响编辑器中打开的任何文件,以及项目级别验证,用于项目中的全部其余文件。

项目级验证可使用通用内置验证技术,也能够配置为使用外部任务,外部任务一般也用于构建和服务您的应用程序。经过CodeMix中的构建管道支持,验证和构建体验是无缝的。

相关文章
相关标签/搜索