[๐Ÿ’ป] Vscode - ๋‹จ์ถ•ํ‚ค ๋ชจ์Œ

J-silverยท2022๋…„ 8์›” 24์ผ

web-project

๋ชฉ๋ก ๋ณด๊ธฐ
1/18
  • ์œˆ๋„์šฐ ๊ธฐ์ค€

๐Ÿ“Œ์—๋””ํ„ฐ ์ฐฝ ์ œ์–ด

ํ˜„์žฌ ์ฐฝ ๋‹ซ๊ธฐ -> ctrl + w
๋‹ซ์€ ์ฐฝ ๋‹ค์‹œ ์—ด๊ธฐ -> ctrl + shift + t
์‚ฌ์ด๋“œ๋ฐ” ํ† ๊ธ€ -> ctrl + b
์‚ฌ์ด๋“œ๋ฐ” - ํƒ์ƒ‰๊ธฐ -> ctrl + shift + e
์‚ฌ์ด๋“œ๋ฐ” - ์ „์ฒด ๊ฒ€์ƒ‰ -> ctrl + shift + f
์—๋””ํ„ฐ ํ™•๋Œ€ -> ctrl + +
์—๋””ํ„ฐ ์ถ•์†Œ -> ctrl + -
๊ฐœ๋ฐœ์ž ๋ชจ๋“œ ์—ด๊ธฐ -> ctrl + shift + c


๐Ÿ“ŒVscode ์†Œ์Šค์ฝ”๋“œ ํŽธ์ง‘

ํ˜„์žฌ ์ฐฝ ๋‹ซ๊ธฐ -> ctrl + w
๋‹ซ์€ ์ฐฝ ๋‹ค์‹œ ์—ด๊ธฐ -> ctrl + shift + t
๋“ค์—ฌ์“ฐ๊ธฐ -> tab ํ˜น์€ ctrl + ]
๋‚ด์–ด์“ฐ๊ธฐ -> shift + tab ํ˜น์€ ctrl + [
์•„๋ž˜์— ํ–‰ ์‚ฝ์ž… -> ctrl + Enter
์œ„์— ํ–‰ ์‚ฝ์ž… -> ctrl + shift + Enter
ํ˜„์žฌ ํ–‰ ์ด๋™ -> alt + ๋ฐฉํ–ฅํ‚คโฌ†โฌ‡
ํ˜„์žฌ ํ–‰ ๋ณต์‚ฌ -> alt + shift + ๋ฐฉํ–ฅํ‚คโฌ†โฌ‡
ํ˜„์žฌ ํ–‰ ์‚ญ์ œ -> ctrl + shift + k
์ฃผ์„ -> ctrl + /
๋ถ€๋ถ„ ์ฃผ์„ -> ctrl + shifta
์ฝ”๋“œ ํ•œ์ค„ ์ •๋ ฌ -> ctrl + j
๋‹ค์ค‘ ์„ ํƒ -> alt + ๋งˆ์šฐ์Šค ํด๋ฆญ


๐Ÿ“ŒVscode ์•ฝ์ž

์ฝ”๋“œ์น ๋•Œ ์•ฝ์ž๋กœ ์น˜๋Š”๊ฒŒ ์ข‹๋‹ค.

์•„๋ฌด๋ฆฌ ์˜๋ฌธ์ด ๋น ๋ฅธ ์‚ฌ๋žŒ์ด๋ผ๋„ ์•ฝ์ž๋กœ ์น˜๋Š” ์‚ฌ๋žŒ๋ณด๋‹ค ๋น ๋ฅผ ์ˆœ ์—†๋‹ค!!!

by -> body
hdr -> header
fi -> font : inherit /(๊ธฐ๋ณธ ํฐํŠธ ์‚ฌ์ด์ฆˆ๋Š” 16, ์ปฌ๋Ÿฌ ๊ฒ€์ •, ๋‘๊ป˜ ๋…ธ๋ง)/
cri -> color : inherit

m0 -> margin:0
ml10 -> margin-left:10
mr10 -> margin-right:10

p0 -> padding:0
pl10 -> padding-left:10
pr10 -> padding-right:10

poa -> postion:absolute
por -> position:relative
pof -> position:fixed
t50p -> top:50%
l50p -> left:50%

tftl -> transform:translate(x,y)
tftx -> transform:translateX(x)
tfty -> transform:translateY(y)
psf -> position: fixed
df -> display: flex
fx1 -> flex: 1

bdrs50% -> border-radius: 50%;
w:100 -> width:100
h:100 -> height:100

bgc#f00 -> background-color:#f00
bgr -> background-repeat: no-repeat;
bgs -> background-size:
bgp -> background-position:

fz100 -> font-size:100px
lh50 -> line-height:50px
tac -> text-align:center;
lisn -> list-style: none;
tdn -> text-decoration: none;


๐Ÿ“Œ๋งˆํฌ์—… ๋‹จ์ถ•ํ‚ค / zen coding

์ฐธ๊ณ ๋งํฌ

โœ ํƒœ๊ทธ์•ˆ์— ๋‚ด์šฉ๋ฐ”๋กœ ์ž…๋ ฅํ•˜๊ธฐ

  • ํ…์ŠคํŠธ
    hdr(header) ์ž…๋ ฅํ•˜๋ฉด <></> ํƒœ๊ทธ ์ƒ์„ฑ
    { }์•ˆ์— ์ด๋ฆ„ ์ž…๋ ฅํ•˜๋ฉด ์ž๋™์œผ๋กœ ํƒœ๊ทธ ์•ˆ ์ด๋ฆ„ ์ƒ์„ฑ

header{header}

<header>header</header>

โœ ํด๋ž˜์Šค ์ƒ์„ฑ

  • . ์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ž˜์Šค ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ๋‹ค.
    ex) .ํด๋ž˜์Šค ์ด๋ฆ„
