Repository: vscode
Issue: different behavior of commands in right click menu of explorer
Labels: help wanted,file-explorer,polish

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- 🕮 Read our guide about submitting issues: https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions -->
<!-- 🔎 Search existing issues to avoid creating duplicates. -->
<!-- 🧪 Test using the latest Insiders build to see if your issue has already been fixed: https://code.visualstudio.com/insiders/ -->
<!-- 💡 Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. -->
<!-- 🔧 Launch with `code --disable-extensions` to check. -->

<!-- 🪓 If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. -->
<!-- 📣 Issues caused by an extension need to be reported directly to the extension publisher. The 'Help > Report Issue' dialog can assist with this. -->
- VS Code Version: 1.76.0
- OS Version: windows10

This issue is about the different behavior of commands in right click menu of explorer

There are two different parts in this issue:
  - 1. when right clicking in explorer where there is no folder
  - 2. when selecting a folder in explorer but right clicking somewhere that there is no folder
    
I checked all of the actions happen after each option in the menu and here is the result:
<br>

## When no folder is selected:

 - `New file...`:  works on first folder of workspace
 - `New folder...`:  works on first folder of workspace
     + I think it would be better if these two options would work on the last interacted folder instead of first folder in workspace
<br>

 -  `reveal in file explorer`:  works on current open editor file
 - `open in external terminal`:  works on current open editor file
     + (Ok)
<br>

 - `open folder settings`:  does not work (check this issue: #176060)
<br>

 - `remove folder from workspace`:  Opens a menu for workspace folders
      + Better change the name to `remove a folder from workspace`
<br>

 - `find in folder`:  works on all of folders in workspace
    + different options works differently here. so it would be better to change the name to `find in workspace`
<br>

 - `copy path`:  works on current open editor file
 - `copy relative path`:  works on current open editor file
     + These two options are not clear to user in this situation but they are acceptable

<br> <br>

## When a folder was selected but right click is on somewhere else:
 - `New file...`:  works on first folder of workspace
 - `New folder...`:  works on first folder of workspace
 
 - `reveal in file explorer`:  works on previously selected folder
 - `open in external terminal`:  works on previously selected folder
 - `remove folder from workspace`:  works on previously selected folder
 - `find in folder`:  works on previously selected folder
 - `copy path`:  works on previously selected folder
 - `copy relative path`:  works on previously selected folder
 
 - `open folder settings`:  does not work (check this issue: #176060)

    + As you can see most of these options work on the previously selected folder. so it would be better if `new folder`, `new file` and `open folder settings` will work like the others (work on the previously selected folder) so all commands have the same target