我有一个非常奇怪的错误,似乎是 Visual Studio 2010中的怪癖:有时,当将光标移动到CSS style=""
属性的双引号时,游标拒绝移动。我无法输入任何内容,响应的密钥是UP
/ DOWN
光标键和DEL
键(但不是BACKSPACE
)。
键入不执行任何操作,但在光标键上按LEFT
/ RIGHT
会产生以下错误:
无法完成操作
我不知道造成这种情况的原因是什么,但我猜想 Intellisense 会变得非常混乱和烦恼。
目前,每当发生这种情况时,我必须编写style
属性的双引号的任何CSS outsite,然后将光标放在我希望CSS出现的位置(使用鼠标)并按{ {1}} - CTRL
将其粘贴进去。非常讨厌:(
必须有办法解决这个问题......?
希望有人有答案!
答案 0 :(得分:37)
我使用Visual Studio 2013和Resharper 8.2.1遇到过这种情况。此线程中提供的所有解决方案均无效(甚至暂停和恢复Resharper)
在联系JetBrains支持后,结果证明这是一个缓存问题。
删除以下目录中的所有文件解决了这个问题,因为Resharper重新创建了新的缓存:
C:\Users\[Username]\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\[Project_reference]
答案 1 :(得分:23)
我偶尔会遇到编辑的一些奇怪问题,我的解决方法是:
Ctrl-Tab(x2)到另一个代码文件并返回相同的代码(或alt选项卡到另一个应用程序并返回,这两个中的一个......无法复制问题以确定)
最终解决方案可能是重新安装。
答案 2 :(得分:13)
微软已经通过他们的支持门户报告了很多次这个问题。 Here is one post如果你向下滚动,你会看到一条评论,其中包含许多其他报告,详细说明了类似的(ish)问题。
Microsoft似乎无法重现该问题,但“将所有类似的键盘锁定问题复制到一个中心错误,以便我们可以考虑在必要时记录事件”。这似乎是对很多这些帖子的一般回应。有些人报告说,这只是因为另一个窗口/窗格/标签是焦点,但我可以看到OP显然没有这个具体问题。在我看来,这是一个随机无法解决的错误。希望我永远不会得到它!互联网上还有很多论坛帖子,用户表示删除某些第三方插件已经解决了这个问题。
我刚发现this particular post对你有一个可能有用的评论(也链接到this SO post。由于我没有这个错误,我无法测试它的有效性。主要观点它似乎与键盘布局切换有关。
我很抱歉把所有这些都归结为答案,但从技术上来说,这不是一个答案而只是大量的研究,但这并不适合评论。而且很抱歉链接垃圾邮件,但我再也无法提取他们在这篇文章中所说的一切。我希望你有一些有用的东西:)
答案 3 :(得分:13)
清空解决方案缓存文件夹
C:\Users\{UserName}\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\
这是JetBrains support在我联系时提出的。
答案 4 :(得分:7)
永久固定......不太确定但是我发现按下Ctrl + Shift + Caps Lock + Tab一下子似乎摆脱了这一点并再次启用鼠标和键盘。我知道这不是最好的解决方案,但它有效。
答案 5 :(得分:4)
我每天都有几次同样的问题。在安装web essentials扩展之前,我没有注意到它。我刚卸下它,看看会发生什么。我尝试重新安装视觉工作室没有任何乐趣(但是,在我已经安装了各种扩展之前,我没有注意到这个问题。)
有时,关闭并重新打开我正在使用的特定代码窗口会修复它。如果失败,有时我关闭所有窗口并重新打开我正在积极编辑的窗口。如果所有这些都失败了,通常需要完全重启visual studio。
我觉得有趣的是MSFT说他们无法复制问题。 Scott Guthrie在大约28分钟的MVC4 beta演示here期间亲身体验过它。
更新到目前为止,截至中部时间上午4-5-2012 9:33,卸载Web Essentials后问题仍未出现。这是我没有发生这个错误的最长时间。如果我在接下来的24小时内完成,我将有信心指责Web Essentials。
更新: 4-6-2012 10:05 am中部时间:好吧,显然这不是Web Essentials。今天早上我在_Layout.vbhtml文件中编辑了一个块的内容。关闭标签并重新打开它固定它。
答案 6 :(得分:3)
我在IDE上遇到同样的问题,有时候Return键根本不起作用...... 我的解决方案是:清理项目/解决方案。
BTW:CLEANing解决了CSS或HTML上的其他意外行为。
答案 7 :(得分:2)
我经常遇到这个编辑器冻结,不仅仅是CSS引用,而是任意文件。我有一个双显示器setp,我有一个显示器的doucment窗口和下一个的所有工具窗口。有时,某些工具窗口也会冻结(即不响应点击)。
以前,我曾经关机/重启IDE;但偶然的是,我发现切换到全屏模式,恢复了理智。所以现在我看到冻结,模式切换来拯救。
不确定这是否能解决您的问题,但值得一试。
Rant:总的来说,我发现这款基于WPF的新产品比其前辈的产品非常不稳定和不稳定。
答案 8 :(得分:1)
我在这里尝试了所有其他的解决方法,但似乎没有任何工作,问题只出现在一个解决方案中,而不是另一个解决方案。
禁用Resharper暂时修复它,但在重新启用它之后它又回来了,这不是一个可行的长期解决方案。
对我有用的是禁用所有Resharper Extensions(在Resharper下 - > Extension Manager)。我甚至在重新启用所有这些之后再次打字,所以我不确定哪个扩展程序特别引起了这个问题,但这是另一个尝试仍然遇到此问题的人的途径。
答案 9 :(得分:0)
在安装插件/扩展程序之前,我从未遇到过这个问题。很想知道是否有人在没有安装任何插件/扩展的情况下遇到此问题。我不知道它们是否是真正的原因,但由于插件的好处超过了偶尔的锁定,我已经将它们安装好了。顺便说一句,我使用“使用锁定关闭/重新打开窗口”技术。
答案 10 :(得分:0)
使用源控件(GIT,AKSVN)?如果是,请禁用它,重新启动VS然后启用它并再次打开解决方案。