27

我在使用 VS2012 时遇到问题,并且代码在单独的窗口中打开。

看这个截图: 在此处输入图像描述

主窗口打开,另一个窗口打开(源代码管理资源管理器只是屏幕截图的一个示例,我在源代码文件中得到相同的行为)。我曾经在 Visual Studio 的任务栏上获得两个项目。现在只有一个。

有一个设置: 在此处输入图像描述

但我无法将其撤消。每次我取消选中此设置时,我都会在任务栏中看到另一个项目闪烁,但它会立即消失。然后我回到相同的设置,再次选中“浮动标签井始终保持在顶部”旁边的复选框!这很烦人。

我已将该设置跟踪到注册表设置HKCU\Software\Microsoft\VisualStudio\11.0\DialogPage\Microsoft.VisualStudio.Platform.WindowManagement.Options.TabsAndWindowsOptionsPage\EnableIndependentTabWell,并在 VS 未运行时尝试将其设置为 True(它为 False)。但是一旦 VS 启动,它就会再次切换到 False。

我已经安装了 2012 年的 Power Tools - 有一些自定义选项卡井的设置,但我现在已经删除了该扩展。我相信是扩展程序导致了这个问题,但是为什么卸载扩展程序后它仍然存在?我该如何解决?

UPD:当我在安全模式下(通过)运行 VS 时,devenv /safemode该设置保持不变。但是一旦我运行正常模式,它就会自动更改。

UPD 2: Resharper 7.1 是罪魁祸首。此问题由此错误引起。要启用浮动选项卡,请执行以下操作:这种情况需要关闭“始终位于顶部”选项,您可以通过将设置文件安装到 ReSharper 设置(ReSharper | Manage Options | Add Layer)来解决 ReSharper 行为。请注意,此可能会导致 ReSharper 功能在浮动窗口中出现错误行为。通过Resharper 论坛

文件 AllowFloatingTabWells.DotSettings

<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
  <s:Boolean x:Key="/Default/Housekeeping/SuppressOwnerlessFloatingWindows/IsDisablingIndependentFloating/@EntryValue">False</s:Boolean>
</wpf:ResourceDictionary>
4

3 回答 3

22

你在使用 Resharper 吗?那么这可能解释了这个问题。只需在以下网站搜索浮动:http: //blogs.jetbrains.com/dotnet/2012/09/resharper-71-early-access-is-open/

于 2012-11-15T11:50:33.190 回答
6

按照resharper网站上博客文章的说明,创建一个包含以下代码的 .DotSettings 文件:

<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
  <s:Boolean x:Key="/Default/Housekeeping/SuppressOwnerlessFloatingWindows/IsDisablingIndependentFloating/@EntryValue">False</s:Boolean>
</wpf:ResourceDictionary>

在 Visual Studio 中,转到 Resharper -> 管理选项 -> 添加图层。找到这个文件并添加它。

于 2014-09-04T19:03:43.063 回答
0

窗口快捷方式

以下是控制活动窗口的键盘快捷键列表:

  • 最小化窗口 Alt+F2
  • 最大化/恢复窗口 Alt+F3
  • 垂直最大化窗口Alt+F5
  • 水平最大化窗口Alt+F6
  • 切换“始终处于领先地位” Win+A
  • 隐藏窗口 Win+Q
  • 最小化到托盘Win+F2
  • 从托盘取消隐藏/恢复Win+F3
于 2014-12-10T21:17:46.007 回答