Vscode: Implement multi-select in left-panel file tree

Created on 4 Dec 2015  ·  187Comments  ·  Source: microsoft/vscode

It would be good to be able to move/copy/delete/etc. multiple files in the tree view at once using combinations such as:

Mouse

  • shift+left click: Select all items from the currently focused item to the clicked item
  • ctrl+left click: Add the clicked item to the selection

Keyboard

  • shift+: Add the item above the focused item to the selection (or reduce the selection)
  • shift+: Add the item below the focused item to the selection (or reduce the selection)
  • ctrl+: Move the focus up without selecting the item
  • ctrl+: Move the focus down without selecting the item
  • ctrl+space: Add/remove the focused item from the selection
feature-request file-explorer on-testplan

Most helpful comment

This feature will be available in todays insider release. You can give our preview releases a try from: https://code.visualstudio.com/insiders/

flicker_chrome58

All 187 comments

+1 - was just trying to delete multiple files as in WebStorm, found I couldn't do it :disappointed:.

Hey I just wanted to do a +1 on this one, this would be a really useful addition!

+1

+1

I don't like having to right click and and do "Open Containing Folder" and then doing what I want there.

:+1:

:+1: +1

this is important especially when needing to restructure an app by moving multiple files into other folder locations or deleting many files at once. we tend to do this often when in the early stages of web app development.

+1

+1

+1

:+1:

:+1:

I updated the issue with more detail and additional desired keybindings.

👍

We need this feature

+1

👍

+1

👍

👍

+1

Hi all, prefer :+1: reactions on the original issue comment as that helps us with prioritization. If you're on a mobile device you can use reactions by first hitting the "Desktop version" button at the bottom of the page.

+1

I would love to see this : )
It seems very counter intuitive since most all file explorers have ctrl+click for multi selecting as well as shift clicking for selecting a range of files between file A and file B

👍 It's important, and I need. Mutil-select will make vscode be more convenient for developers.

+1 Still needed. Since 1 year now...

+1

+1

I was surprised that is doesn't work.

I just noticed ctrl+left click currently opens the file in the next editor group, we would need to introduce a setting and/or override that.

Don't forget "open selected files" :D
Btw, what's the status on this? Is it in progress or just waiting for someone to pick it up?

Mostly just waiting for someone to pick it up, it's high on my personal want list so I might pick it up once I'm freed up.

+1

i need this feature

+1

+1

+1

+1

+1

+1

Please prefer :+1: reactions on the original issue comment as that helps us with prioritization and doesn't send notifications to everyone listening to the issue for updates.

ctrl+left click should toggle the selection rather than just select

👍

+1

@Tyriar did this feature made it onto product roadmap ?

+1

+1

+1

This is especially annoying since you have to watch the confirmation dialog animation (on a Mac at least) every freaking time you delete files one by one.

It would be great if there was no animation, even better, just don't show the confirmation dialog and remove to trash, which has a convenient "Put back" option in case one mistakenly deleted something.

+1 when is this coming? need this too.

+1 please :)

+1

+1

+1

+1

+1

+1 this is important feature for me, please.

+1 Need this!

Not support now?? terrible

Is it that hard to implement? Just black mask the file that's selected (like while you have not files opened) and then start working with multiple files selection, is that a really big problem?

hell yeah.. why still not add this feature yet? so hard?

+1

+1

+1000

+1

Please prefer :+1: reactions on the original issue comment as that helps us with prioritization and doesn't send notifications to everyone listening to the issue for updates.

As an update: it's not that this is particularly hard, it just takes some time to do right and the team is all busy doing other stuff. This is near the top of the list of issues sorted by 👍 reactions now though which probably means it will be picked up in the coming months.

+10086

+1

👍

+1

+1

+1

+1

This issue is 1.5 year old, really, Microsoft, y u no listen?
(╯°□°)╯︵ ┻━┻

Not yet implemented? This should be a priority.

This is an obvious one. Still not delivered? Wooow!

WOW. +1. Really handy feature. Should be implemented. 👍 :)

+1

+1 👍

+1

+1

It's really pretty irritating ;) but massive 👍 for vscode in general, just works

+1

+1

+1

+1

+1

+1. This feature is required before VSCode can be really considered as a serious IDE.

+1 - Seriously this is not a thing!!! - I love VS CODE! Well, until now....

Pretty Please?

+1

+1

+1

I feel this is a no-brainier feature. +1000

+1

+1
I strongly believe that this feature should be there in any IDE.

+1
This is a must have!, this is standard in almost all IDEs.

+1
Please add this feature in to vscode

+1

+ 1

+1

can we get an estimate from the team when this well be added or if this is planned? The issue is 1,5 years old and no feedback as far as I can see.

