首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TabNine 利用机器学习补全代码编辑器插件

安利一款利用机器学习补全代码编辑器插件——TabNine TabNine是一种基于OpenAI的语言模型(GPT-2)来实现的智能代码补全技术。它支持23种编程语言、5种编辑器,使用简单,效果惊艳。...video/av61698027 如何使用 1 https://tabnine.com/subscribe 点击Try free beta 填写自己的邮箱后,会收到一封邮件 按照邮件的操作步骤,安装对应编辑器插件后在编辑器中输入...为了代码安全选择不上传代码 ⚠️ 这里输入 TabNine::config 不太好用,切换英文输入法,在输入后不生效尝试删除字符,补全后回车。我配置两个编辑器的时候,这里都遇到了问题。...配置好了可以尝试使用 说说我对它的看法 IDEA系列和Vscode 现在对代码提示已经支持的很好了,为什么还需要这样的插件: 传统的编辑器插件都是基于语法树提示API,在补全对象的属性或者方法上很好用。...TabNine 会通过ML 来学习当前项目的源代码,会学习代码的写作习惯和常用的代码片段,在补全代码上更开放。

2.8K20

插件开发】—— 9 编辑器代码分块着色-高亮显示!

前文回顾: 1 插件学习篇 2 简单的建立插件工程以及模型文件分析 3 利用扩展点,开发透视图 4 SWT编程须知 5 SWT简单控件的使用与布局搭配 6 SWT复杂空间与布局搭配 7 SWT...—— 代码编写的视图窗口   这里主要是用了一个特殊的view模型:SourceViewer,它是一种特殊的文本视图,让我们可以配置自己的代码显示规则!...中间的参数用于设置代码的一个垂直规则(其实就是编辑器左边和右边有提示效果的垂直边栏),想了解的话可以参考它的官方API。   ...这里借助一个开源源码,书写SQL语句的编辑器,来讲解一下代码着色的主要过程!   我们要解决的问题大致如下:   如何进行分块?   如何进行着色?   如何附加到编辑器上?   ...一下是代码编写的思维导图 ?

2.7K60
您找到你想要的搜索结果了吗?
是的
没有找到

web在线代码编辑器ace.js前端工程实现

ACE.jsACE是一个开源的、独立的、基于浏览器的代码编辑器,可以嵌入到任何web页面或JavaScript应用程序中。...[1]ACE支持超过40种语言语法高亮,并能够处理代码多达402万行的大型文档。作为与codemirror同类的现代编辑器,ACE同样拥有mode进行语法解析,实现编辑器的智能感知型功能。...,Session管理代码的编辑状态,Document为代码容器,TextMode提供语言解析,为代码高亮和智能编辑提供支持,Editor为编辑器的核心,它处理代码的状态,处理IO事件,渲染编辑器组件。...,这个足够了参考文章:基于JavaScript的代码编辑器的比较和选型 https://sq.163yun.com/blog/article/184733100361850880ACE editor 在线代码编辑极其高亮...https://justcode.ikeepstudying.com/2016/05/ace-editor-在线代码编辑极其高亮/转载本站文章《web在线代码编辑器ace.js前端工程实现》,请注明出处

4.8K21
领券