.box

<div class="box"></div>
  • ๋„˜๋ฒ„๋ง $
$ ์œ„์น˜์— ๊ฐ’์ด 1๋ถ€ํ„ฐ 1์”ฉ ์ฆ๊ฐ€ (1,2,3,4...)
$์€ _๋ฒˆํ˜ธ ๋งค๊น€_์ด๋‹ค.

.box$*2

<div class="box1"></div>
<div class="box2"></div>
  • ์—˜๋ฆฌ๋จผํŠธ ๋ณต์ œ

li*3
<li></li> <li></li> <li></li>

  • div์•ˆ ๋‚ด์šฉ์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์“ฐ๋Š”๋ฒ•.

div{$}*3

<div>1</div>
<div>2</div>
<div>3</div>
  • ํƒœ๊ทธ์™€ ํ•จ๊ป˜ ์“ฐ๋Š” ๋ฒ•

> โ†’ ํƒœ๊ทธ ์•ˆ
+ โ†’ ์ค‘์ฒฉ


  • ๊ทธ๋ฃนํ•‘

h1.logo>a

<h1 class="logo"><a href=""></a></h1>
  • ์—ฌ๋Ÿฌ ํด๋ž˜์Šค๋ช… ์ถ”๊ฐ€

a.btn.prev

<a href="" class="btn prev">์ด์ „</a>
  • ๋ฐ˜๋ณต ๋ณต์ œํ•˜๊ธฐ

ul>(li>a>img+p)*4
โ†’ ul ์•ˆ์— (li>a>img+p)ํƒœ๊ทธ๋ฅผ ๋ฐ˜๋ณตํ•ด์„œ 4๋ฒˆ์“ฐ๊ฒ ๋‹ค

<ul>
	<li>
		<a href="">
			<img src="" alt="">
			<p>Lorem ipsum dolor</p>
		</a>
	</li>
	<li>
		<a href="">
			<img src="" alt="">
			<p>Lorem ipsum dolor</p>
		</a>
	</li>![](https://velog.velcdn.com/images/kimjiji_0/post/045c4742-68cc-4483-a4da-0cab4d4cc806/image.png)
.
.
```

๐Ÿ“Œ์ƒ‰์ƒํ‘œ

#000 ๊ฒ€์ •
#f00 ๋นจ๊ฐ•
#fff ํฐ์ƒ‰
#ccc ๋ฐ์€ํšŒ์ƒ‰
#00f ํŒŒ๋ž‘

profile
๋‹ฌ๋ฆฌ๋Š” ๊ฑฐ๋ถ์ด

0๊ฐœ์˜ ๋Œ“๊ธ€