-
Notifications
You must be signed in to change notification settings - Fork 30.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Customise the short name of the profile #175793
Comments
@apetrovskiy Thanks for the feedback. Logic behind the current shortname is to pick the first two letters of the profile name.
Please subscribe to #156144 CC @isidorn |
@sandy081 in my case (multistack SDET) I googled for most popular themes (any editor) for different stacks (i.e., Monokai, Dark, Darkula, Cyberpunk, etc, etc) by searching like 'site:google.com best IDE theme for [stack] 2023'. Webdevs prefer one theme, Java people vote for another theme, company-offered like Kotlin offer their vendor's theme, etc. I collected names of popular themes and found themes with same name and style among vscode extensions. So, my profiles differ not only by abbreviations, but also by themes. Currently, I'm playing on the purpose to decide what is better - to have fully funcitonal profiles for Kotlin, Java, C#, py, etc (with Docker, shell, yaml, json, xml extensions) or to have specialized profiles. An idea to have stack-specialized profiles for Docker/k8s, shell/bash, Quarkus (superset of Java and Kotlin with some Docker) seems better for now as these profiles remain lightweight (mostly), oppositely to the superprofile in 2020. However, people working for multi-project companies or as freelancers would prefer to have profiles for projects |
Hi, finally I found the solution (it's laughtly simple, it was hard not to find it earlier :) ) any abbreviation and the name of profile as description: So, the issue could be closed |
Hi, I love Profiles and I love VSCode even more than in 2020 when the default profile sync was introduced. I use vscode for writing code in JS/TS/Python/sometimes Go and for viewing/searching/editing a bit code of Kotlin/Java/Scala/C#/F#.
Profiles help me not to have a huge default profile with 300+ extensions as I had in 2020-2021, but instead have more than ten of smaller profiles for Kotlin (Kt), Java (J), C# (CS), F# (FS), Docker (no shortcut), sh/bash (no shortcut), Golang (Go) and several more, including profiles for the current and the previous customer, and profiles for some repositories as currently I'm working in a microservice project with repos Java/Kotlin/Typescript/Python/DevOps (yamls mostly) and even Thunder (Postman substitution).
You did remove shortcuts for profiles a version ago, and today I noticed that you added autogenerated shortcuts.
Well, it's not a big pain not to have my shortcuts, especially that Microsoft like AI generates shortcuts for me ('Hey, please create me a shortcut for Kotlin' - 'Yes sir, here you are - KO').
I'm just going to explain why and where custom shortcuts might be useful in some situations
similarly called profiles
Use case: very recently I broke profile called Kotlin by installing an extension called 'background' (some anime girls on the background, then I thought it's fun) and VSCode immediately started complaining that it's broken and needs be reinstalled. I didn't want to reinstall on all my computers and just exported the Kotlin profile, renamed it to Kotlin_broken, imported as Kotlin_old (I was afraid of an issue of exporting/importing profile with the same name) and renamed a new one to Kotlin.
Now I have Kotlin (KO) and Kotlin_broken (KO), happily, I can remove Kotlin_broken
profiles for customers or projects
Both can have similar names and (just the first name appeared in my head as an example, no business relation to) HP is better that HE :)
the same for different projects (for example, Java + Docker, Java w/o Docker, Kotlin + Docker could be called by project names 'something-sdk' (Sd), 'something-core' (Co) and so on)
Two letters is not a big opportunity to name, but two generated letters is provide even less flexibility.
Also, I would like to have 'dynamic inheritance' of profiles.
Currently, I can create a profile based on another.
Use case: I use extensions 'back and forth', 'blockman' and some other practically in each profile.
I can create profile from some default profile.
The text was updated successfully, but these errors were encountered: