当我尝试单击“显示注释”查看侧面菜单时,此消息仅出现在该文件上。除此之外,注释适用于所有其他文件。
git 注释的行数不等于 git 中的行数 文件。 检查文件编码和行分隔符
这个问题出现在Intellij中。就我而言,在 Android Studio 中
WSL2、Windows 11、Goland GoLand 2022.1.2。同样的问题。 IDE 重新启动没有帮助,有帮助的是重新启动 WSL2 env:
wsl --shutdown ubuntu
重新启动之前,您应该关闭 IDE。
我在 PyCharm (Pro 2023.1.2) 上遇到了同样的问题,运行
File -> Repair IDE
就成功了。我知道这不是解决方案,但我无法找出问题的根源 但我分享了我为让它发挥作用所做的事情。
这发生在我休眠我的 win 11(WSL2 和 docker)之后,第二天我尝试工作。
我重新启动 phpStorm 后,它说,甚至没有安装 git。
我做到了
在这一切之后,它又开始工作了。
同时在 intelliJ 和 PyCharm 中看到这个问题 对于同一个文件。我没有检查问题是否仍然存在 其他文件(也许应该有)。
虽然将 IDE 置于省电模式可能已经做到了,但是 退出省电模式不起作用。通过使缓存失效来重新启动 IDE 也没有帮助。
然后我意识到我已经将该特定文件假设为 运行后不变
git update-index --assume-unchanged <filename>
一旦我通过运行
git update-index --no-assume-unchanged <filename>
取消该警告,警告就消失了 - 并且 IDE 显示了所有
再次正确注释行。
HTH
在 GoLand(IntelliJ 的兄弟)中遇到了这个问题
并且,当在 VSCode 中打开同一个项目时,它工作正常。
这给出了一个提示,.idea 文件夹中有问题,
删除 .idea 文件夹并在 GoLand 中再次打开该项目,
它有效并且注释效果很好
谢谢
最近也遇到同样的问题。我的解决办法是重启IDE。
我通过将 IDE (PHPStorm) 底部列表中的文件行分隔符从 CR 更改为 LF 解决了这个问题。