Vscode: μ—¬λŸ¬ μ‹œμž‘ ꡬ성을 μˆ˜λ™μœΌλ‘œ μ‹œμž‘ν•˜λ„λ‘ μ§€μ›ν•©λ‹ˆκΉŒ?

에 λ§Œλ“  2016λ…„ 10μ›” 25일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: microsoft/vscode

μƒˆλ‘œμš΄ "볡합"μ‹œμž‘ ꡬ성 μœ ν˜•μ„ μ‚¬μš©ν•˜λ©΄ μ—¬λŸ¬ ν”„λ‘œμ„ΈμŠ€λ₯Ό λ™μ‹œμ— 디버깅 ν•  수 μžˆμ§€λ§Œ λ™μ‹œμ— μ‹œμž‘ν•΄μ•Όν•©λ‹ˆλ‹€. μ„œλ²„κ°€ μž μ‹œ μ€€λΉ„λ˜μ§€ μ•Šμ•˜μ„ 수 있고 ν΄λΌμ΄μ–ΈνŠΈκ°€ μ¦‰μ‹œ μ€€λΉ„ 될 κ²ƒμœΌλ‘œ μ˜ˆμƒ ν•  수 있기 λ•Œλ¬Έμ— 'ν΄λΌμ΄μ–ΈνŠΈ'및 'μ„œλ²„'와 같은 것을 μ‹œμž‘ν•  λ•Œλ§ˆλ‹€ κΉŒλ‹€λ‘œμšΈ κ²ƒμž…λ‹ˆλ‹€.

λ‚΄κ°€ 염두에 λ‘” μ‹œλ‚˜λ¦¬μ˜€μ˜€λ˜ λ‚΄ node-debug2 ν…ŒμŠ€νŠΈλ‘œ 이것을 μ„€μ •ν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ 디버그 μ–΄λŒ‘ν„° ν”„λ‘œμ„ΈμŠ€κ°€ μ‹œμž‘λ˜λŠ” 속도에 따라 λ•Œλ•Œλ‘œ μž‘λ™ν•©λ‹ˆλ‹€.

μ‚¬μš©μžκ°€ μ„œλ²„ ꡬ성을 μ‹œμž‘ν•˜κ³  μ˜¬λ°”λ₯΄κ²Œ μ‹œμž‘λ˜μ—ˆλŠ”μ§€ ν™•μΈν•œ λ‹€μŒ μ„œλ²„κ°€ μ€€λΉ„λ˜λ©΄ ν΄λΌμ΄μ–ΈνŠΈ ꡬ성을 μ‹œμž‘ν•˜λ„λ‘ν•˜λŠ” 것에 λŒ€ν•΄ 이야기 ν–ˆμŠ΅λ‹ˆκΉŒ?

debug feature-request

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

11 μ›”μ—λŠ” @isidorn μ œμ•ˆμœΌλ‘œ

  • 디버그 μ„Έμ…˜μ΄ 싀행쀑인 경우 μ‹œμž‘ ꡬ성 λ“œλ‘­ λ‹€μš΄μ΄ 더 이상 λΉ„ν™œμ„±ν™”λ˜μ§€ μ•ŠμœΌλ―€λ‘œ λ‹€λ₯Έ ꡬ성을 μ‰½κ²Œ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μž¬μƒ λ²„νŠΌμ€ λ“œλ‘­ λ‹€μš΄μ— 이미 싀행쀑인 μ‹œμž‘ ꡬ성이 ν‘œμ‹œλ˜λŠ” κ²½μš°μ—λ§Œ λΉ„ν™œμ„±ν™”λ©λ‹ˆλ‹€. λ‹€λ₯Έ μ‹œμž‘ ꡬ성을 μ„ νƒν•˜λ©΄ ν™œμ„±ν™”λ©λ‹ˆλ‹€.

