You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Visual Studio 2019 Community拆分窗口文件操作快捷键咨询

解决方案:VS2019 拆分窗口下无鼠标文件操作技巧(结合VsVim)

我刚好在VS2019 Community搭配VsVim写代码时遇到过完全一样的问题,折腾了一阵后找到了不用鼠标的解决方案,分需求给你说明:

a) 在当前聚焦的右侧窗口重新打开左侧已打开的文件

有两种高效方式,选你顺手的:

  • VS原生快捷键方案:当你用Ctrl+Shift+TCtrl+Tab调出文件选择列表后,选中目标文件(不要直接回车),按下Shift+Enter,就能在当前活动的右侧窗口打开该文件,不会跳去左侧窗口。这个是VS默认的快捷键,不用额外配置。
  • VsVim命令方案:如果你习惯用Vim命令,按下:进入命令模式,输入:ls列出所有已打开的缓冲区(就是你打开的所有文件),找到目标文件的编号或文件名,然后输入:b <编号/文件名>,就能在当前窗口打开该文件。比如:b 3或者:b main.h,非常快捷。

b) 将左侧窗口的标签页移至右侧窗口

同样分两种方式,适配不同操作习惯:

  • VS原生快捷键方案:先通过Ctrl+Tab切换到左侧窗口的目标文件(此时光标会暂时跳到左侧),然后按下Ctrl+Alt+Shift+Right Arrow,这个快捷键会把当前标签页直接移动到右侧的拆分窗口,之后光标会自动回到右侧窗口(亲测有效)。如果这个快捷键被修改了,可以去「工具→选项→环境→键盘」里搜索“移动文档到下一个拆分窗口”来确认或重新绑定。
  • VsVim命令方案:同样先切换到左侧的目标文件(用:b <文件名>或者Ctrl+Tab),然后按下:进入命令模式,输入:wincmd L,这个Vim原生命令会把当前缓冲区直接移动到最右侧的拆分窗口,全程不用碰鼠标,完美适配VsVim workflow。

另外补充个小技巧:如果你经常需要在拆分窗口间快速切换,VsVim里可以用Ctrl+W加方向键(比如Ctrl+W L跳到右侧窗口,Ctrl+W H跳到左侧),比VS原生快捷键更顺手。

内容的提问来源于stack exchange,提问作者eLim

火山引擎 最新活动