2012-11-15 94 views
28

我遇到了VS2012和代碼在單獨的窗口中打開的麻煩。Visual Studio 2012:更改「啓用浮動選項卡井」的設置

看到這個截圖: enter image description here

主要的窗戶是打開的,另一個窗口是打開(源代碼控制管理僅僅是截圖的例子,我得到的源代碼文件相同的行爲)。我曾經在Visual Studio的任務欄上獲取兩個項目。現在只有一個。

有此設置: enter image description here

但我不能把它撤消。每次我取消選中此設置時,我都會在任務欄中閃爍另一個項目,但它會立即消失。然後我回到相同的設置,「Floating tab wells總是保持在最上面」旁邊的複選框被再次檢查!這非常煩人。

我已將追蹤設置設置爲註冊表設置HKCU\Software\Microsoft\VisualStudio\11.0\DialogPage\Microsoft.VisualStudio.Platform.WindowManagement.Options.TabsAndWindowsOptionsPage\EnableIndependentTabWell,並試圖在VS未運行時將其設置爲True(這是False)。但是一旦VS啓動,就會再次切換爲False。

我已經安裝了2012年的電動工具 - 有一些設置爲自定義選項卡油井,但我現在已經刪除了該擴展。我相信這個擴展會導致這個問題,但爲什麼在卸載擴展之後仍然存在?我該如何解決它?

UPD:當我在安全模式下運行VS(通過devenv /safemode)該設置是持久的。但只要我運行正常模式,它會自動更改。

UPD 2: Resharper 7.1是怪罪。此問題由this bug引起。要啓用浮動選項卡,請執行以下操作:此場景需要關閉​​「always on top」選項,您可以通過將設置文件掛載到ReSharper設置(ReSharper |管理選項|添加層)來解決ReSharper行爲。可能會導致浮動窗口中ReSharper功能的不正確行爲。通過Resharper forum

文件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> 

回答

6

繼從blog post on the resharper website指令,創建.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的 - >管理選項 - >添加圖層。找到這個文件並添加它。

1

窗口快捷鍵

下面是鍵盤快捷鍵的列表來控制活動窗口:

  • 最小化窗口Alt鍵 + F2
  • 最大化/還原窗口Alt鍵 + F3
  • Maximiz È窗口垂直Alt鍵 + F5
  • 最大化窗口水平Alt鍵 + F6
  • 切換「總是在最上層」 +
  • 隱藏窗口 + Q
  • 最小化到托盤 + F2
  • 取消隱藏/從托盤恢復運 + F3
+1

這有什麼相關? – trailmax

相關問題