(μš°λ¦¬λŠ” '볡합'μ‹œμž‘ ꡬ성을 μœ μ§€ν•˜μ§€λ§Œ μ œν’ˆν™”ν•©λ‹ˆλ‹€. # 14842 μ°Έμ‘°)

λͺ¨λ“  3 λŒ“κΈ€

이것은 μš°λ¦¬κ°€ 11 월에 λ‹€λ£° μ˜ˆμ •μΈ 지속적인 ν† λ‘ μž…λ‹ˆλ‹€. launch.json ꡬ성을 톡해 닀쀑 λŒ€μƒ 디버깅을 λ…ΈμΆœν•˜λ©΄ λ‹€μŒκ³Ό 같은 μž₯점이 μžˆμŠ΅λ‹ˆλ‹€.

  • 클릭 ν•œ 번으둜 μ—¬λŸ¬ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‰½κ²Œ μ‹œμž‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μž¬μƒ λ²„νŠΌμ„ 계속 ν΄λ¦­ν•˜λ©΄ λ‹€μŒκ³Ό 같은 μž₯점이 μžˆμŠ΅λ‹ˆλ‹€.

  • launch.json을 λ³΅μž‘ν•˜κ²Œν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • 각 ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹œμž‘ν• μ‹œκΈ°λ₯Ό 선택할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ‚¬μš©μžκ°€ μ‹€μˆ˜λ‘œ μ—¬λŸ¬ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹œμž‘ν•  μˆ˜λ„ μžˆμ§€λ§Œ 일뢀 슀마트 UX둜 ν•΄κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©μžκ°€ λ‹€λ₯Έ ꡬ성을 μ„ νƒν•œ κ²½μš°μ—λ§Œ μž¬μƒ λ²„νŠΌμ„ ν™œμ„±ν™”ν•©λ‹ˆλ‹€ (λ™μΌν•œ ν”„λ‘œμ„ΈμŠ€ 쀑 두 개λ₯Ό λ™μ‹œμ— 디버깅 ν•  수 μ—†λ‹€λŠ” μ œν•œμ΄ μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” μ‹€μ œ μ‹œλ‚˜λ¦¬μ˜€κ°€ μ•„λ‹™λ‹ˆλ‹€).

λ‚˜λŠ” 개인적으둜 두 번째 μ ‘κ·Ό 방식에 더 κ°€κΉμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ ν˜„μž¬ μ΄μ •ν‘œμ— λŒ€ν•΄ μš°λ¦¬λŠ” ν”Όλ“œλ°±μ„ μ–»κΈ° μœ„ν•΄ 첫 번째 λ‹¨κ³„λ‘œ 갈 κ²ƒμž…λ‹ˆλ‹€.
κ·Έ μ΄ν›„λ‘œ 11 월에이λ₯Ό ν• λ‹Ήν•˜λ©΄ μ–΄λ–€ μ ‘κ·Ό 방식에 μ •μ°©ν•΄μ•Όν•˜λŠ”μ§€ 더 μžμ„Ένžˆ λ…Όμ˜ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

κ³ λ €ν•΄μ•Ό ν•  핡심 사항 쀑 ν•˜λ‚˜λŠ” 닀쀑 μƒ€λ“œ 디버깅이 μ‹œλ‚˜λ¦¬μ˜€λ‘œμ„œ μ–Όλ§ˆλ‚˜ μ€‘μš”ν•œμ§€μž…λ‹ˆλ‹€.

@roblourens '볡합'μ‹œμž‘ ꡬ성을 μ‚¬μš©ν•˜λŠ” ν˜„μž¬ μ†”λ£¨μ…˜μ€ ν…ŒμŠ€νŠΈλ₯Ό ν™œμ„±ν™”ν•΄μ•Όν•˜λŠ” μž„μ‹œ μ‘°μΉ˜μž…λ‹ˆλ‹€. 닀쀑 μ„Έμ…˜ 디버깅을 ν‘œμ‹œν•˜λŠ” 방법은 κ²°μ½” μœ μΌν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μΆœμ‹œ κ΅¬μ„±μ—μ„œμ΄ κΈ°λŠ₯을 μ§€μ›ν•˜λŠ” 것은 10 μ›” ν•˜λ½μ— κ°€μž₯ μ‰½κ²Œ 적용 ν•  μˆ˜μžˆλŠ” λ°©λ²•μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

Isi의 μ˜κ²¬μ— λ”°λ₯Έ UI 기반 μ ‘κ·Ό 방식 외에도 preLaunchTask 와 μœ μ‚¬ν•œ 것을 지원할 κ³„νšμž…λ‹ˆλ‹€. μ‹œμž‘ κ΅¬μ„±μ—μ„œ 첫 번째 ꡬ성이 μ–Όλ§ˆ λ™μ•ˆ μ‹€ν–‰ 된 ν›„ μ‹œμž‘λ˜λŠ” λ‹€λ₯Έ μ‹œμž‘ ꡬ성을 지정할 수 μžˆμŠ΅λ‹ˆλ‹€. 이것은 λ‹Ήμ‹ μ˜ μ‚¬μš© 사둀λ₯Ό λ‹€λ£° κ²ƒμž…λ‹ˆλ‹€.

11 μ›”μ—λŠ” @isidorn μ œμ•ˆμœΌλ‘œ

  • 디버그 μ„Έμ…˜μ΄ 싀행쀑인 경우 μ‹œμž‘ ꡬ성 λ“œλ‘­ λ‹€μš΄μ΄ 더 이상 λΉ„ν™œμ„±ν™”λ˜μ§€ μ•ŠμœΌλ―€λ‘œ λ‹€λ₯Έ ꡬ성을 μ‰½κ²Œ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μž¬μƒ λ²„νŠΌμ€ λ“œλ‘­ λ‹€μš΄μ— 이미 싀행쀑인 μ‹œμž‘ ꡬ성이 ν‘œμ‹œλ˜λŠ” κ²½μš°μ—λ§Œ λΉ„ν™œμ„±ν™”λ©λ‹ˆλ‹€. λ‹€λ₯Έ μ‹œμž‘ ꡬ성을 μ„ νƒν•˜λ©΄ ν™œμ„±ν™”λ©λ‹ˆλ‹€.

(μš°λ¦¬λŠ” '볡합'μ‹œμž‘ ꡬ성을 μœ μ§€ν•˜μ§€λ§Œ μ œν’ˆν™”ν•©λ‹ˆλ‹€. # 14842 μ°Έμ‘°)

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