How to open a project from CLI using native tabs - visual-studio-code

Recently I found out about native tabs and I'd like to know if there is any way to open a project from the terminal using native tabs as I used to do with code . but instead of open a new window, open a new tab.
I'm using macOS just in case it will be necessary to know.
Thanks in advance

Another option is to change your tab preferences in mac os. Go to the preferences app -> general -> Prefer Tabs: "Always". This obviously will have an effect on other apps as well

I found a way to achieve it.
You have to use the next option:
-r --reuse-window
Force to open a file or folder in an already opened window.
Example:
code -r my-folder

Related

Set VS Code to always open a new window on launch

I am trying to automate some of my workflow using RPA (UiPath). I want to set my VS code so that it will consistently open to the new screen without a folder selected when I launch it, but I can't find how to do this in settings.
^^^ The screen I want to open each time ^^^
Does anyone know how to set this?
Add the following two settings into your vscode settings.json:
"workbench.startupEditor": "welcomePageInEmptyWorkbench",
"window.restoreWindows": "none",
^ Alternatively you can set the above settings from settings UI menu too.
This would ensure that you get the welcome page when opening an empty workbench. If in all cases you'd like to show welcome page then set it like so: "workbench.startupEditor": "welcomePage".
Important note
If you had opened a folder/workspace from command line in vscode, like say code ~/dev/myProj, then that session will always be persisted during restart of vscode. That's just how vscode works. So inorder to make the above settings work, you have to open the folder/file from vscode command palette(Ctrl+Shift+P) rather than from command line(or terminal).

How to remove the "recently opened" list from the quick open panel in VS Code?

Using the quick open shortcut (CTRL/CMD + P) to navigate files always put the recently opened files first, then the file results.
I would like it to show me only the file results, or at least put them first, but I can't find any options that would do this. Does it exists? Or do I just lack the right term to search ?
Use this in your VS Code settings (Code -> Preferences -> Settings in macOS, File > Preferences > Settings on Windows/Linux). Open the Settings in JSON format (document icon on the top right of the tab bar), and add:
"search.quickOpen.includeHistory": false
I am adding this answer just to give a description of that property. All credits to #Hejazzman.
"search.quickOpen.includeHistory": false, // by default is true
This setting was released of VS code version 1.28 in September 2018. According to the official release documentation,
A new setting allows you to control if files that were recently opened should be part of the Quick Open file picker. By default, files that were recently opened will appear to the top of the search and other files from the workspace below. If you would prefer to not see recently opened files on top, you can change this setting to false.

Closing VS Code welcome screen after opening a folder/workspace

My VS Code used to automatically close the welcome screen after opening a folder or workspace. After upgrading to the latest version, it no longer closes it and the welcome screen stays open.
I'm not sure what version I was using before upgrade but I think there's a setting somewhere to control this behavior.
Does anyone know where I can change this setting so that welcome screen automatically opens when I start VS Code but auto-closes after opening a folder or workspace.
Yes. There s a way.
Open VS Code and move to the settings page.
File Menu/Preferences/Settings
And then type welcome to search option key. After that you could see select option for welcome page when IDE loads.
Now choose your favorite one.
Your choice)

How to get VSCode to "open as new file" from Go To File dialog

I have recently switched to VSCode, and am loving it, except for one specific thing that drives me nuts.
My "goto" command is {Command+P}, the easy search-and-open-file bar. If I type the name of a file into this bar and it does not exist, I want to be able to hit ENTER and have it open a tab editing that file as a new file. This is the behavior I would get in old-school Windows Notepad, or in mvim :e <filename>, but I can't figure out how to do it in VSCode.
Is there a toggle or a plugin I can use to get this behavior straight out of the Go To File dialog?
Answering my own question:
No, there's no way to do this using {Command+P}. This is strictly a file finder and I've yet to see any plugin that changes the behavior.
If you're using the VsCodeVim plugin, an almost-as-good approach is just :e <file> - immediately open a new buffer editing the given file. There's no tab autocomplete this way, but you just have to live with that.

What is the shortcut for running java application in mac eclipse

I get used to eclipse and know that ctrl+F9 is used for running java application in eclipse in windows. But now I switch to mac, and find that cmd+F9 is used for debug java application, so what is the short cut for running java application ?
Notice, if you keyboard has multimedia functions, such as sound level control, brightness level etc etc. Then a lot of shortcuts using the F keys, such as Cmd+Shift+F11 and Cmd+F11 will not fire the application specific shortcut, but rather the system-wide shortcut.
In that case, you will need to press fn as well, to fire the application specific shortcut. So in this case it would be: Fn+Cmd+Shift+F11
Find the short for run: Cmd+Shift+F11
And debug : Cmd+F11
Command-Option-XJ works for me.
Pressing Command-Option-X will show a list of options on how you want to run your application.
To set your custom shortcut open Eclipse -> Settings -> General -> Keys and search for Run. Scroll down a bit, select Run and set your custom binding in the textbox below. Finally click on apply and your ready to run :)
Fn+Cmd+shift+F11 for Run
Fn+Cmd+F11 for Debug run