【发布时间】:2021-03-02 07:23:26
【问题描述】:
在 cshtml 文件中编写代码时,有时智能感知会出现问题,并开始在我实际输入的位置上方几行处编写文本。目前它似乎仅限于当我点击 tab 键让它完成一个还不错的属性名称时,因为我不能这样做。但是,它似乎也发生在其他时间,例如当我键入 @Model 然后按一个句点时,它可能会在代码文件的其他部分写入 Model 一词。
有人知道如何解决这个问题吗?
【问题讨论】:
-
能否请您提供更多信息或一些屏幕截图来描述您的问题?
-
下次我会的。它可能大约每周发生一次。对于屏幕截图,想象一下在您输入@Model 和一个点之后,模型一词被插入到编辑器中的某个完全随机的位置。我“认为”这通常发生在我用 javascript 编写剃须刀代码时。如果您在双引号之间输入,它似乎效果更好。
-
下次遇到问题时,请尝试关闭vs,删除
.vs隐藏文件夹、bin和obj文件夹,然后重新启动项目。 -
@PerryQian-MSFT 谢谢,我会试试的!仅供参考,昨晚我遇到了一个类似但不同的问题,当我按下选项卡让它自动完成智能感知菜单中突出显示的属性时,它会写一些与所选属性完全无关的文本。同样,这是在剃刀文件中。希望删除这些文件夹可以解决这两个问题。
-
@PerryQian-MSFT 顺便说一句,我确实计划回来评论我是否再次遇到这个问题,但我会等几天以确保它真的消失了。如果我忘记了,请随时在另一条评论中标记我,但你想在这里回复我。
标签: razor ide visual-studio-2019 intellisense code-editor