gpt4 book ai didi

javascript - Visual Studio 在一个解决方案中缺少大多数 Javascript 编辑功能

转载 作者:行者123 更新时间:2023-11-30 21:05:07 25 4
gpt4 key购买 nike

我有一个奇怪的问题,网站 JavaScript 文件缺少许多编辑器功能,例如:

  1. 处理代码块;允许折叠/展开的按钮

  2. 正确的换行符;当按下 enter 键时,光标转到下一行但第一个字符位置而不是嵌套在上一行

  3. 缺少键盘快捷键

  4. 缺少智能感知

  5. 显示嵌套开始/结束的虚线

和其他各种。

我做了什么来做到这一点:

  1. 我在解决方案中有一个网站,称之为解决方案 A,JavaScript 编辑正常。

本网站将与其他项目一起迁移到新的解决方案中。

  1. 我创建了一个新的空解决方案(解决方案 B)并添加了一些解决方案文件夹。

  2. 我将网站(通过 Windows Exploroer)从解决方案 A 复制到解决方案 B。

  3. 使用记事本修改了 csproj 文件中的命名空间

  4. 将此网站作为现有项目添加到解决方案 B

  5. 通过代码执行查找/替换,将命名空间调整为上面 D 中设置的新命名空间。

现在,当我打开我的 JavaScript 文件时,我无法获得上面列出的任何功能。

我已确认文本编辑器/Javascript/Typescript 选项正常。

下面的 2 张图片来自在 Visual Studio 2017 上运行的不同解决方案中的同一文件的副本。图片显示缺少折叠/展开按钮和虚线。有趣的是,所有颜色都是正确的。

有什么想法可能导致这种情况吗?

优秀的 JavaScript Correct JavaScript file

糟糕的 JavaScript Bad JavaScript File

最佳答案

经过一番挖掘,一位同事发现此链接讨论的是一个非常相似的问题 - JavaScript intellisense still not working

其中一条评论提到禁用“语言服务”功能。

我这样做了,果然所有功能都已返回。

我不会将此标记为答案,因为我不得不禁用一件事来治愈另一件事。这正是我必须做的才能让 JS 正确编辑。

我现在正在做的是更新 Visual Studio。目前是 15.0.26430.4 和 15.4.27004.2002 刚刚发布。幸运的是,这解决了这个问题。

enter image description here

更新

更新 Visual Studio 后一切正常。只能假设语言服务存在问题。

关于javascript - Visual Studio 在一个解决方案中缺少大多数 Javascript 编辑功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46729982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com