Win7 下的窗口管理

总结一下自己在 Win7 下管理窗口的经验。一些只是个人习惯,未必一定合理:

  1. 任务栏放在屏幕的左或右侧,不要放在底部;使用小图标;不要合并任务栏按钮。

    • 任务栏在屏幕底部时如果使用大图标,窗口标题会不显示,降低找到需要切换窗口的速度(例如需要在三四个 word 窗口中切换的时候)。
    • 对于显示标题的窗口,横向任务栏能容纳的窗口数量远不如纵向任务栏(哪怕你用的是超宽屏);而且一堆横排文字的横向排列的辨识度比纵向排列要差。所以要把任务栏竖起来。
    • 使用小图标也是为了能让任务栏同时显示更多窗口;留给窗口标题的显示空间也会更宽。你并不需要一个硕大的图标来提示这个窗口是哪个你本就很熟悉的程序。
    • 不合并任务栏按钮目的也是一样:设想你是个表哥或表姐,需要在五六个 excel 窗口中切换时,每次都需要先点击任务栏上的合并窗口,然后扫一眼弹出列表,才能决定移动鼠标去点哪一个窗口;如果这些窗口都平铺在任务栏上,不仅节省一次点击,始终显示的窗口标题也能够节省你判断目标的时间。
  2. 将最常用的程序固定在 taskbar 上是一个简单的常识,但其实还可以将次常用的程序也固定在 taskbar 上。当你集中进行一项工作的时候,可以将用到的几个程序窗口拖拽集中在一起(例如附图),然后用没有打开的程序图标将这些窗口与其他窗口分隔开,就像简单地对窗口分了一下组。

  3. 使用 Alt+Tab 切换窗口是常识。不过还有个技巧就是 Win7 里按下 Alt+Tab 然后松开 Tab、仍按住 Alt 时,你可以按↑↓←→来选择窗口(如果要切换的窗口刚好在第二行首位,可以节省很多下 Tab;而且再也不用担心一不小心按 Tab 按过的情况了)。按空格键则可取消正在进行的窗口切换。

  4. 一些键盘快捷键:

    • Win 键加←、→键可以将当前窗口切换至左半屏、右半屏。Win+↑是将窗口全屏,Win+↓则是将全屏窗口还原,非全屏窗口最小化。
    • Win 键加数字键(小键盘区数字键不行)是打开/切换至 taskbar 上的第某个程序。以附图为例,按 Win+3 会打开 IE 窗口,Win+4 则会切换至 QQ 聊天窗口。由于经常会改动窗口排序,而不合并窗口的情况下很难数清排在第几位,所以这组快捷键我用的很少/-\。不过可以考虑把任何工作都会常用的窗口(如虚拟机、TotalCommander、GTD 软件)放在最前面,用 Win+1/2/3 来快速切换。
  5. 多 tab:比起上述的合并任务栏按钮来说,tab(标签页)是一种更好的同程序多窗口组织方式(前提是有支持多标签页的程序,比如 TotalCommander,EmEditor 以及各种主流浏览器)。用鼠标点击切换标签页虽然不算麻烦,不过我们还可以更快一些:

    • 通常有两组快捷键被用于切换标签页:Ctrl+Tab/Ctrl+Shift+Tab;Ctrl+PgUp/Ctrl+PgDn。几乎所有多标签页的程序都支持前一组快捷键,但支持后一组快捷键的程序不多。
    • 如果你很少使用鼠标上的前进后退按键,可以将它们映射成 Ctrl+Tab/Ctrl+Shift+Tab 用来快速切换标签页。罗技鼠标可以在 SetPoint 里直接设置,其他鼠标可以用 X-Mouse Button Control,功能甚至更强。
    • 对于浏览器,你还可以用 Ctrl+1~9 来切换至第某个标签页(Ctrl+9 是切换到最后一个标签页)。不过看网页这么溜对我们提升工作效率帮助也许并不太大……
  6. 鸡肋的 Logitech Touchpad T650 三指下划可以将全部窗口的缩略图在屏幕上分布显示,点击缩略图切换到对应窗口。这当然是山寨自 Mac OS X,不过速度极慢,等待显示好的时间,恐怕足够你用 Alt+Tab 找到窗口了……

想到什么会随时补充。

Taskbar