下一个编辑建议
当您编写或编辑代码时,AI Assistant 可以预测您可能想要更改或添加的部分,并建议可能的编辑。 这样,您可以快速应用建议并跳转到下一个可能需要更改的位置,从而更轻松地在整个文件中更新相关代码。
启用下一步编辑建议
要启用此功能:
- 语言及其对应的文件类型
语言/类型
扩展
Java
javaKotlin
kt、ktsPython
py、ipynbRust
rs、rsx前往
前往C/C++
c,h,cpp,cc,cp,hpp,h++C#
csRuby
rb、ruby、rbw、ruRBS
rbsERB
erb、rhtmlPHP
php、phtml、phpt、ctpTerraform/OpenTofu
tf、hclXML
xmlJSON
jsonYAML
yml、yamlProperties
属性Markdown
md,markdown,mkd,mkdn,rmd纯文本
txtHTML
html、htm、xhtml、xht类 CSS
css、scss、sass、lessJavaScript/TypeScript
js、jsx、ts、tsx、es6、sjs、jsm、pac、vueSQL
sql、ddl、db2、udf- “其他”设置涵盖的语言和文件类型
语言/类型
扩展
Python/Cython
pyw,pyx,pxd,pxi,pydeRusty Object Notation
ronC++
cxx、c++、hh、hxx、ipp、tpp、inl、tccVisual Basic/VBScript/VBA
vb,vbs,vba,bas,frmF#
fs、fsi、fsxSwift
swiftPL/SQL
plsql,plb,pkb,pks,prcR
r、rdShell 脚本
sh,bash,zsh,ksh,bats,command,tmuxWindows 批处理
bat、cmdPowerShell
ps1、psm1、psd1Objective-C++
mmMake/ConTeXt
makefile、mk、mak、mkiv、mkii、mkviCMake
cmakeGYP
gypBazel
bzlTOML
tomlDocker
dockerfile构建脚本(Dart、C#、Ruby 等)
tool、cake、builderreStructuredText
rstLaTeX
tex,sty,bib,dtx,ins模板(Ruby、Elixir、.NET 等)
mustache、jinja、eex、rabl、cshtml、vbhtmlRuby DSL
thor、rake、jbuilder、gemspecLaTeX 组件
cbx、bbx、lbxCassandra 查询语言
cqlSAP HANA XS JavaScript
xsjslibRuby CocoaPods 说明
podspec
调用下一个编辑建议
启用下一个编辑建议后:
在编辑器中,修改现有行或编写新代码。AI Assistant 将建议下一步编辑。 AI Assistant 将建议下一步编辑。
按下 Tab 以跳转至建议内容进行查看,然后再次按下 Tab 以应用建议。
重复上一步以应用其他建议。
要取消该建议,请按 Escape。
应用示例
本节提供几个可触发下一个编辑建议功能的示例。
- 简单格式设置
在下方示例中,代码存在格式设置问题:参数列表中的逗号后没有空格。当您在某处修复该问题后,AI Assistant 将检测到该模式,并建议修复所有类似情况。 当您在某处修复该问题后,AI Assistant 将检测到该模式,并建议修复所有类似情况。
- 修复拼写错误
下方示例展示了另一个常见情况:如果代码中存在拼写错误,AI Assistant 会建议将其替换为正确单词。
- 引入更改
该功能的主要应用场景是在对代码进行更改时。AI Assistant 会建议您可能想更改的下一个位置,并提供最可能的编辑内容。 AI Assistant 会建议您可能想更改的下一个位置,并提供最可能的编辑内容。