It's not planned right now. I'd love to have it (I'm the OP), we just need people to free up.

The best way to influence us working on this is by hitting :+1: on the top comment.

+1

is it possible now ?

+1

totally agree on you. I found what you said is very necessary for me in daily work. You spoke it out, great!

Oh, my... I can't believe this...

+1

+1

+1, I really need this feature

+1

+1

+1

+1

Can't believe it takes Microsoft so long to add such a no-brainer functionality ... I wonder if they care..

+1

+1

+1

+1

there is an estimation for this feature?

+1

So... still have no solution??? What the hell guys??

Yeah, it is weird that this simple feature doesn't exist

@Sti2nd Such a simple feature, go on implement it and create a pull request, goodness. 🙄

Indeed. I guess I meant it is a small but important feature, don't know about the difficulty in implementing it.

Thanks for clarification. Well, it's certainly not technically trivial, especially if you need support for keyboard controls.

I've just made the mistake to subscribe to this issue to be aware of any progress but I mostly get notifications about people spamming "+1" or complaining that such an "easy feature" is not done yet...

Yeaaah. I don't know what to say to that except https://help.github.com/articles/unsubscribing-from-conversations/

+1

+10086

+1

+1

+1s

Selecting two items should show the "compare" option in the context menu.

+1

+1

+1

+1

Why do everyone vote with a +1? Please please please stop it! GitHub has a feature called reactions since March 2016. Please use that instead of flooding with unnecessary +1's. With every +1 everyone of the 128 subscribers gets a useless notification 🙄 Plus you (or the maintainer) can sort GitHub issues accordingly the reactions and can see which issue is most important. He can't do that with +1s.

You are right @screendriver, +1

As far as I know feature requests are sort by thumbs up reactions:
https://github.com/Microsoft/vscode/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc

So the +1 posts will not help anyone. The only thing you can really do is a thumbs up reaction for the first post. Just saying...

Plus you (or the maintainer) can sort GitHub issues accordingly the reactions and can see which issue is most important. He can't do that with +1s.

As I said 😉

So the +1 posts will not help anyone. The only thing you can really do is a thumbs up reaction for the first post. Just saying...

Already did. +1 is for rebellion! XD

So... Is it so really unfixable bag?????? WHAT THE HELL GUYS???

I have idea - if you do this like "feature" and will sell it for 1$ )) I'm sure everyone will buy it!!

what a shame

It must be just an Easter egg or something. We must discover how to activate this hidden feature.

+1

+1

+1

+1

Still waiting for this important feature :(

Is this feature still not supported?

+1. I don't understand why it is still not implemented..

just got pissed off by this missing feature, again. Only thing that makes me frustrated about the VS Code :)

Multiple files selection feature doesn't work on my Mac!!! help please. Is this a bug? My Mac version: 10.13.1, VsCode Version: 1.18.1 This is definitely a feature every coder needs.

@binshu2013 this feature can't work on Mac because this issue is a feature request and the feature is not implemented yet ;)

Martin,

Thank you for your reply. Any idea when this feature will be implemented?

In my opinion, multi files selection is a must-have feature.

-Bin

On Tue, Nov 21, 2017 at 2:33 AM, Martin-Wegner notifications@github.com
wrote:

@binshu2013 https://github.com/binshu2013 this feature can't work on
Mac because this issue is a feature request and the feature is not
implemented yet ;)


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/1023#issuecomment-345953101,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFPFeWetHicw8fQelBgVvWxOxdpYGp2_ks5s4orZgaJpZM4GvF60
.

+19260817 +1s

@binshu2013 You're asking someone who has nothing to do with this project or the company when they expect a feature to be implemented? They probably wouldn't know.

My guess: when the sun rises in the west and sets in the east. When the seas go dry and mountains blow in the wind like leaves. Then you'll have your file tree multi-select.

+1

+1

+1

+1

-1

Maybe we should try minuses instead.

🙈

Or a monkey

+1

The intent is to provide developers with a sense of pride and accomplishment for managing files one by one.

I'm shocked this hasn't been added yet

It's been two years! Congrats to the team🥇 Your persistence to core values (whatever they are) is admirable :)

Any update here? Most of VS Code is designed with the goal of increasing user efficiency and development speed. The lack of a multi-select feature slows down the workflow and seems contradictory to the overall ambition of the editor.

I am crossing my fingers for an imminent update which includes that feature.

Otherwise, the editor is great.

PS: The docs around launch configurations and tasks are slightly messy and could use some clean-up work. I spent two days trying to understand how to debug transpiled ES6 code. It is possible that I am a bit slow, but it should not be that hard to understand.

Thanks again for a great editor.

@serioth the only update is that it's planned in the 6 month roadmap https://github.com/Microsoft/vscode/wiki/Roadmap

such a long fuss about a simple thing!!!! come on!!!!!! implement it now!!!!!! geez

s this feature still not supported?

why???

wtf this is incredible...

Really? This is the first thing you implement in an editor, to make it an editor. 2 years and no action? Before doing live code sharing and such fancy things, didn't you think about prioritising this thing?

+1

It's Dec 23 2017 now. 750 days passed.

I just started using vscode yesterday and today found myself looking for a way to select multiple files to copy them to a different sub-folder.

As far as I can say from the previous example, this comment will be downvoted.

Anyways, the same story. The first day, first 10 minutes after WebStorm. Started to look for this feature. Found this thread... Added +1 to the main issue description...

As far as I can say from the previous example, this comment will be downvoted.

Everyone who contributed to this issue is being informed that another comment was added. Noone needs +1 posts.
Did you upvote the issue?

Yes.

Added +1 to the main issue description.

Thanks!

+1

Just spent 10 mins trying to figure out how to select multiple files to upload... then I found out I can't. It would be really useful to do this as well as such a time saver.

Say you had to upload / delete 20 files? I wouldn't wanna select them 1 by 1. Not very productive or efficient.

eyyyyyy 🎉 🎉 🎉

Okay.... we have a merged PR. Anyone know how to do it?

This feature will be available in todays insider release. You can give our preview releases a try from: https://code.visualstudio.com/insiders/

flicker_chrome58

Was this page helpful?
0 / 5 - 0 ratings