Issue #106 (Inlay Hints)05/01/24
The Complete JavaScript Course 2024: From Zero to Expert
This is an up-to-date JavaScript course covering modern techniques and features that will help you be job-ready.
The course includes 68+ hours of HD video, walking you through how to build 6 beautiful real-world projects to add to your portfolio.
The material is not just a "do as I do" set of lessons, but you'll learn modern JavaScript concepts like ES6 modules, classes, promises, async/await, along with tooling like npm, Parcel, and Babel.
The course covers ECMAScript features from 2022 and beyond, in addition to older concepts that will help you become a JavaScript expert.
|
|
|
VS Code has something called Inlay Hints that you may want to enable for your language of choice, depending on how much info you want displayed about your code.
First of all, you'll notice when you search for "Inlay Hints" in your settings, the general setting for Inlay Hints is 'on' by default. You can also adjust the font, font size, and even the padding around the hint:
However, even with this enabled, you may still not see any actual inlay hints in your code. You'll have to enable inlay hints for a particular language (e.g. JavaScript/TypeScript) and for a particular type of Inlay Hint:
One of the more useful Inlay Hints is for parameters. This shows you the actual name of the parameter, to help you understand the meaning of each argument at a glance. In the JavaScript example below, a few of the parameter Inlay Hints are highlighted.
In addition to parameters, you can also individually enable Inlay Hints for Enum Member Values, Function Like Return Types, Property Declaration Types, and more.
And one last thing: If you want quick access to the Inlay Hints but don't want them on all the time, choose the value " offUnlessPressed" for the general Inlay Hints setting. Then you can use the specified keyboard shortcut to temporarily "show" the Inlay Hints without having them clutter your codebase at all times.
Now on to this week's hand-picked links!
|
|
VS Code Tools
|
twinny — A free, no-nonsense AI code completion extension for VS Code and compatible editors like VSCodium, designed to integrate seamlessly with various tools and frameworks.
ZenComPrint — A VS Code extension that lets you hide comments and print statements in your code with a single click, to cut down on the noise and focus on the code. Supports Python, JavaScript, and TypeScript.
The Complete JavaScript Course 2024 — An up-to-date course consisting of 68+ hours of HD video, looking at both modern and classic JavaScript features, while walking you through how to build 6 beautiful real-world projects. Sponsor
Toggle Zen Mode — A VS Code extension that adds a button to your editor's UI so you can quickly toggle Zen Mode on/off without having to remember the keyboard shortcut.
VS Code Theme of the Week
|
Gotthard Theme — This is a nature inspired theme that's designed to be friendly for colorblind users. It's described as "fresh and relaxing" and is named after a mountain route in the Alps.
The extension has three variations of the theme: A dark (shown above), a light, and a medium dark, the latter of which isn't all that different from the regular dark version, but you might prefer it if you don't need the super-strong contrast.
|
|
|
|
Best of the Rest
|
Aqua Voice — A voice-native text editor that lets you dictate, ddit, and transform using Natural Language.
Online Compiler — A suite of online playgrounds to allow you to run C, C++, Java, Python, JavaScript, Bash, and more online without downloading anything.
Anytime Mailbox — Business starters, are you in need of a business address separate from your home? Anytime Mailbox provides a seamless solution, securing a private, professional address with added benefits like mail forwarding and scanning for ultimate convenience. Start browsing locations today. Sponsor
Initial V — This is funny. It's the schematics and software for a physical stick shift component from a BMW vehicle converted to a bluetooth keyboard that you can use with Vim.
If you have any link suggestions, including a tool, article, or other resources related to VS Code or another IDE, send it via DM on X: @LouisLazaris or just hit reply on this email.
That's it for this issue.
Happy VS Coding!
Louis
VSCode.Email
@LouisLazaris
|
|
|