简体   繁体   中英

VSCode split editor move file instead of copy

I have recently moved to Visual Studio Code and have a question that I have found an answer for.

When I split the editor it shows the focused file on both sides of the split.

I want the focused file to be moved with the split rather than showing a duplicate view.

Is there a setting or an extension that I can use to do this split / move?

Try the Move Editor into next Group command:

{
  "key": "ctrl+cmd+right",
  "command": "workbench.action.moveEditorToNextGroup"
}

on mac default shortcut is:

control+command+ -> or <- arrow;-)

on Windows , vscode v1.59.0

To move file to right side
click on file to focus:
ctrl + alt + right arrow

To move file to left side
click on file to focus:
ctrl + alt + left arrow

Personally, i always used ctrl+enter combination to open the next file in the side editor. So far, it is the most recommended way that I always use.

In Ubuntu (20.04) the keybindings are the same as in windows: ctrl + alt + right and ctrl + alt + left however gnome blocks these keybindings. In order to liberate them, run the following in the terminal which changes your gnome settings:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"

After that, it should work.

See also: Some VSCode Keybindings not working in Ubuntu

And:

https://askubuntu.com/questions/1041914/something-blocks-ctrlaltleft-right-arrow-keyboard-combination

https://github.com/microsoft/vscode/issues/6197

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM