►
From YouTube: VS Code Tips and Tricks - Harald Kirschner, Microsoft
Description
VS Code Tips and Tricks new for 2021
A
A
I
mentioned
you
can
show
these
tips
and
tricks
to
others.
So
how
can
you
best
show
that
often
there's
keyboard
shortcuts
involved
and
commands
and
all
these
little
ui
pieces
one
has
to
uncover
and
explain
how
to
get
there.
So
the
best
way
to
give
tips
and
tricks
is
a
remember
the
command
and
b.
If
you
know
the
command
and
use
it
more
often
learn
the
shortcut.
A
A
If
I
go
back
to
what
I
just
did,
type
in
screencast
hitting
command
shift
p
to
open
the
command
palette,
first
or
f1
screencast
is
already
recently
used,
so
it's
already
now
would
be
off.
I
want
to
switch
it
on
again
here
we
go
so
now.
If
you
show
all
your
crazy
shortcuts,
you
customize
and
learn
the
new
commands
that
you
have
memorized.
A
So
part
one
is
we're
looking
at
what
are
kind
of
the
customizations
that
you
can
do
to
make
vs
code
adapt
better
to
your
workflow
to
get
the
tools
you
most
use
most
right
in
front
of
you
and
to
get
just
different
styles
that
everybody
has
in
the
development
into
the
tool
we
use.
Most
outer
box.
Vs
code
comes
with
a
lot
of
amazing
tools,
already
there's
extensions
for
everything
you
need
under
the
moon
and
it's
a
highly
adaptable
ui,
so
the
first
part
already
showed
with
a
screencast
mode.
A
So
I
can
actually
work
on
my
code
and
keep
coding
away
and
see
instantly
what
I'm
doing
so.
Let's
enable
that
we
open
settings,
move
that
to
the
right
and
split
pane,
get
a
little
bit
more
room
and
autosave
is
actually
the
first
option
right
on
top
to
show
you
how
to
search
you
hit
up
auto,
save
within
the
command,
and
it
actually
shows
you
two
options.
A
A
A
If
I
move
to
on
window
change
now,
if
I
focus
out
of
vs
code
and
back
in
things
are
being
saved
and
back
in
so
now
we
have
deletions
and
modifications
all
saved.
Let's
revert
that
switch
back
and
it
saved
what
I
recommend
is
after
delay.
It's
the
easiest,
keeps
your
work
saved,
you
never
lose
it
and
you
keep
seeing
your
changes
as
you
work,
which
is
makes
me
feel
productive
at
least
next.
One
up
is
how
we
actually
use
the
ui.
A
This
code
has
this
left
activity
bar
and
it's
great,
you
have
search,
you
have
source
control,
you
have
debugging
and
you
can
find
your
extensions.
What
I
don't
like
I
often
especially
on
a
smaller
screen.
When
I
work
on
my
laptop,
I
want
to
hide
and
show
the
sidebar
as
needed,
because
if
I
have
the
files
open,
I
don't
need
to
go
in
there.
A
But
that
means
probably
one
of
you
who
doesn't
like
that.
The
windows
and
everything
moves
around
so
there's
two
cams
sidebar
on
the
left
and
sidebar.
No
right
now,
when
you
close
it,
my
code
stays
put,
which
is
good,
so
you
can
move
anytime
back
and
there's
a
command
going
with
that
toggle
sidebar.
A
You
already
see
cyber
visibility
with.
I
have
been
using
command
b
and
you
can
see
toggle
sidebar
position.
So
let's
move
it
back,
so
you
can
confuse
and
you
can
follow
along
on
your
own
vs
code.
Can
do
a
lot
more
customizations
in
the
ui
very
commonly
is
dragging
these
icons
around
where
you
need
them,
so
you
can
move
extensions
up
or
down,
but
let's
get
a
little
bit
more
interesting.
A
So
let's
open
the
terminal
and
what
I
find
a
really
good
way
to
bring
things
together
where
I
look
at
them
at
the
same
time
is
moving.
For
example,
the
debug
console
into
the
run
and
debug
activity
bar
view
now
they're
in
the
same
spot
I
can
start
debugging.
I
can
see
my
break
points.
I
can
see
the
debug
log
output.
I
might
even
be
able
to
close
this,
so
I
have
more
room
for
my
code.
A
A
A
A
A
A
A
The
last
option
is
bounded,
which
is
a
combination
of
both.
It
still
uses
the
80
limit,
80
character
limit
to
set
the
limit
for
each
line,
but
you
can
also
go
in
and
now
we'll
pick
up
the
editor
really
useful
to
have
it's
my
default
user
to
have
it
on.
So
I
can
see
all
the
code
without
scrolling
left
and
right
next
up.
What's
really
typical
in
my
flow,
is
creating
a
lot
of
files
so
like
to
create
markdown
files.
A
A
A
If
I
am
in
an
html
file,
I
can
continue
creating
more
html
files,
really
useful
and
feels
just
right.
Next
up
you
see,
I
already
created
a
lot
of
different
files.
I'm
working
on
my
project
pin
tabs
was
one
of
the
most
requested
features
that
we
had
in
our
backlog
and
it
finally
landed
in
the
recent
releases.
A
A
Pin
tabs
has
some
really
cool
customizations
as
well.
Pin
tabs
tabs.
You
can
make
them
a
little
bit
more
compact,
because
this
file
is
taking
a
lot
of
space
in
my
tab
bar
all
the
time
now.
Compact
allows
you
to
just
limit
it
to
the
file.
Icon
and
shrink
will
still
show
you
the
first
characters.
So
as
you
pin
more
files,
you
have
still
an
idea
of
what's
behind
them.
A
A
To
enable
it,
finally,
all
the
files
I
have
open
and
the
tabs
I
keep
hoarding
are
at
my
fingertips,
so
I
can
close
them.
I
can
clean
them
up.
Maybe
I
want
to
get
my
space
back,
but
this
really
allows
you
to
remove
just
need
to
scroll
and
go
left
and
right
to
refine
things
so
that
plus
pin
tabs
allows
you
to
really
get
on
top
of
your
tab
hoarding.
A
The
way
to
do
that,
to
not
just
back
your
changes
up,
but
also
bring
them
in
all
the
other
bs
code
machines,
like
your
personal
one
and
you
work
one
and
your
vms,
you
can
use
settings
sync
it's
built
into
vs
code,
so
nothing
else
to
install
just
go
into
the
menu
here
turn
on
settings.
Sync,
it
will
ask
you
which
pieces
of
your
customizations
you
want
to
bring
in.
I
want
to
bring
everything
you
sign
in.
A
You
pick
the
channel
I'm
on
insiders,
so
I'm
not
going
to
pick
that
you
can
have
both
installed
site
by
site
and
sync
differently.
I'm
going
to
pick
my
github
account.
You
can
also
pick
your
microsoft
login
and
now
this
code
uploads
everything
that
I
customized
onto
my
account
and
it's
turned
on
any
changes
that
I
made
like
the
settings.
A
A
I
want
to
get
my
changes
in
so
in
this
instance
as
well
turn
on
settings,
sync
select
everything
pick
insiders
github
accounts
save
to
my
system.
Now
it
will
get
everything
in
it's
already
there.
What
happened
so
now.
If
I
customize
further
here,
let's
pick
a
color
theme,
maybe
in
today
I'm
in
the
mood
for
some
more
red
and
let's
keep
working
over
here
settings
extensions.
A
A
A
The
whole
tag,
the
parent
parent
element
and
then
going
up
to
the
whole
document
and
all
the
way
back
in
javascript.
It
works
the
same
way
you
can
select
the
current
word.
The
current
object,
the
current
function
call
and
all
the
way
up
and
down
one
special
trick.
It
works
in
markdown
expanding
here,
we'll
select
the
current
code
block
then
going
up
to
the
next
header.
A
A
A
Insert
as
insert
mode
you
have,
the
editor
suggest
insert
mode,
let's
switch
it
to
replace
by
default,
which
I
feel
more
intuitive.
It
does
delete
the
text,
which
is
why
insert
is
the
default,
so
you
don't
lose
any
of
your
text
now.
If
I
start
with
the
old
get,
I
can
now
go
back
pick
this.
What
about.
A
A
A
A
A
Last
year,
the
team
launched
a
new
version
and
has
a
few
tricks
up
its
sleeves
that
make
it
really
easy
to
set
up
without
doing
the
whole
launch
to
adjacent
dance
and
getting
the
team
on
boarded
the
first
way
to
debug
any
script
that
you
already
have
to
find
in
a
package
or
json
is
this
code
lens
that
gets
added
to
the
file
hit?
Debug
start
this
will
launch
a
javascript
debug
terminal
for
you
with
the
script
executing
now
the
script
is
running
and
my
server
is
up.
A
A
A
A
A
A
If
we
now
reload
the
app
we're
again
paused,
we
can
now
again
just
like
in
the
browser
go
to
debug,
console
and
inspect
the
state
of
the
app.
Now
it's
undefined
stepping
one
back
in
it's
again
defined.
We
can
poke
around
at
all
the
little
things
that
are
running
within
the
app.
We
can
expand
the
objects
and
everything
else
happening
within
the
debug
console
the
best
trick.
What
I
find
it
really
connects
it
all:
it's
not
just
going
from
the
server
side,
but
also
going
to
the
client
side
as
well.
A
A
A
A
This
is
a
log
point
and
every
time
again
in
the
browser,
when
this
code
runs,
it
will
not
break
and
pause,
but
actually
just
print
the
statement
and
the
expression
I
added,
I
find
the
new
javascript
debugger
amazing,
any
app.
I
run.
I
run
it
through
vs
code,
so
anytime
I
run
into
an
issue.
I
have
something
I
need
to
clarify
within
the
code.
I
can
just
add
a
lock
point
or
a
breakpoint
and
do
whatever
I
need
to
do
to
get
to
the
root
cause
of
it.
A
A
A
A
Let's
start
profiling,
this
one,
the
node.js
process
for
about
10
seconds,
go
back
to
server
hit
it
with
requests
refresh
a
few
times
as
soon
as
the
10
seconds
are
over.
Vs
code
will
serve
us
with
the
profile
profiles
by
default,
sorted
by
self
time,
which
shows
you
the
function
first,
that
does
the
most
computing.
A
In
this
case,
it's
merge.js.
The
other
aggregate
is
total
time,
which
also
includes
all
the
leave
nodes
of
that
function
and
everything
it
calls
into
so
going
to
merge.
We
can
actually
go
in
this
is
called
by
merge
sort
and
the
novice
function
and
doing
some
more
processing.
So,
let's
look
at
the
function
itself
within
vs
code,
you
will
get
a
code
lens
that
shows
the
profiling
layer
we
collected
in
the
context
of
the
function
for
app.js.
A
A
That
was
it
thanks
so
much
for
watching.
I
hope
you
have
a
blast
adding
these
tips
and
tricks
to
your
daily
routine,
with
vs
code,
follow
us
on
twitter
and
techtalk
for
even
more
tips
and
tricks
and
keep
checking
out
the
release,
notes
that
we
put
out
on
a
monthly
basis
for
any
new
additions
that
might
help
you
I'm
herald
kirschner
thanks
so
much
from
the
vs
code
team,
bye,.