背景:
在SSMS中,可以按Ctrl+R来显示/隐藏查询编辑器下面显示的“结果面板”。学习(并使用)此快捷方式后,我对Visual Studio占用的永久垂直空间量感到非常不满!(我不希望更改常规面板布局或浮动面板或使用自动隐藏功能。)
问题:
Visual Studio中是否有方法可以使用键盘切换“底部面板”的可见性(例如,手动-显示/隐藏)?我的愿望是使用键盘快捷键,一次切换整个底部面板的可见性, 而不考虑其中可能存在的工具窗口 * 的数量。*
尝试的方法/结果/观察结果:
我所能做的最接近的就是使用Keybinding(例如Ctrl+W, C
)关闭/隐藏当前显示的窗口(绑定到Window.CloseToolWindow
/Window.Hide
)。即使必须首先切换到面板中的工具窗口,此方法也是“可接受的”(例如Ctrl+W, O
)。优选地,它可以在单个快捷方式中完成,并且优选地,该命令可以作为切换来工作以还显示面板。
- 然而/无论如何 *,上述两个命令(
Window.CloseToolWindow
/Window.Hide
)都不会影响面板中的任何其他工具窗口-必须逐个关闭所有工具窗口,面板本身才能隐藏:其目的是 * 整个面板 *,而不是单个窗口,可以通过一个固定的快捷方式或一对快捷方式隐藏。
当切换“自动隐藏”面板设置时,关闭任何工具窗口(使用上面的任一命令)将隐藏面板;这种方法也不理想,因为当导航[返回]到编辑器时,面板会自动隐藏,这对我的流程来说是不理想的/令人讨厌的:}
此外,Settings -> Environment -> General
中有时建议的“关闭按钮仅影响活动窗口”会影响 *UI关闭按钮 *,而不会影响绑定的(Window.CloseToolWindow
/Window.Hide
)命令。
有几个类似的问题,大多数是针对“旧”版本的Visual Studio,没有实现上述行为(请参阅“必须全部关闭,一个接一个”)-也许这些年来发生了什么变化?如果ReSharper 2018.3提供了这样的支持,也会安装它。
2条答案
按热度按时间z9ju0rcb1#
有没有快捷方式,完全做到这一点。但有几个选项,也涉及隐藏侧标签,并有自动隐藏,我相信是足够的大多数,包括你。
1.要打开autoHide,您只需在面板顶部单击鼠标右键,然后单击Auto Hide,并使用dock关闭autoHide(所有面板或1个面板(包括侧面板)都有未设置的快捷方式)。它会最小化面板,只保留标题,您也可以隐藏标题。
1.要切换包含面板标题的两侧和底部的细栏,可以使用Window.ShowSideBars快捷方式(最初未设置)
1.打开窗口布局的快捷键1到10(ctrl + alt + number.)
1.半全屏模式,alt + shift + enter用于全屏模式。
1.最后,其他未设置的快捷方式,可能是你搜索所有的快捷方式开始“窗口”。像:窗口.还原窗格窗口.全部浮动窗口.浮动窗口.隐藏窗口.停靠窗口.保存窗口布局
knsnq2tg2#
-j在visual studio的衍生版本中为我工作。