Vscode: 맀크둜 기둝

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

일련의 μž…λ ₯을 κΈ°λ‘ν•œ λ‹€μŒ λ©”λͺ¨μž₯ ++ λ˜λŠ” Vimμ—μ„œμ™€ 같이 μž¬ν˜„ ν•  수 있으면 쒋을 κ²ƒμž…λ‹ˆλ‹€.

editor feature-request

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

λ‚΄ 개발 ν™˜κ²½μ—μ„œ λ‚΄ vscode λ³€κ²½ 사항을 ν…ŒμŠ€νŠΈν•˜κΈ° μœ„ν•΄ μ•½κ°„μ˜ 맀크둜 λ ˆμ½”λ” ν™•μž₯을 μ‘°ν•©ν•˜λ©΄ μž‘λ™ν•©λ‹ˆλ‹€! λ‚΄ λ³€κ²½ 사항이 μ–Έμ œ vscode λ¦΄λ¦¬μŠ€μ— 포함 될지 μ•Œμ•„ λ‚΄λ©΄λ©λ‹ˆλ‹€.

macro

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

이 κΈ°λŠ₯κ³Ό dired λͺ¨λ“œ 및 vscodeλŠ” emacs와 경쟁 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μˆ­κ³ ν•œ +1

반볡적 인 νŽΈμ§‘μ„ μœ„ν•΄ 기둝 κ°€λŠ₯ν•œ 맀크둜λ₯Ό 갖도둝 λ¦¬νŒ©ν† λ§ ν•  λ•Œ 큰 λ„μ›€μ΄λ©λ‹ˆλ‹€.

μ €λŠ” 이것을보고 μ‹ΆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ EditPlusμ—μ„œμ™€ 같이 ν•œ 단계 더 λ‚˜μ•„κ°€μ„œ μ—¬λŸ¬ λ‹€λ₯Έ 맀크둜λ₯Ό κΈ°λ‘ν•˜κ³  λ‹€λ₯Έ 핫킀에 ν• λ‹Ή ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 반영ꡬ적으둜 일반적인 반볡 μž‘μ—…μ„ ν• λ‹Ήν•˜λŠ” 것이 맀우 μ’‹μŠ΅λ‹ˆλ‹€.

+1 쒋을 텐데

JEditμ—λŠ” ν›Œλ₯­ν•œ 맀크둜 κ΅¬ν˜„μ΄ μžˆμŠ΅λ‹ˆλ‹€. ν‚€λ³΄λ“œ λͺ…λ ΉλΏλ§Œ μ•„λ‹ˆλΌ λ©”λ‰΄μ˜ μž‘μ—…λ„ μΊ‘μ²˜ν•©λ‹ˆλ‹€. 그런 λ‹€μŒ μ €μž₯ν•˜κ±°λ‚˜ μˆ˜μ •ν•  μˆ˜λ„μžˆλŠ” μŠ€ν¬λ¦½νŠΈκ°€ μƒμ„±λ©λ‹ˆλ‹€.

+1

VSCode λˆ„λ½ λ§€ν¬λ‘œλŠ” μ—¬μ „νžˆ Sublimeμ΄μžˆλŠ” μœ μΌν•œ μ΄μœ μž…λ‹ˆλ‹€. 거의 맀일 맀크둜λ₯Ό κΈ°λ‘ν•˜κ³  μž¬μƒν•˜μ—¬ 반볡 νŽΈμ§‘μ„ν•©λ‹ˆλ‹€.

그건 κ·Έλ ‡κ³ , 맀크둜λ₯Ό κΈ°λ‘ν•œ λ‹€μŒ ν‚€ 바인딩에 ν• λ‹Ή ν•  수 있기λ₯Ό μ›ν•©λ‹ˆλ‹€. Visual StudioλŠ” 90 λ…„λŒ€μ— 이것을 ν•  수 μžˆμ—ˆκ³  ν›Œλ₯­ν–ˆμŠ΅λ‹ˆλ‹€!

μ‚¬μš©μž μ •μ˜ 맀크둜λ₯Ό μ‰½κ²Œ μž‘μ„±ν•  μˆ˜μžˆλŠ” ν™•μž₯ ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν–ˆμŠ΅λ‹ˆλ‹€. 아직 λ…ΉμŒν•˜μ§€ μ•Šμ•˜μ§€λ§Œ μ—¬μ „νžˆ 맀우 νŽΈλ¦¬ν•©λ‹ˆλ‹€.

https://marketplace.visualstudio.com/items?itemName=geddski.macros

vscode : disappointedμ—μ„œ 맀크둜λ₯Ό 기둝 ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

+1 기둝 / μž¬μƒ / ν‚€λ³΄λ“œ ν• λ‹Ή 맀크둜 κΈ°λŠ₯을보고 μ‹ΆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ Sublime TextλŠ” 맀우 μœ μš©ν•œ ν…μŠ€νŠΈ λΆ„λ₯˜ 도ꡬ이며 κ·Έ 이유 쀑 ν•˜λ‚˜λŠ” 반볡적 인 μž‘μ—…μ„ μž¬μƒν•  수 있기 λ•Œλ¬Έμž…λ‹ˆλ‹€. VSCodeλŠ” 맀우 κ°€κΉμŠ΅λ‹ˆλ‹€.

VS Code에 맀크둜 기둝이 μ—†λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€ !!!! Notepad ++ 및 Sublimeμ—μ„œλŠ” μ΄λŸ¬ν•œ κΈ°λŠ₯이 μ‘΄μž¬ν•˜λ©° 맀우 μœ μš©ν•©λ‹ˆλ‹€. 이 λ•Œλ¬Έμ— Sublime을 λ‹€μ‹œ μ„€μΉ˜ν•΄μ•Όν•©λ‹ˆλ‹€.

μ•„, λ„€! 맀크둜λ₯Ό κΈ°λ‘ν•˜κ³  EOFκΉŒμ§€ λ‹€μ‹œ μž¬μƒν•  수 μžˆλ‹€λŠ” 것을 μ’‹μ•„ν•  κ²ƒμž…λ‹ˆλ‹€.

예.

+1

λ„€, κ°–κ³  μ‹Άμ–΄μš”. 각도 1을 각도 2둜 μˆ˜λ™μœΌλ‘œ λ³€ν™˜ν•˜λŠ” 쀑이며 "μ°ΎκΈ° 및 λ°”κΎΈκΈ°"λ₯Ό λ°˜λ³΅ν•΄μ•Όν•©λ‹ˆλ‹€.

이 κΈ°λŠ₯에 λŒ€ν•œ 지원을 μΆ”κ°€ν•©λ‹ˆλ‹€. λ‚΄κ°€ μ—¬μ „νžˆ Notepadd ++λ₯Ό μ—¬λŠ” μœ μΌν•œ κ²ƒμž…λ‹ˆλ‹€.

+1

맀크둜 기둝에 λŒ€ν•œ 지원을 μΆ”κ°€ν•˜λŠ” κ²ƒλΏμž…λ‹ˆλ‹€. 이것은 μž¬μƒκ³Ό ν•¨κ»˜ λ©”λͺ¨μž₯ ++을 μœ μ§€ν•  ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

@geddski λ‹Ήμ‹ μ˜ ν™•μž₯ ν”„λ‘œκ·Έλž¨μ— 아직 λ…ΉμŒμ΄ μ—†λ‹€κ³  말할 λ•Œ _, 이것은 그것이 (κ°€κΉŒμš΄?) λ―Έλž˜μ— λ…ΉμŒ 될 κ²ƒμ΄λΌλŠ” μ˜λ―Έμž…λ‹ˆκΉŒ?

@JulienFerraro μ €λŠ” λ…ΉμŒμ„ μΆ”κ°€ ν•  κ³„νšμ΄ μ—†μ§€λ§Œ PR을 ν–‰λ³΅ν•˜κ²Œ 병합 ν•  κ²ƒμž…λ‹ˆλ‹€!

ν•΄κ²° 방법 : λ‹€λ₯Έ νŽΈμ§‘κΈ° (예 : Notepad ++ λ˜λŠ” Vim)μ—μ„œ ν˜„μž¬ VSCode 버퍼λ₯Ό μ—¬λŠ” μž‘μ—…μ„ μΆ”κ°€ ν•œ λ‹€μŒ λ³€κ²½ν•©λ‹ˆλ‹€. μš°μ•„ν•˜κ±°λ‚˜ λ°”λžŒμ§ν•œ μ–΄κΉ¨λ₯Ό μœΌμ“±ν•˜λŠ” 것은 μ•„λ‹ˆμ§€λ§Œ ν•΄κ²° λ°©λ²•μž…λ‹ˆλ‹€.

+1

이것은 VSCλ₯Ό 맀일 μ‚¬μš©ν•˜λŠ” κΈ°λ³Έ νŽΈμ§‘κΈ°λ‘œ λ§Œλ“œλŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€.

μ™„μ „ν•œ 맀크둜 기둝의 λŒ€μ•ˆμ€ μΌμ’…μ˜ 이벀트 λ¦¬μŠ€λ„ˆλ₯Ό API에 μΆ”κ°€ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 이것은 ν™•μž₯ κ°œλ°œμžκ°€ 맀크둜 기둝 ν™•μž₯을 ꡬ좕 ν•  μˆ˜μžˆλŠ” 문을 μ—΄ 수 μžˆμŠ΅λ‹ˆλ‹€. ꢁ극적으둜 APIλŠ” ν‚€ μž…λ ₯κ³Ό μ‹€ν–‰ 된 λͺ…령을 μˆ˜μ‹ ν•˜κ³ μ΄λ₯Ό 이벀트 λ¦¬μŠ€λ„ˆμ— 전달할 수 있으며 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ€μ΄λ₯Ό κΈ°λ‘ν•˜κ³  μ €μž₯ ν•œ λ‹€μŒ λ‚˜μ€‘μ— μž¬μƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이것은 맀크둜 기둝 퍼즐의 μ €μˆ˜μ€€ μ‘°κ°μž…λ‹ˆλ‹€.

  • Ctrl+Shift+R : λ…Ήν™” μ‹œμž‘
  • Ctrl+Shift+R : λ…Ήν™” 쀑지
  • Ctrl+Shift+P : μž¬μƒ

μ‹€μ œλ‘œ 기둝 κ°€λŠ₯ν•œ λ§€ν¬λ‘œκ°€ VSCode 용 MVP의 짧은 λͺ©λ‘μ— μ—†λ‹€λŠ” 사싀에 μ•½κ°„ λ†€λžμŠ΅λ‹ˆλ‹€. μ €λŠ” 30 λ…„ λ™μ•ˆ κ·Έ κΈ°λŠ₯μ΄μ—†λŠ” νŽΈμ§‘κΈ°λ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ•˜κ³  자주 μ‚¬μš©ν•©λ‹ˆλ‹€. Visual Studio에도 μ΄λŸ¬ν•œ κΈ°λŠ₯이 μžˆμŠ΅λ‹ˆλ‹€ .

μ‹μ˜ κ²°κ³Όλ₯Ό μ‚½μž… ν•  μˆ˜μžˆλŠ” κΈ°λŠ₯도 μΆ”κ°€ ν•œ 적이 μžˆμŠ΅λ‹ˆλ‹€. ν‘œν˜„μ‹μ— λŒ€ν•œ μž…λ ₯ 쀑 ν•˜λ‚˜λŠ” 반볡 λͺ…λ Ήμ˜ 반볡 νšŸμˆ˜μ˜€μŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ λ‹€μŒκ³Ό 같은 것을 효과적으둜 λ…ΉμŒ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 insert-expression "(count*10+1000)"
 press enter

그런 λ‹€μŒμ΄λ₯Ό λ°˜λ³΅ν•©λ‹ˆλ‹€ (emacs Ctrl + R 생각) .Ctrl + R 10 Ctrl-κ²°κ΅­ λ§Œλ“€ κ²ƒμž…λ‹ˆλ‹€

 1000
 1010
 1020
 1030
 1040
 1050
 ...

이것은 μ €μ—κ²Œ μ€‘μš”ν•œ κΈ°λŠ₯μž…λ‹ˆλ‹€. λ‚΄κ°€ VS Codeλ₯Ό μ–Όλ§ˆλ‚˜ μ¦κ²ΌλŠ” 지, μΉœκ΅¬λ“€κ³Ό λ™λ£Œλ“€μ—κ²Œ 그것에 λŒ€ν•΄ μ•Œλ¦¬κ³  μžˆλ‹€λŠ” 사싀에 λ†€λžμ§€ 만, 이것은 λ‚˜λ₯Ό Sublime Text둜 λ‹€μ‹œ λ°€μ–΄ λΆ™μ˜€μŠ΅λ‹ˆλ‹€. λ‹€λ₯Έ ν‚€λ‘œ μ—¬λŸ¬ 맀크둜λ₯Ό 기둝 ν•  수 μžˆλ‹€λŠ” μ μ—μ„œ Vimκ³Ό λΉ„μŠ·ν–ˆλ‹€λ©΄ 정말 μ¦κ±°μ› μŠ΅λ‹ˆλ‹€.

기둝 κ°€λŠ₯ν•œ λ§€ν¬λ‘œκ°€ 직접 VS μ½”λ“œμ˜ 일뢀가 μ•„λ‹ˆλΌλŠ” 사싀에 λ‹€μ†Œ 좩격을 λ°›μ•˜μŠ΅λ‹ˆλ‹€.

맀크둜λ₯Ό λΉŒλ“œν•˜κ³  μ‹€ν–‰ν•  수 μžˆλ„λ‘ μž‘μ—… ν…μŠ€νŠΈλ₯Ό μž˜λΌλ‚΄μ–΄ Vim에 λΆ™μ—¬ λ„£μ–΄μ•Όν•˜λŠ” 것은 어리석은 것 κ°™μŠ΅λ‹ˆλ‹€. :)

맀크둜의 경우 +1, 맀우 νŽΈλ¦¬ν•©λ‹ˆλ‹€.

+1

μ‚¬λžŒλ“€μ΄μ΄ (λˆ„λ½ 된) κΈ°λŠ₯을 μ’‹μ•„ν•˜λŠ” 것 κ°™μ•„μ„œ κΆκΈˆν–ˆμŠ΅λ‹ˆλ‹€. VSCμ—μ„œ μ‚¬μš©ν•  μˆ˜μ—†λŠ” μ΄μœ λŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ? κ΅¬ν˜„ν•˜κΈ°κ°€ μ–΄λ ΅μŠ΅λ‹ˆκΉŒ? 또 λ‹€λ₯Έ μ΄μœ κ°€ μžˆμŠ΅λ‹ˆκΉŒ?

정말 ν›Œλ₯­ν•œ μ§ˆλ¬Έμž…λ‹ˆλ‹€. λΆˆν–‰νžˆλ„ λ‚΄ Javascript κΈ°μˆ μ€ 기껏해야 초기 λ‹¨κ³„μ΄λ―€λ‘œ λ„μ›€μ΄λ˜μ§€λŠ” μ•Šμ§€λ§Œ 기둝 κ°€λŠ₯ν•œ λ§€ν¬λ‘œκ°€μžˆλŠ” IMOλŠ” λͺ¨λ“  ν”„λ‘œκ·Έλž˜λ¨Έμ˜ νŽΈμ§‘κΈ°μ— λŒ€ν•œ λ”” 리거 κΈ°λŠ₯이며 VSCode와 같은 λ†€λΌμš΄ νŽΈμ§‘κΈ°μ—μ΄ κΈ°λŠ₯이 μ—†λ‹€λŠ” 사싀에 μ™„μ „νžˆ 좩격을 λ°›μ•˜μŠ΅λ‹ˆλ‹€.

이 버그에 λŒ€ν•œ 인식을 높이고 λ§Žμ€ μ‚¬λžŒλ“€μ„ +1 ν•  수 μžˆμ„κΉŒμš”? νŠΈμœ—μ„ 보내고 @code 와 ν•¨κ»˜ 문제λ₯Ό μ–ΈκΈ‰ν•˜κ² μŠ΅λ‹ˆλ‹€.이 문제λ₯Ό ν™λ³΄ν•˜λŠ” 데 μ‚¬μš©ν•  μˆ˜μžˆλŠ” λ‹€λ₯Έ 포럼이 μžˆμŠ΅λ‹ˆκΉŒ?

κΈ€μŽ„, κ·Έλ ‡κ²Œ ν•΄μ£Όμ„Έμš”. 리트 μœ—ν•˜κ² μŠ΅λ‹ˆλ‹€ :).

μ—¬κΈ° μžˆμŠ΅λ‹ˆλ‹€, 리트 μœ—ν•˜μ„Έμš” : https://twitter.com/rogierlommers/status/918520857563156481

+1
μ–΄λ–»κ²Œμ΄κ²Œ 이미 λλ‚˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆκΉŒ?

+1
이 κΈ°λŠ₯을 κΈ°λŒ€ν•©λ‹ˆλ‹€.

+1
방금 Mac으둜 μ΄λ™ν•˜μ—¬ VS Codeλ₯Ό κΈ°λ³Έ νŽΈμ§‘κΈ°λ‘œ λ§Œλ“€λ €κ³ ν–ˆμ§€λ§Œμ΄κ²Œ ...

+1
λ‚˜λŠ” μ‹œκ°„ μ ˆμ•½μ„ μ’‹μ•„ν•œλ‹€

+1

+1 같은 일을 κ³„μ†ν•΄μ„œ μ‹œκ°„μ„ λ‚­λΉ„ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

μœ„μ—μ„œ μ–ΈκΈ‰ ν•œ 맀크둜 ν™•μž₯을 μ‚¬μš©ν–ˆμœΌλ©° 맀우 잘 μž‘λ™ν•©λ‹ˆλ‹€. ν•„μš”ν•œ 것은 λ ˆμ½”λ”λΏμž…λ‹ˆλ‹€.

κ·Έλž˜λ„ μž‘μ€ 문제λ₯Ό λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” emacs-speakμ—μ„œ 캐릭터에 λŒ€ν•΄ isearch-forwardλ₯Ό μ›ν–ˆμ§€λ§Œ λ§€ν¬λ‘œμ—μ„œλŠ” μ‹€νŒ¨ν–ˆμŠ΅λ‹ˆλ‹€. λ§€ν¬λ‘œκ°€ μ§„μ •μœΌλ‘œ μœ μš©ν•˜λ €λ©΄ λͺ¨λ“  것이 μŠ€ν¬λ¦½νŒ… κ°€λŠ₯ν•΄μ•Όν•©λ‹ˆλ‹€. 검색 κΈ°λŠ₯의 λ¬Έμ œμ μ€ λŒ€ν™” μƒμžκ°€ 열리고 λ§€ν¬λ‘œκ°€ 검색 자체λ₯Ό μ œμ–΄ ν•  μˆ˜μ—†λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. λ‚΄κ°€ λ†“μΉœ 증뢄 κ²€μƒ‰μ΄μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

이 κΈ°λŠ₯이 μ–΄λ–»κ²Œ κ°€μž₯ 잘 μž‘λ™ν•œλ‹€κ³  μƒκ°ν•˜μ‹­λ‹ˆκΉŒ? λ‚΄μž₯ λ˜λŠ” ν”ŒλŸ¬κ·ΈμΈμœΌλ‘œ?

ν‚€ μž…λ ₯을 기둝 / μž¬μƒν•  μˆ˜μžˆλŠ” ν•œ 정말 μ‹ κ²½ 쓰지 μ•ŠμŠ΅λ‹ˆλ‹€. :)

+1

+1 μ™œ λ ˆμ½”λ”κ°€ μ—†λŠ”μ§€ μ •μ§ν•˜κ²Œ ν˜Όλž€ μŠ€λŸ¬μ›€

+1 μ˜€λž«λ™μ•ˆ λ‹€λ₯Έ μ£Όμš” μ½”λ“œ νŽΈμ§‘κΈ°μ˜ μΌλΆ€μ˜€μŠ΅λ‹ˆλ‹€. VSCodeμ—λŠ”μ΄ κΈ°λŠ₯이 ν•„μš”ν•©λ‹ˆλ‹€.

+1

++ i
근본적인 문제 μ—¬μ•Όν•©λ‹ˆλ‹€. κ·Έλ ‡μ£ ?

그것은 정말 λ¬Έμ œμž…λ‹ˆλ‹€ --- λ¦¬νŒ©ν† λ§ 이유둜 거의 맀일이 κΈ°λŠ₯이 ν•„μš”ν•©λ‹ˆλ‹€.
μ½”λ“œλ₯Ό λ¦¬νŒ©ν† λ§ ν•œ λ‹€μŒ λ‹€μ‹œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 것은 λŒ€ μ½”λ“œμ—μ„œ λ©”λͺ¨μž₯으둜 μ „ν™˜ν•˜λŠ” 것이 μ±…μž„μž…λ‹ˆλ‹€.
λŒ€ μ½”λ“œ

이 κΈ°λŠ₯을 높은 μš°μ„  μˆœμœ„ 개발 λͺ©λ‘μ— μ˜¬λ¦¬λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.

κ³ λ§ˆμ›Œ
ν›„μ•ˆ

+1
emacsμ—μ„œ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ν•˜λŠ” 것은 맀우 μ€‘μš”ν•©λ‹ˆλ‹€.

+1

+1

λΆ€λ””

+1

이제 μš°λ¦¬λŠ”μ΄ λ¬Έμ œμ— λŒ€ν•΄ μ—„μ²­λ‚œ +1 λͺ¨μŒμ„ 가지고 μžˆμŠ΅λ‹ˆλ‹€. λ‹€μŒ λ‹¨κ³„λ‘œ μ–΄λ–»κ²Œ 진행할 수 μžˆμŠ΅λ‹ˆκΉŒ? λˆ„κ΅¬λ“ μ§€ VSCode 핡심 개발자λ₯Ό μ•Œκ³  μžˆμŠ΅λ‹ˆκΉŒ? λ‚΄ 말은, λ‚˜λŠ” git 컀밋을 μŠ€μΊ”ν•˜κ³  μ‚¬λžŒλ“€μ—κ²Œ 메일을 보낼 수 μžˆμ§€λ§Œ, λ‚˜λŠ” λ˜ν•œμ΄ μ‚¬λžŒλ“€μ„ κ΄΄λ‘­ 히고 싢지 μ•ŠμŠ΅λ‹ˆλ‹€. 결ꡭ이 λ†€λΌμš΄ 도ꡬλ₯Ό 무료둜 λ°›κ³  μžˆμŠ΅λ‹ˆλ‹€ :)

λˆ„κ΅¬λ“ μ§€ μ–ΈκΈ‰ν–ˆλŠ”μ§€ 100 % ν™•μ‹  ν•  μˆ˜λŠ” μ—†μ§€λ§Œ VSCode Vim ν”ŒλŸ¬κ·ΈμΈμ—λŠ” λ§€ν¬λ‘œκ°€ λ‚΄μž₯λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
https://github.com/VSCodeVim/Vim

예. μ–ΈκΈ‰λ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” κ·Έ ν”ŒλŸ¬κ·ΈμΈμ„ μ‚¬μš©ν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ Pythonκ³Ό 같은 λ‹€λ₯Έ ν™•μž₯κ³Ό λ‚˜μ˜κ²Œ μƒν˜Έ μž‘μš©ν•©λ‹ˆλ‹€.

+1 (이 κΈ°λŠ₯을 μœ„ν•΄ EditPlusλ₯Ό μ„€μΉ˜ν•  것 κ°™μŠ΅λ‹ˆλ‹€.)

+10,000

λ‚˜λŠ” 이미 이것에 λŒ€ν•΄ 이미 μ–ΈκΈ‰ν–ˆμ§€λ§Œ, λ‚΄κ°€ 맀크둜λ₯Ό μ‚¬μš©ν•  λ•Œ κ½€ 많이 μ‚¬μš©ν•œλ‹€λŠ” 것을 κΉ¨λ‹¬μ•˜λ‹€ : 파일 λκΉŒμ§€ 맀크둜 반볡.

100 개 μ΄μƒμ˜ 행에 λŒ€ν•΄ μΌκ΄€λœ μˆ˜μ • (예 : 탭을 데이터 ν•­λͺ© μ‚¬μ΄μ˜ 곡백으둜 λŒ€μ²΄)을 μˆ˜ν–‰ν•΄μ•Όν•˜λŠ” μΌμ’…μ˜ 데이터 νŒŒμΌμ„ μ²˜λ¦¬ν•˜λŠ” 경우이 νŒŒμΌμ„ 많이 μ‚¬μš©ν•©λ‹ˆλ‹€.

κΈ°λŠ₯이 μžˆμ–΄μ•Όν•©λ‹ˆλ‹€! 이것을 μΆ”κ°€ν•˜λ©΄ λ‚˜λ₯Ό μœ„ν•΄ Sublime Text ν‚¬λŸ¬κ°€ 될 κ²ƒμž…λ‹ˆλ‹€.

  • Ctrl+Shift+R: λ…ΉμŒ μ‹œμž‘
  • Ctrl+Shift+R: λ…ΉμŒ 쀑지
  • Ctrl+Shift+P: μž¬μƒ

+1. μ™œ 이것이 이미 VS Code의 일뢀가 μ•„λ‹Œμ§€μ— λŒ€ν•΄ 어리석은 μƒκ°μž…λ‹ˆλ‹€. 이것은 Sublime Textλ₯Ό 계속 μ‚¬μš©ν•˜λŠ” 큰 μ΄μœ μž…λ‹ˆλ‹€.

Notepad ++와 같은 λ‹¨μˆœν•œ κ΅¬ν˜„λ„ ν›Œλ₯­ν•©λ‹ˆλ‹€.

λ‹¨μˆœν•œ κ΅¬ν˜„μ΄ μ•„λ‹ˆλΌ μ΅œμ†Œν•œ 검색을 κΈ°λ‘ν•˜κ³  ꡐ체 ν•  수 μžˆμ–΄μ•Όν•©λ‹ˆλ‹€.

ν—‰

Well Notepad ++ 맀크둜 기둝은 μ‹€μ œλ‘œ 검색 및 λ°”κΎΈκΈ°λ₯Ό μ§€μ›ν•©λ‹ˆλ‹€. :-)

λΏ‘λΏ‘
였, μ•Œκ² μŠ΅λ‹ˆλ‹€.이 κΈ°λŠ₯이 μ œλŒ€λ‘œ κ΅¬ν˜„λ˜μ§€ μ•Šμ€ κ²ƒλΏμž…λ‹ˆλ‹€.

λ‚˜λŠ” GitHub μ•Œλ¦Όμ„ λ°›κ³  그것을 ν΄λ¦­ν•˜λŠ” 날을 κ³ λŒ€ν•˜κ³  있으며, 졜근 λŒ“κΈ€ 이이 κΈ°λŠ₯을 κ΅¬κ±Έν•˜λŠ” μ‚¬λžŒλ“€μ˜ λ‹€λ₯Έ λŒ“κΈ€ λŒ€μ‹  κΈ°λŠ₯이 κ΅¬ν˜„λ˜μ—ˆλ‹€λŠ” 점을 μ œμ™Έν•˜λ©΄ λ‹€μ‹œμ΄ λ¬Έμ œμž…λ‹ˆλ‹€ :)

Ctrl+Shift+R:
μš°λ¦¬λŠ” 무엇을 μ›ν•©λ‹ˆκΉŒ?
맀크둜!
μ–Έμ œ μ›ν•©λ‹ˆκΉŒ?
μ§€κΈˆ!
Ctrl+Shift+R:
Ctrl+Shift+P:
μš°λ¦¬λŠ” 무엇을 μ›ν•©λ‹ˆκΉŒ?
맀크둜!
μ–Έμ œ μ›ν•©λ‹ˆκΉŒ?
μ§€κΈˆ!

+1 (개발 쀑에 μ’…μ’… 맀우 μœ μš©ν•©λ‹ˆλ‹€. μ •κ·œ ν‘œν˜„μ‹μ— λŒ€ν•΄ λͺ¨λ“  것을 ν•  μˆ˜λŠ” μ—†μŠ΅λ‹ˆλ‹€.)

그리고 2 λ…„ ν›„, μš°λ¦¬λŠ”

ν™˜μƒμ μΈ νŽΈμ§‘κΈ°λ‘œ! μžŠμ§€ λ§ˆμ„Έμš” !!

μž‘μ—… 13 mrt. 2018 om 20:26 schreef jfftonsic [email protected]

그리고 2 λ…„ ν›„, μš°λ¦¬λŠ”

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/Microsoft/vscode/issues/4490#issuecomment-372788641 ,
λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/ADueO_z3HyNMlqV1CRNaglV3qo8CviVuks5teB1RgaJpZM4H0-Mj
.

κ·Έλž˜μ„œ κ½€ μ˜€λž˜λ˜μ—ˆκ³  진전이 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. μ‚¬λžŒλ“€μ€ ν™•μž₯을 톡해 이것을 κ΅¬ν˜„ν•œλ‹€κ³  μ–ΈκΈ‰ν–ˆμŠ΅λ‹ˆλ‹€. λΆ„λͺ…νžˆ Vim Extensionμ—λŠ” λ…ΉμŒμ΄ 이미 κ΅¬ν˜„λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

ν™•μž₯ ν”„λ‘œκ·Έλž¨μœΌλ‘œ λ¬΄μ—‡μ„ν•˜λŠ”μ§€ λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. λˆ„κ΅°κ°€ Vim ν™•μž₯을 κ°€μ Έ μ™€μ„œ 맀크둜 기둝 뢀뢄을 μƒˆ ν™•μž₯으둜 μΆ”μΆœ ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

마이크둜 μ†Œν”„νŠΈκ°€μ΄ λ¬Έμ œμ— λŒ€ν•΄ μ–ΈκΈ‰μ‘°μ°¨ν•˜μ§€ μ•Šμ•˜κ³  μž μ‹œ 후에이 λ¬Έμ œμ— λŒ€ν•΄ μ•„λ¬΄κ²ƒλ„ν•˜κ³  μ‹Άμ–΄ν•˜μ§€ μ•ŠλŠ” 것 κ°™κΈ° λ•Œλ¬Έμ— 이것이 μ•„λ§ˆλ„ 이것을 κ΅¬ν˜„ν•˜λŠ” κ°€μž₯ κ°„λ‹¨ν•œ 방법이 될 것이라고 μƒκ°ν•©λ‹ˆλ‹€. λ¬Έμ œλŠ” 1,700 개의 기타 κΈ°λŠ₯ μš”μ²­κ³Ό ν•¨κ»˜ λ°± 둜그 μ΄μ •ν‘œμž…λ‹ˆλ‹€.

@ u2berggeist Vim μ ‘κ·Ό 방식을 톡해 일뢀 지원을받을 μˆ˜μžˆμ—ˆμŠ΅λ‹ˆλ‹€.
VSCodeλ₯Ό μ‚¬μš©ν•˜λ©΄ ν‚€ μž…λ ₯을듀을 수 μžˆμ§€λ§Œ λͺ…령은듀을 수 μ—†μŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ μ‹€μ œλ‘œ λ…ΉμŒ ν•  μˆ˜μžˆλŠ” λ‚΄μš©μ— μ°¨μ΄κ°€μžˆμ–΄μ„œ 쒋은 κ²½ν—˜μ΄ μ•„λ‹™λ‹ˆλ‹€.

μ €λŠ” μ‹€μ œλ‘œ 슀크립트 κ°€λŠ₯ν•œ λ§€ν¬λ‘œκ°€ 될 μ°¨μ„ μ±…μ΄λ˜κΈ°λ₯Ό λ°”λΌλŠ” μž‘μ—…μ„ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. λ‚΄κ°€ λ­”κ°€ 멀어지면 미리보기λ₯Ό κ²Œμ‹œν•©λ‹ˆλ‹€.

@dakaraphi μ„€λͺ… μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. λͺ…λ Ή λŒ€ ν‚€ μž…λ ₯을 지정할 λ•Œ λ‚΄λΆ€ 단좕킀λ₯Ό μ°Έμ‘°ν•©λ‹ˆκΉŒ? Ctrl + c 와 같이 μž‘λ™ν•˜μ§€ μ•Šμ§€λ§Œ Backspace 및 Return ν‚€λ₯Ό μ‚¬μš©ν•˜λ©΄ μ œλŒ€λ‘œ μž‘λ™ν•©λ‹ˆκΉŒ?

λ‚΄ 개인적인 μ‚¬μš© μ‚¬λ‘€μ˜ 경우 맀크둜 μ‚¬μš©μ˜ 99 %λŠ” 문자 κ·ΈλŒ€λ‘œ λ°˜ν™˜, λ°± 슀페이슀, μ‚­μ œ 및 μž„μ˜μ˜ ꡬ두점 μ‚½μž…μ— λΆˆκ³Όν•©λ‹ˆλ‹€. ν•˜μ§€λ§Œ λ‹€λ₯Έ λͺ¨λ“  μ‚¬λžŒλ“€μ— λŒ€ν•œ IDK.

λΏ‘ 빡뀨

λ°˜ν™˜, λ°± 슀페이슀, μ‚­μ œ 및 μž„μ˜μ˜ ꡬ두점 μ‚½μž…

μ•„λ§ˆλ„ κ°€λŠ₯ν•  μˆ˜λ„ μžˆμ§€λ§Œ λ‹€λ₯Έ 일반적인 μš”κ΅¬ 사항은 검색을 기반으둜 μ»€μ„œλ₯Ό λ°°μΉ˜ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. λ”°λΌμ„œ 예λ₯Ό λ“€μ–΄ μ°ΎκΈ° λͺ…령을 μ‚¬μš©ν•˜μ—¬ μ‚¬μš©μžλ₯Ό 캑처 ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

@dakaraphi , λ‚˜λŠ” 당신이 μ˜³λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. λ§€ν¬λ‘œμ—μ„œ λͺ…령을 μ‚¬μš©ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€. 당신이 μ–ΈκΈ‰ ν•œ μ‚¬λ‘€λŠ” λ‚΄ μ‚¬μš© 사둀 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€

λ§€ν¬λ‘œμ— λŒ€ν•œ λ‚΄ μž‘μ—…μ˜ 초기 미리보기λ₯Ό κ²Œμ‹œν–ˆμŠ΅λ‹ˆλ‹€. 관심이 μžˆμœΌμ‹œλ©΄ 링크 된 λ¬Έμ œμ— μ˜κ²¬μ„ λ‚¨κ²¨μ£Όμ„Έμš”.
https://github.com/dakaraphi/vscode-extension-transformer/issues/13

이제 λ§€ν¬λ‘œμ— λŒ€ν•œ 초기 μž‘μ—…μ„ μ‹œμž₯에 κ²Œμ‹œν–ˆμŠ΅λ‹ˆλ‹€.
이 ν™•μž₯의 μΌλΆ€μž…λ‹ˆλ‹€-https: //marketplace.visualstudio.com/items ?

ν”Όλ“œλ°±μ΄ 있으면이 문제λ₯Ό λ”°λ₯΄μ‹­μ‹œμ˜€-https: //github.com/dakaraphi/vscode-extension-transformer/issues/13

λͺ‡ λ…„ 전에 μž‘μ„±ν•œ λ§€ν¬λ‘œμ—μ„œ νŒŒμƒ 된 Visual Studio 용 VSIX ν™•μž₯이 μžˆμŠ΅λ‹ˆλ‹€.

κ·Έ κΈ°λŠ₯ μ—†μ΄λŠ” μ‚΄ 수 μ—†μŠ΅λ‹ˆλ‹€.

DTE / EnvDTE μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. λ‚΄ μ½”λ“œμ˜ λŒ€λΆ€λΆ„μ€ Visual Basic (이전 λ²„μ „μ˜ VSμ—μ„œ 맀크둜λ₯Ό μž‘μ„±ν•˜λŠ” 데 μ‚¬μš© 된 μ–Έμ–΄)μ—μ„œ 컴파일 된 λΌμ΄λΈŒλŸ¬λ¦¬μ— μžˆμŠ΅λ‹ˆλ‹€.

VS Code둜 ν¬νŒ… ν•  수 μžˆλ‹€λ©΄ 쒋을 κ²ƒμž…λ‹ˆλ‹€.

κ°€κΉŒμš΄ μž₯λž˜μ— 일어날 μˆ˜μžˆλŠ” ν˜„μ‹€μ μΈ κ°€λŠ₯성이 μžˆμŠ΅λ‹ˆκΉŒ?

이 일이 μΌμ–΄λ‚˜λ„λ‘ν•˜μ‹­μ‹œμ˜€!

μ§€κΈˆκΉŒμ§€ μš°λ¦¬λŠ” λͺ¨λ‘μ΄ 버그에 λŒ€ν•΄ μ˜μ›νžˆ λŒ“κΈ€μ„ 달고 νŠΈμœ—μ„ μ˜¬λ ΈμŠ΅λ‹ˆλ‹€.
그것에 λŒ€ν•΄ yammereing λ“±λ“±.

κ°œλ°œμžλ“€μ€μ΄ κΈ°λŠ₯을 κ΅¬ν˜„ν•˜λŠ” 데 κ΄€μ‹¬μ΄μ—†λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

λ˜λŠ” 적어도 그듀이 μžˆλ‹€λ©΄, 그듀은 그것을 μ „λ‹¬ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

-크리슀

2018 λ…„ 4 μ›” 26 일 λͺ©μš”일 μ˜€ν›„ 12:39, RayBowman2017b [email protected]
썼닀 :

Visual Studio 용 VSIX ν™•μž₯이 μžˆμŠ΅λ‹ˆλ‹€.
λͺ‡ λ…„ 전에 μž‘μ„±ν•œ λ§€ν¬λ‘œμž…λ‹ˆλ‹€.

κ·Έ κΈ°λŠ₯ μ—†μ΄λŠ” μ‚΄ 수 μ—†μŠ΅λ‹ˆλ‹€.

DTE / EnvDTE μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. λ‚΄ μ½”λ“œμ˜ λŒ€λΆ€λΆ„μ€ 컴파일 된 λΌμ΄λΈŒλŸ¬λ¦¬μ— μžˆμŠ΅λ‹ˆλ‹€.
Visual Basicμ—μ„œ (이전에 맀크둜λ₯Ό μž‘μ„±ν•˜λŠ” 데 μ‚¬μš© 된 μ–Έμ–΄
VS 버전).

VS Code둜 ν¬νŒ… ν•  수 μžˆλ‹€λ©΄ 쒋을 κ²ƒμž…λ‹ˆλ‹€.

그것은 κ°€κΉŒμš΄ λ―Έλž˜μ— 일어날 μˆ˜μžˆλŠ” ν˜„μ‹€μ μΈ κ°€λŠ₯μ„±μž…λ‹ˆκΉŒ?

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/Microsoft/vscode/issues/4490#issuecomment-384708458 ,
λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/AAUJVkVhD5M7xPT6tk88_AzQ9Rptjg0cks5tsfhQgaJpZM4H0-Mj
.

-
ν¬λ¦¬μŠ€ν† νΌ νŒ¨ν‹°-Geek At Large | GTalk : [email protected] | P : (260)
54 νŒ¨ν‹°
"무 행동은 μ˜μ‹¬κ³Ό 두렀움을 λ‚³μŠ΅λ‹ˆλ‹€. 행동은 μžμ‹ κ°κ³Ό 용기λ₯Ό λ‚³μŠ΅λ‹ˆλ‹€.
당신은 두렀움을 μ •λ³΅ν•˜κ³  μ‹Άκ³  집에 앉아 μƒκ°ν•˜μ§€ λ§ˆμ‹­μ‹œμ˜€. λ‚˜κ°€μ„œ
λ°”μ˜λ‹€. "― 데일 μΉ΄λ„€κΈ°

+1

@Feelav 및 λ‹€λ₯Έ μ‚¬λžŒ :이 λ¬Έμ œμ— λŒ€ν•œ 첫 번째 λŒ“κΈ€μ— μ’‹μ•„μš” ν‘œμ‹œλ₯Ό 이라고 λ―ΏμŠ΅λ‹ˆλ‹€ (이 κ°„λ‹¨ν•œ κΈ°λŠ₯을 κ΅¬ν˜„ν•˜μ§€ μ•ŠλŠ” 것은 거의 버그라고 μƒκ°ν•˜μ§€λ§Œ).

νŽΈμ§‘ :이λ₯Ό λ°”νƒ•μœΌλ‘œ μš°λ¦¬λŠ” μ‹€μ œλ‘œ λͺ©λ‘μ—μ„œ κ½€

λˆ„κ΅°κ°€λŠ” PR을 μ œμΆœν•΄μ•Όν•©λ‹ˆλ‹€. λ‚˜μ€‘μ— μš©μ„œλ₯Ό κ΅¬ν•˜μ„Έμš”!

제발.

제 λΆ€λΆ„μ—μ„œλŠ” Javascript / Typescriptλ₯Ό μΆ©λΆ„νžˆ μ΄ν•΄ν•˜μ§€ λͺ»ν•©λ‹ˆλ‹€. 신뢄증
λ°°μš°λŠ” 것을 μ’‹μ•„ν•˜μ§€λ§Œ ν˜„μž¬ 가지고 μžˆμ§€ μ•Šμ€ μ‹œκ°„μ΄ κ±Έλ¦½λ‹ˆλ‹€. :)

2018 λ…„ 5 μ›” 14 일 μ›”μš”μΌ μ˜€ν›„ 12:56, Andy Fang [email protected]
썼닀 :

λˆ„κ΅°κ°€λŠ” PR을 μ œμΆœν•΄μ•Όν•©λ‹ˆλ‹€. λ‚˜μ€‘μ— μš©μ„œλ₯Ό κ΅¬ν•˜μ„Έμš”!

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/Microsoft/vscode/issues/4490#issuecomment-388887581 ,
λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/AAUJVr7fyRag_GKrbrzu2dnkhdlxXA2sks5tybcggaJpZM4H0-Mj
.

-
ν¬λ¦¬μŠ€ν† νΌ νŒ¨ν‹°-Geek At Large | GTalk : [email protected] | P : (260)
54 νŒ¨ν‹°
"무 행동은 μ˜μ‹¬κ³Ό 두렀움을 λ‚³μŠ΅λ‹ˆλ‹€. 행동은 μžμ‹ κ°κ³Ό 용기λ₯Ό λ‚³μŠ΅λ‹ˆλ‹€.
당신은 두렀움을 μ •λ³΅ν•˜κ³  μ‹Άκ³  집에 앉아 μƒκ°ν•˜μ§€ λ§ˆμ‹­μ‹œμ˜€. λ‚˜κ°€μ„œ
λ°”μ˜λ‹€. "― 데일 μΉ΄λ„€κΈ°

+1

ν¬κΈ°ν•˜κ³  Neovim으둜 μ „ν™˜-λ‚΄κ°€ μ›ν•˜λŠ” λͺ¨λ“  κΈ°λŠ₯을 κ°–μΆ”κ³  있으며 Lua λ˜λŠ” Python으둜 슀크립트λ₯Ό μž‘μ„±ν•  μˆ˜μžˆλŠ” κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€. λ‘˜ λ‹€ μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€. :)

Visual Studioμ—λŠ” 2012 λ…„ λ˜λŠ” 2013 λ…„ λ²„μ „κΉŒμ§€ λ©”λͺ¨μž₯ ++κ³Ό λ™μΌν•œ Ctrl + R / Ctrl + R / Ctrl + P ν‚€λ³΄λ“œ 맀크둜 기둝 / μž¬μƒμ΄ μžˆμ—ˆμ§€λ§Œ μžλ™μœΌλ‘œ μ œκ±°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

+1 기둝 κ°€λŠ₯ν•œ λ§€ν¬λ‘œκ°€ μ—¬μ „νžˆ λˆ„λ½ 됨-κΈ°λ³Έ νŽΈμ§‘κΈ° (예 : PSPad)λ₯Ό λŒ€μ²΄ ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

+1 λ‚˜λŠ” 2 λ…„ λ™μ•ˆμ΄ 문제λ₯Ό νŒ”λ‘œμš°ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

emacsμ—μ„œ λ‚˜λŠ” VS μ½”λ“œλ₯Ό μ’‹μ•„ν•©λ‹ˆλ‹€ !! ν•˜μ§€λ§Œ 맀크둜 λ…Ήν™” / μž¬μƒμ΄ ꡉμž₯ ν•  κ²ƒμ΄λΌλŠ” 데 λ™μ˜ν•©λ‹ˆλ‹€ ... 이미 거기에 μ—†λ‹€λŠ” 사싀에 λ†€λžμŠ΅λ‹ˆλ‹€.

맀크둜λ₯Ό ν—ˆμš©ν•˜λŠ” vscode vim ν™•μž₯을 μ‚¬μš©ν•˜μ§€λ§Œ ν˜„μž¬ λ ˆμ§€μŠ€ν„°λ₯Ό μ €μž₯ν•  수 μ—†μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œμ΄ κΈ°λ³Έ κΈ°λŠ₯을 μ›ν•©λ‹ˆλ‹€.

μ €λŠ” emacs둜 λŒμ•„ κ°€κΈ°λ‘œ κ²°μ •ν–ˆμŠ΅λ‹ˆλ‹€. μ›Ή κ°œλ°œμ—μ„œλ„ μ—¬μ „νžˆ 훨씬 더 λ‚˜μ€ νŽΈμ§‘κΈ°μž…λ‹ˆλ‹€.

+1 κ°„λ‹¨ν•˜μ§€λ§Œ ν•„μš”ν•œ 경우 κ°•λ ₯ 함

이것은 생산성에 맀우 μ€‘μš”ν•©λ‹ˆλ‹€.

+1 이것은 정말 유용 ν•  것이고 그것을 κ΅¬ν˜„ν•˜λŠ” 것은 생각할 ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€!

+1 μ €λŠ” 이것이 쒋은 νŽΈμ§‘μžλΌκ³  μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€. 이것은 그듀이 μΆ”κ°€ ν•œ λ‹€λ₯Έ κΈ°λŠ₯을 μ™„μ „νžˆ λ¬΄μ‹œν•˜κ³  λ§Žμ€ μ‚¬λžŒλ“€μ—κ²Œ 맀우 쒋지 μ•Šμ€ 선택을 λ§Œλ“­λ‹ˆλ‹€. 맀우 μ‹€λ§ν–ˆμŠ΅λ‹ˆλ‹€.

      +1 I thought this was a good editor, this completely discredits any of the other features they've added and makes this a very poor choice for many people. Highly disappointed.

λ‚΄κ°€ κ·Έλ ‡κ²Œ 멀리 κ°ˆμ§€ λͺ¨λ₯΄κ² λ‹€. λ‚˜μ—κ²ŒλŠ” κ½€ ν›Œλ₯­ν•œ νŽΈμ§‘κΈ°μ΄μ§€λ§Œ,이 κΈ°λŠ₯은 μ•‘μ…˜μ„ λ‹€μ‹œ μž¬μƒν•  수 μžˆλ‹€λŠ” μ μ—μ„œ ν•˜μœ„ νŽΈμ§‘μžμ™€ λ™λ“±ν•˜κ²Œ λ§Œλ“€ κ²ƒμž…λ‹ˆλ‹€.

λ˜ν•œμ΄ κΈ°λŠ₯의 뢀쑱이 λ‹€λ₯Έ λͺ¨λ“  κΈ°λŠ₯을 "μ™„μ „νžˆ ꡬ뢄"ν•˜μ§€λŠ” μ•Šμ§€λ§Œμ΄ κΈ°λŠ₯을보고 μ‹Άμ–΄ν•©λ‹ˆλ‹€. κ°€ν˜Ήν•œ μ‚¬λžŒ. μ‚¬μš©μž μ •μ˜ 슀 λ‹ˆνŽ«μ„ μ‚¬μš©ν•΄ λ³΄μ…¨μŠ΅λ‹ˆκΉŒ? 정말 멋진 κΈ°λŠ₯μž…λ‹ˆλ‹€.

였늘 λ°€ vimμ—μ„œ μ „ν™˜ν•˜λ €κ³ ν•©λ‹ˆλ‹€. μ§€κΈˆκΉŒμ§€ 이것이 μ œκ°€ 찾은 μœ μΌν•œ μ‹€λ§μŠ€λŸ¬μš΄ ν•œκ³„μž…λ‹ˆλ‹€.

@burke μ—¬λŸ¬ 쀄 νŽΈμ§‘μ„ μ‚¬μš©ν•΄λ³΄μ‹­μ‹œμ˜€. 그것은 맀우 κ°•λ ₯ν•˜κ³  λŒ€λΆ€λΆ„μ˜ 경우 맀크둜의 ν•„μš”μ„±μ„ λŠ₯κ°€ν•©λ‹ˆλ‹€.

예, λ§€ν¬λ‘œμ— λŒ€ν•œ μ‚¬μš© μ‚¬λ‘€μ˜ 3/4 정도λ₯Ό 닀루고 μžˆμŠ΅λ‹ˆλ‹€. : +1 :

μ‚¬μ‹€μ΄μ§€λ§Œ μ•ˆνƒ€κΉκ²Œλ„ λŒ€μš©λŸ‰ νŒŒμΌμ—λŠ” μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 예 : 5000 개 μ΄μƒμ˜ 쀄을 μ—¬λŸ¬ μ€„λ‘œ νŽΈμ§‘ ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

+1-VS Codeμ—μ„œλ³΄κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

  • 1 μ•„μ΄λ””λŠ” μ§€κΈˆ 이걸 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

emeditor의 λ§€ν¬λ‘œλŠ” μ‚¬μš©ν•˜κΈ° 맀우 μ‰½μŠ΅λ‹ˆλ‹€.
js λ˜λŠ” vbs μ“°κΈ° 맀크둜λ₯Ό μ‚¬μš©ν•˜κ±°λ‚˜ λ‹€μŒκ³Ό 같이 κΈ°λ‘ν•˜μ‹­μ‹œμ˜€.
`vbscript
document.selection.Text = ""이면 document.selection.SelectAll ()
document.selection.Text = DelHTML (FormatHTML (document.selection.Text))
κΈ°λŠ₯ DelHTML (Str)
ν¬λ―Έν•œ Re, l, t, c, i
Re = New RegExp μ„€μ •
Re.IgnoreCase = True
Re.Global = True
Re.Pattern = "<(. [^>] *)>"
DelHTML = Re.Replace (Str, "")
Re = Nothing μ„€μ •
끝 κΈ°λŠ₯

ν•¨μˆ˜ ν˜•μ‹ HTML (Str)
Str = replace (Str, "&", "&")
Str = λŒ€μ²΄ (Str, "" "," "" ")
Str = replace (Str, "<", "<")
Str = replace (Str, ">", ">")
Str = replace (Str, " '", "'")
Str = replace (Str, "", "")
Str = replace (Str, "
Str = replace (Str, "
", vbcrlf)
Str = replace (Str, "
", vbcrlf)
Str = replace (Str, "
", vbcrlf)
FormatHTML = Str
끝 κΈ°λŠ₯
`

+1

+1 κ°„λ‹¨ν•œ λ§€ν¬λ‘œκ°€ ν•„μš”ν•  λ•Œ 항상 λ©”λͺ¨μž₯μ—μ„œ νŒŒμΌμ„ λ‹€μ‹œ μ—΄μ–΄μ•Όν•©λ‹ˆλ‹€ ++

λ‚΄κ°€ 찾은 μž„μ‹œ ν•΄κ²°μ±… :

  • "μ—λ””ν„°μ—μ„œ μ—΄κΈ°"ν™•μž₯을 μ–»μœΌμ‹­μ‹œμ˜€.
  • 맀크둜λ₯Ό μ§€μ›ν•˜λŠ” μ„ νƒν•œ μ†Œν”„νŠΈμ›¨μ–΄μ—μ„œ νŒŒμΌμ„ 열도둝 μ„€μ •ν•©λ‹ˆλ‹€ (Sublime, N ++).
  • 그것에 λŒ€ν•œ ν‚€λ³΄λ“œ 단좕킀 μ„€μ •
  • 맀크둜λ₯Ό μ‚¬μš©ν•΄μ•Ό ν•  λ•Œλ§ˆλ‹€ λ°”λ‘œ κ°€κΈ°λ₯Ό μ‚¬μš©ν•˜λ©΄ ν˜„μž¬ νŽΈμ§‘ 된 파일이 열리고 μ»€μ„œκ°€ 같은 μœ„μΉ˜μ— μ„€μ •λ©λ‹ˆλ‹€ (ν”„λ‘œκ·Έλž¨κ°„μ— μ „ν™˜ν•˜κΈ° 전에 νŒŒμΌμ„ μ €μž₯ν•˜λŠ” 것을 μžŠμ§€ λ§ˆμ‹­μ‹œμ˜€!).

+1. λ©”λͺ¨μž₯, 맀크둜둜 이동 ν•œ λ‹€μŒ λ‹€μ‹œ λ„£μ–΄μ•Όν•˜λŠ” 것을 μ‹«μ–΄ν•©λ‹ˆλ‹€.

+1

+1. 빨리 μ‚¬μš©ν•  수 있기λ₯Ό λ°”λžλ‹ˆλ‹€.

+1. 이것은 μ†”μ§νžˆ λ‚΄ 컴퓨터에 Notepad ++λ₯Ό μ„€μΉ˜ν•˜λŠ” μœ μΌν•œ λ°©λ²•μž…λ‹ˆλ‹€.

이 κΈ°λŠ₯이 μ—¬μ „νžˆ λˆ„λ½λ˜μ–΄ λ†€λžμŠ΅λ‹ˆλ‹€.

+1. 이 μœ μš©ν•œ κΈ°λŠ₯이 μ•„μ§μ—†λŠ” 것은 μœ κ°μž…λ‹ˆλ‹€ ...
맀크둜 λ•Œλ¬Έμ— μ—¬μ „νžˆ λ©”λͺ¨μž₯ ++λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

+1. 이 κΈ°λŠ₯에 Notepad ++λ₯Ό μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€. VS Codeμ—μ„œλ³΄κ³  μ‹Άμ–΄μš”

+1. κ·Έλž˜μ„œ λ‹€λ₯Έ vim 창을 μ—΄ ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

+1
λ‚΄κ°€ μ—¬μ „νžˆ λ©”λͺ¨μž₯ ++에 λŒ€ν•œ μœ μΌν•œ 것, vscode둜 μ™„μ „νžˆ λŒ€μ²΄ 될 κ²ƒμž…λ‹ˆλ‹€.

μˆ­κ³ ν•œμ˜ κ°œλ°©ν˜• λ§€ν¬λ‘œμ— μ—λ””νŠΈ ν”ŒλŸ¬μŠ€μ˜ 10 ν• λ‹Ή ν‚€ μž…λ ₯μ—μ„œ, 당신은이 κ²½μ£Όμ—μžˆλŠ” 아무 말 μ—†λ‹€! μ™œ μ•ˆλΌ? μ‚¬μš©μž μ—†μ΄λŠ” μ‹œλ“€κ³  λ‚ μ•„κ°ˆ 것이며 ν˜„λŒ€μ μΈ κΈ°λŠ₯ μ—†μ΄λŠ” 그듀을 μ«“κ³  μžˆμŠ΅λ‹ˆλ‹€! Brief 의 초기 λ¦΄λ¦¬μŠ€λŠ” _34 λ…„ μ „ _ 1985 λ…„μ΄μ—ˆμŠ΅λ‹ˆλ‹€. μ²˜μŒλΆ€ν„° κ΄‘λ²”μœ„ν•œ 맀크둜 μ‹œμŠ€ν…œμ„ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.

λ‹€μŒ μŠ€ν”„λ¦°νŠΈ 쀑 ν•˜λ‚˜μ— 이것을 μΆ”κ°€ ν•  수 μžˆλ‹€λ©΄ 쒋을 κ²ƒμž…λ‹ˆλ‹€. 그것은 맀우 도움이 될 κ²ƒμž…λ‹ˆλ‹€!

λ‚΄ 이전 νŽΈμ§‘κΈ° (λ‹€λ₯Έ μ‚¬λžŒλ“€μ΄μ΄ μž‘μ—…μ„ μˆ˜ν–‰ν•œλ‹€κ³  ν™•μ‹  함)λŠ” μ‹€μ œλ‘œ 슀크립트 λͺ…령을 μƒμ„±ν•˜λŠ” ν‚€λ³΄λ“œ 맀크둜λ₯Ό κΈ°λ‘ν•©λ‹ˆλ‹€. 기둝을 마치면 μ„ νƒμ μœΌλ‘œ 맀크둜λ₯Ό 슀크립트둜 μ €μž₯ν•˜κ³  νŽΈμ§‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.λ‘œλ“œ ν•  ν•­λͺ© λͺ©λ‘μ— μΆ”κ°€ (ν™•μž₯?) λ“± ... λͺ¨λ“  킀에 ν• λ‹Ήν•©λ‹ˆλ‹€. 이름을 λΆ€μ—¬ν•˜λŠ” 것은 단지 μƒˆλ‘œμš΄ λͺ…λ Ήμž…λ‹ˆλ‹€.

기본적으둜 emacs처럼 μž‘λ™ν•©λ‹ˆλ‹€. λ…Ήν™”, 정지, μž¬μƒ .. 간단

이것에 λŒ€ν•΄ ν›Œλ₯­ν•œ μΌμ„ν•˜λŠ” EditPlus에 λŒ€ν•œ 또 λ‹€λ₯Έ μ–ΈκΈ‰. CTRL-Qλ₯Ό 눌러 λŒ€ν™” μƒμžλ₯Ό μ—΄κ³  맀크둜λ₯Ό ν• λ‹Ή ν•  번호 (1μ—μ„œ 0)λ₯Ό μ„ νƒν•©λ‹ˆλ‹€. μ„ νƒν•œ ν›„μ—λŠ” 맀크둜λ₯Ό μˆ˜ν–‰ν•˜κ³  μ™„λ£Œλ˜λ©΄ CTRL-Qλ₯Ό λ‹€μ‹œ λˆ„λ¦…λ‹ˆλ‹€. 맀크둜λ₯Ό λ°˜λ³΅ν•˜λ €λ©΄ Alt- #을 λˆ„λ¦…λ‹ˆλ‹€.

데이터 λ³€ν™˜μ‹œ 맀우 μœ μš©ν•œ κΈ°λŠ₯

editplus macro

맀크둜 μž¬μƒμ„ κ°€μž₯ μœ μš©ν•˜κ²Œ μ‚¬μš©ν•˜λ €λ©΄ "파일 λκΉŒμ§€ 반볡"이 μžˆμ–΄μ•Όν•©λ‹ˆλ‹€.
100,000 개의 라인 데이터 νŒŒμΌμ„ μœ„ν•΄. λΎ°μ‘±ν•œ 물체의 κ· ν˜•μ„ λ§žμΆ”λŠ” λŒ€μ‹ 
ν•œ μ‹œκ°„ λ™μ•ˆ ν‚€λ³΄λ“œ. #textpad

2019 λ…„ 2 μ›” 20 일 μˆ˜μš”μΌ μ˜€ν›„ 1:08 vinnyjames [email protected] 은 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

이것에 λŒ€ν•΄ ν›Œλ₯­ν•œ μΌμ„ν•˜λŠ” EditPlus에 λŒ€ν•œ 또 λ‹€λ₯Έ μ–ΈκΈ‰. 당신은
CTRL-Qλ₯Ό 눌러 λŒ€ν™” μƒμžλ₯Ό μ—΄κ³  μ›ν•˜λŠ” 숫자 (1μ—μ„œ 0κΉŒμ§€)λ₯Ό μ„ νƒν•˜μ‹­μ‹œμ˜€.
맀크둜λ₯Ό ν• λ‹Ήν•©λ‹ˆλ‹€. μ„ νƒν•˜λ©΄ 맀크둜λ₯Ό μˆ˜ν–‰ν•˜κ³  CTRL-Qλ₯Ό λˆ„λ¦…λ‹ˆλ‹€.
μ™„λ£Œλ˜λ©΄ λ‹€μ‹œ. 맀크둜λ₯Ό λ°˜λ³΅ν•˜λ €λ©΄ Alt- #을 λˆ„λ¦…λ‹ˆλ‹€.

데이터 λ³€ν™˜μ‹œ 맀우 μœ μš©ν•œ κΈ°λŠ₯

[이미지 : editplus 맀크둜]
https://user-images.githubusercontent.com/5167824/53124506-5f87e080-3510-11e9-8413-f21e036d08e6.gif

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/Microsoft/vscode/issues/4490#issuecomment-465754172 ,
λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/ABOzl_0qK3nv-_Q0imTEPghidX_N0izgks5vPbkwgaJpZM4H0-Mj
.

이 κΈ°λŠ₯에 맀우 관심이 μžˆμŠ΅λ‹ˆλ‹€. @geddski ν™•μž₯을 기반으둜 λ…ΉμŒμ„ κ΅¬ν˜„ν•  μˆ˜μžˆλŠ” 방법을 μ‚΄νŽ΄ λ³΄μ•˜μ§€λ§Œ λ…ΉμŒ ν•  μˆ˜μžˆλŠ” λ°©μ‹μœΌλ‘œ λͺ…령을 μˆ˜μ‹  ν•  μˆ˜μžˆλŠ” λ°©λ²•μ΄μ—†λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. λˆ„κ΅¬λ“ μ§€ 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ? λˆ„κ΅°κ°€ 2017 년에 μš”μ²­ν•œ 것 κ°™μ§€λ§Œ κ²©μΆ”λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

ν•  μˆ˜μžˆλŠ” 방법이 μžˆλ‹€λ©΄ 기꺼이 κ΅¬ν˜„ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€.

@hedgerh λͺ…령을듀을 방법이 μ—†μŠ΅λ‹ˆλ‹€. μŠ€ν¬λ¦½νŒ… κ°€λŠ₯ν•œ 맀크둜 ν™•μž₯을 μ‹œμž‘ν–ˆμ§€λ§Œ μ΅œκ·Όμ— κ³„μ†ν•΄μ„œ 좔적 ν•  μ‹œκ°„μ΄ μ—†μ—ˆμŠ΅λ‹ˆλ‹€.
참고둜-https: //github.com/dakaraphi/vscode-extension-transformer/issues/13

μ™œ μ™ΈλΆ€ 맀크둜 λ ˆμ½”λ”λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆκΉŒ?

μ œκ°€ ν…ŒμŠ€νŠΈ ν•œ 프리웨어 맀크둜 λ ˆμ½”λ”λŠ” λͺ¨λ‘ μ“°λ ˆκΈ°μž…λ‹ˆλ‹€. λΆˆν–‰νžˆλ„ μ§€κΈˆμ€ jitbitμ—μ„œ 맀크둜 λ ˆμ½”λ”λ₯Ό ν…ŒμŠ€νŠΈν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. λ…ΉμŒ 된 ν‚€λ³΄λ“œ λͺ…λ Ή μ‚¬μ΄μ˜ 지연 μ‹œκ°„μ„ 일괄 νŽΈμ§‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 50msλŠ” μ—¬μ „νžˆ μž‘λ™ν•˜λ©° λ‚΄ λͺ©μ μ— μΆ©λΆ„νžˆ λΉ λ¦…λ‹ˆλ‹€. 그리고 λ§€ν¬λ‘œμ— λ°”λ‘œ κ°€κΈ°λ₯Ό 지정할 수 μžˆμŠ΅λ‹ˆλ‹€. λˆ„κ΅¬λ“ μ§€ 쒋은 프리웨어 맀크둜 λ ˆμ½”λ”λ₯Ό μΆ”μ²œ ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? 그렇지 μ•ŠμœΌλ©΄ jitbit ν•˜λ‚˜λ₯Ό μ‚΄ κ²ƒμž…λ‹ˆλ‹€.

@자기

Windowsλ₯Ό μ‚¬μš©ν•˜λŠ” 경우 "Pulovers Macro Creator"λ₯Ό ν™•μΈν•˜μ‹­μ‹œμ˜€ : https://www.macrocreator.com/

AutoHotKeyλ₯Ό 기반으둜 ν•œ 무료이며 μ™„λ²½ν•˜κ²Œ μž‘λ™ν•©λ‹ˆλ‹€. :)

기둝 μ˜΅μ…˜μ„ "ν‚€ μž…λ ₯"및 "μ‹œκ°„ 간격"으둜 만 μ„€μ •ν•˜μ‹­μ‹œμ˜€. 맀크둜λ₯Ό κΈ°λ‘ν•œ ν›„ 지연 μ‹œκ°„μ„ 일괄 νŽΈμ§‘ν•©λ‹ˆλ‹€. λ©”λ‰΄λ‘œ 이동 : 선택 / λͺ…λ Ή μœ ν˜• / μ ˆμ „. λͺ©λ‘μ„ 마우슀 였λ₯Έμͺ½ λ²„νŠΌμœΌλ‘œ ν΄λ¦­ν•˜κ³  "νŽΈμ§‘".. 그런 λ‹€μŒ 지연 μ‹œκ°„μ„ μž…λ ₯ν•˜μ‹­μ‹œμ˜€ ... λ‚΄ μ»΄ν“¨ν„°μ—μ„œ μ΅œμ†Œκ°’μ€ 70msμž…λ‹ˆλ‹€ (50msλŠ” λΉ λ₯΄λ©° μž‘λ™ν•˜μ§€ μ•ŠμŒ).

pulover bulk

정보! λͺ…λ Ή νŒ”λ ˆνŠΈμ— λŒ€ν•΄ crtl + shift + pλ₯Ό κΈ°λ‘ν•˜λŠ” 경우 Ctrl 킀와 Shift ν‚€λ₯Ό λ™μ‹œμ— λˆ„λ₯΄μ§€ λ§ˆμ‹­μ‹œμ˜€! 그듀은 μ°¨λ‘€λ‘œ λˆŒλŸ¬μ•Όν•©λ‹ˆλ‹€.

ν–‰λ³΅ν•œ 맀크둜 기둝 :)

λΏ‘ 빡뀨

λ§Œμ•½ 당신이 그것을 μ „ν˜€ 얻지 λͺ»ν•œλ‹€λ©΄,이 gifλ₯Όλ³΄μ„Έμš”;)

pulover

Pulovers Macro CreatorλŠ” λ‹€μ‹œλŠ” ν•„μš”ν•˜μ§€ μ•Šμ€ κ°œλ³„ 맀크둜λ₯Ό λ§Œλ“œλŠ” λΉ λ₯Έ λ°©λ²•μž…λ‹ˆλ‹€. λ§€ν¬λ‘œκ°€ 자주 ν•„μš”ν•˜λ‹€λ©΄ https://marketplace.visualstudio.com/itemdetails?itemName=geddski.macros ν™•μž₯을 μΆ”μ²œν•©λ‹ˆλ‹€.

... λ˜λŠ” js / node에 μ΅μˆ™ν•œ 경우 자체 ν™•μž₯을 μž‘μ„±ν•˜μ‹­μ‹œμ˜€. vscode APIλŠ” λͺ¨λ“  λͺ…λ Ήκ³Ό ν™•μž₯의 λͺ…령을 트리거 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ™„λ²½ν•˜μ§€λŠ” μ•Šμ§€λ§Œ (λ©”λͺ¨μž₯ ++의 맀크둜 λ ˆμ½”λ”μ²˜λŸΌ) ν˜„μž¬λ‘œμ„œλŠ” μ΅œμƒμ˜ μ˜΅μ…˜μž…λ‹ˆλ‹€.

@ michael-k

더 λ‚˜μ€ 해결책은 ...?

이봐, λ‚˜λŠ” λ§ˆμΉ¨λ‚΄ 이것에 λŒ€ν•œ 해결책을 μ°ΎκΈ° μœ„ν•΄ λ…Έλ ₯ν•˜κ³  μžˆμ—ˆλ‹€. λ‚˜λŠ” μ•„λ§ˆ 곧 μ•½κ°„μ˜ 자유 μ‹œκ°„μ„ κ°€μ§ˆ κ²ƒμž…λ‹ˆλ‹€ :)

이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° 전에 λͺ‡ 가지 μ§ˆλ¬Έμ„ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

  • 이미 μž‘μ—…μ€‘μΈ μ‚¬λžŒμ΄ μžˆμŠ΅λ‹ˆκΉŒ?
  • λͺ…λ Ή 기둝 / 트리거λ₯Όμœ„ν•œ ​​VSCode API의 μ œν•œ 사항은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?
  • μ œν•œ 사항을 κ³ λ €ν•  λ•Œ ν”ŒλŸ¬κ·ΈμΈ λ˜λŠ” νŽΈμ§‘ 기용 κΈ°λ³Έ λ„κ΅¬λ‘œ κ΅¬ν˜„ν•΄μ•Όν•©λ‹ˆκΉŒ? (λ„€μ΄ν‹°λΈŒ λ„κ΅¬μ˜ ν•œ 가지 μž₯점은 λ‹€λ₯Έ ν”ŒλŸ¬κ·ΈμΈμ—μ„œ λͺ…령을 νŠΈλ¦¬κ±°ν•˜λŠ” 데 μ‚¬μš©ν•  수 μžˆλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.)

μ•ˆλ…•ν•˜μ„Έμš”, μ €λŠ” 맀크둜 기둝 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜κΈ° μœ„ν•΄ λ…Έλ ₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. λ¨Όμ € κ°€λŠ₯ν•˜λ„λ‘ VSCodeλ₯Ό λ³€κ²½ν•΄μ•Όν•©λ‹ˆλ‹€. 😸 λ‚΄κ°€ 발견 ν•œ 것은 VSCode APIκ°€ ν™•μž₯이 μ‹€ν–‰λ˜λŠ” λͺ…령을 μˆ˜μ‹ ν•˜λŠ” 방법을 μ œκ³΅ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

κ·Έλž˜μ„œ μ €λŠ” 파고 λ“€μ—ˆκ³  μ‹€μ œλ‘œ ν™•μž₯에 λͺ…령을 λ…ΈμΆœμ‹œν‚€λŠ” μž‘μ—…μ„ ν•΄μ™”μŠ΅λ‹ˆλ‹€. 그듀은 κΈ°λŠ₯을 μ€‘λ‹¨ν•˜μ§€ μ•Šμ•˜μœΌλ―€λ‘œ λ‚˜λŠ” 그듀이 그것을 μ±„νƒν•˜λŠ” 데 관심이 μžˆλ‹€κ³  κ°€μ •ν•©λ‹ˆλ‹€. κ·Έλž˜λ„ μ‹€μ œλ‘œ μΆœμ‹œλ˜λŠ” 과정이 μ–΄λ–»κ²Œ 될지 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. λ‹€μŒμ€ PR https://github.com/Microsoft/vscode/pull/72345μž…λ‹ˆλ‹€.

일단 릴리슀되면 맀크둜 기둝 ν™•μž₯을 λ§Œλ“œλŠ” 것이 μƒλ‹Ήνžˆ κ°„λ‹¨ν•΄μ•Όν•©λ‹ˆλ‹€. μ‹€μ œ κΈ°λŠ₯으둜 κ΅¬ν˜„ν•  의ν–₯이 μžˆλŠ”μ§€ 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. κ΅¬ν˜„ μœ„μΉ˜μ— 관계없이 λͺ…령을 λ“£λŠ” κΈ°λŠ₯을 μΆ”κ°€ν•˜λŠ” 것이 첫 번째 단계라고 λ§ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

(λ„€μ΄ν‹°λΈŒ λ„κ΅¬μ˜ ν•œ 가지 μž₯점은 λ‹€λ₯Έ ν”ŒλŸ¬κ·ΈμΈμ—μ„œ λͺ…령을 νŠΈλ¦¬κ±°ν•˜λŠ” 데 μ‚¬μš©ν•  수 μžˆλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.)

이 κΈ°λŠ₯은 λ˜ν•œ λ‹€λ₯Έ ν”ŒλŸ¬κ·ΈμΈμ˜ λͺ…령을 ν‘œμ‹œ ν•  수 μžˆμœΌλ―€λ‘œ ν™•μž₯으둜 λ§Œλ“€ λ•Œ λ¬Έμ œκ°€λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ‚΄ 개발 ν™˜κ²½μ—μ„œ λ‚΄ vscode λ³€κ²½ 사항을 ν…ŒμŠ€νŠΈν•˜κΈ° μœ„ν•΄ μ•½κ°„μ˜ 맀크둜 λ ˆμ½”λ” ν™•μž₯을 μ‘°ν•©ν•˜λ©΄ μž‘λ™ν•©λ‹ˆλ‹€! λ‚΄ λ³€κ²½ 사항이 μ–Έμ œ vscode λ¦΄λ¦¬μŠ€μ— 포함 될지 μ•Œμ•„ λ‚΄λ©΄λ©λ‹ˆλ‹€.

macro

νŠΈμœ— λ‹΄μ•„ κ°€κΈ°

@hedgerh λ₯Ό 포μž₯ν•˜κ³  vscode ν™•μž₯ μ‹œμž₯에 λŒ€ν•œ ν™•μž₯을 μΆœμ‹œ ν–ˆμŠ΅λ‹ˆκΉŒ? 이름이 뭐죠?

감사.

@rstriquer 헀이 헀이, λΆˆν–‰νžˆλ„ λ‚΄κ°€ λ§Œλ“  API 변경이 아직 λ¦΄λ¦¬μŠ€λ˜μ—ˆλ‹€κ³  μƒκ°ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ‚΄κ°€ ν™•μΈν•˜κ³  보자.

@hedgerh 멋진 μž‘μ—…, κ°μ‚¬ν•©λ‹ˆλ‹€! 이 κΈ°λŠ₯이 μ΅œλŒ€ν•œ 빨리 μΆœμ‹œλ˜κΈ°λ₯ΌκΈ°λ„ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.이 κΈ°λŠ₯이 정말 ν•„μš”ν•©λ‹ˆλ‹€.

λ‚΄ 개발 ν™˜κ²½μ—μ„œ λ‚΄ vscode λ³€κ²½ 사항을 ν…ŒμŠ€νŠΈν•˜κΈ° μœ„ν•΄ μ•½κ°„μ˜ 맀크둜 λ ˆμ½”λ” ν™•μž₯을 μ‘°ν•©ν•˜λ©΄ μž‘λ™ν•©λ‹ˆλ‹€! λ‚΄ λ³€κ²½ 사항이 μ–Έμ œ vscode λ¦΄λ¦¬μŠ€μ— 포함 될지 μ•Œμ•„ λ‚΄λ©΄λ©λ‹ˆλ‹€.

macro

큰 νŒŒμΌμ—μ„œ μˆ˜ν–‰λ©λ‹ˆκΉŒ?

vscodevim ν”ŒλŸ¬κ·ΈμΈμ„ μ‚¬μš©ν•˜λ©΄ vim λ§€ν¬λ‘œκ°€ 이미 μž‘λ™ν•©λ‹ˆλ‹€.

λ‚΄ 개발 ν™˜κ²½μ—μ„œ λ‚΄ vscode λ³€κ²½ 사항을 ν…ŒμŠ€νŠΈν•˜κΈ° μœ„ν•΄ μ•½κ°„μ˜ 맀크둜 λ ˆμ½”λ” ν™•μž₯을 μ‘°ν•©ν•˜λ©΄ μž‘λ™ν•©λ‹ˆλ‹€! λ‚΄ λ³€κ²½ 사항이 μ–Έμ œ vscode λ¦΄λ¦¬μŠ€μ— 포함 될지 μ•Œμ•„ λ‚΄λ©΄λ©λ‹ˆλ‹€.

macro

이미 vscode λ§ˆμΌ“ ν”Œλ ˆμ΄μŠ€μ—μ„œ μ„€μΉ˜ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? κ·Έλ ‡λ‹€λ©΄ ν™•μž₯의 이름은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?

ν™•μž₯ API λ³€κ²½μ˜ ν˜„μž¬ μƒνƒœμ— λŒ€ν•œ μ—…λ°μ΄νŠΈ : μƒˆ API에 λŒ€ν•œ μ„±λŠ₯ λ¬Έμ œκ°€ μžˆμ—ˆκΈ° λ•Œλ¬Έμ—μ΄λ₯Ό μ œκ±°ν•˜κΈ°λ‘œ κ²°μ •ν–ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ VSCode에 맀크둜 기둝 κΈ°λŠ₯을 μΆ”κ°€ν•˜κΈ° μœ„ν•΄ PR에 μ—΄λ € μžˆμŠ΅λ‹ˆλ‹€. μ—¬μœ  μ‹œκ°„μ΄ 생기면 κ΅¬ν˜„ 방법을 μ‚΄νŽ΄λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. ν™•μž₯을 κΈ°λ‹€λ € μ£Όμ‹  λͺ¨λ“  λΆ„λ“€κ»˜ μ£„μ†‘ν•©λ‹ˆλ‹€.

λ‚˜λŠ” VScodeλ₯Ό 더 많이 μ‚¬μš©ν•˜κΈ° μ‹œμž‘ν•˜κ³  μžˆμ§€λ§Œ, μ΄λŸ¬ν•œ μœ μš©ν•œ κΈ°λŠ₯을 μ§€μ›ν•˜μ§€ μ•ŠλŠ”μ΄ 3 λ…„ 반의 μŠ€λ ˆλ“œλ₯Ό λ³΄λŠ” 것은 정말 싀망 μŠ€λŸ½μŠ΅λ‹ˆλ‹€. μΉ­μ°¬λ°›λŠ” νŽΈμ§‘μžλŠ” λ‹€λ₯Έ νŽΈμ§‘μžμ—μ„œ μˆ˜μ‹­ λ…„ λ™μ•ˆ μ‚¬μš© λ˜μ–΄μ˜¨ 핡심 κΈ°λŠ₯을 λ†“μΉ˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” 맀크둜 κΈ°λŠ₯을 λ†“μ³€μ§€λ§Œ μ—¬κΈ°μ„œ μ–ΈκΈ‰λ˜μ§€ μ•Šμ€ κΈ°λŠ₯은 vscode의 닀쀑 μ»€μ„œ 및 선택 κΈ°λŠ₯μž…λ‹ˆλ‹€. 이 μ—¬λŸ¬ 쀄 μ„ νƒμœΌλ‘œ 맀크둜λ₯Ό μ‚¬μš©ν•œ λ§Žμ€ 일을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

multiline-type

μ΄λŸ¬ν•œ λ‹¨μΆ•ν‚€μ˜ κ°œμš” :
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

κ·ΈλŸΌμ—λ„ λΆˆκ΅¬ν•˜κ³  λ§€ν¬λ‘œκ°€ vscode에 μΆ”κ°€λ˜κΈ°λ₯Ό λ°”λžλ‹ˆλ‹€.

vim μ‚¬μš©μž 인 경우 neovim을 포함 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 방금 μ‹œλ„ν•΄ λ³΄μ•˜λŠ”λ°μ΄ ν”ŒλŸ¬κ·ΈμΈμ„ μ‚¬μš©ν•˜μ—¬ μž‘λ™ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

https://marketplace.visualstudio.com/items?itemName=asvetliakov.vscode-neovim

νŽΈμ§‘ : λ‚˜λŠ” 그것을 μ‹œλ„ν•˜κ³  μž‘λ™ν•œλ‹€λŠ” 것을 μ•Œμ•˜μ§€ 만 더 느리고 λͺ¨λ“œκ°€ μ˜ˆμƒλŒ€λ‘œ μž‘λ™ν•˜μ§€ μ•ŠλŠ” 것 κ°™μ•˜μŠ΅λ‹ˆλ‹€.

FWIW, geddski의 맀크둜 ν™•μž₯의 ν˜„μž¬ μž‘λ™μ€‘μΈ ν¬ν¬λŠ” Jeff Hykin의 맀크둜 μ‚¬λ Ήκ΄€μž…λ‹ˆλ‹€. 맀크둜 기둝은 μ—†μ§€λ§Œ μž₯κΈ° μ‚¬μš© λ§€ν¬λ‘œκ°€ ν•„μš”ν–ˆκΈ° λ•Œλ¬Έμ— Sublime Textμ—μ„œ 일뢀 μž‘μ—…μ„ μ΄λ™ν•˜λŠ” 데 ν•„μš”ν•œ λ§ˆμ§€λ§‰ λΆ€λΆ„μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

방금 λ³΄μ•˜κ³  맀크둜 사령관이 λ§€ν¬λ‘œμ—μ„œ μ—…κ·Έλ ˆμ΄λ“œ 된 것 κ°™μŠ΅λ‹ˆλ‹€.
geddski! ν˜Έν™˜μ„±μ„ ν™•μΈν•˜λŠ” μ¦‰μ‹œ μ „ν™˜λ©λ‹ˆλ‹€β€¦

2019 λ…„ 11 μ›” 21 일 λͺ©μš”일 μ˜€μ „ 11:26 Ben Coleman [email protected]
썼닀 :

FWIW, geddski의 맀크둜 ν™•μž₯의 ν˜„μž¬ μž‘λ™μ€‘μΈ ν¬ν¬λŠ” Jeffμž…λ‹ˆλ‹€.
Hykin의 맀크둜 사령관. 맀크둜 기둝은 μ—†μ§€λ§Œ μ €μ—κ²ŒλŠ”
Sublime Textμ—μ„œ μž‘μ—…μ„ μ΄λ™ν•˜λŠ” 데 ν•„μš”ν•œ λ§ˆμ§€λ§‰ λΆ€λΆ„μž…λ‹ˆλ‹€.
μž₯κΈ° μ‚¬μš© λ§€ν¬λ‘œκ°€ ν•„μš”ν–ˆμŠ΅λ‹ˆλ‹€.

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/microsoft/vscode/issues/4490?email_source=notifications&email_token=AAHE7PUJGMDKPN3GJUVJ77LQU3HFNA5CNFSM4B6T4MR2YY3PNVWWK3TUL52HS4DFWSVREXG43VMVORPW63LNEE3572ZLOBW63LNMVXHJK
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AAHE7PSHGF4FHPEPG2752G3QU3HFNANCNFSM4B6T4MRQ
.

이것에 +1, λ‚˜λŠ” 맀크둜 λ ˆμ½”λ”κ°€ μ—†κΈ° λ•Œλ¬Έμ— VS Code λŒ€μ‹  Sublime 만 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 데이터λ₯Ό μ½”λ“œλ‘œ λ³€ν™˜ν•˜κ±°λ‚˜ κ·Έ λ°˜λŒ€λ‘œ λ³€ν™˜ν•˜κΈ° μœ„ν•΄ 항상 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. κ°€λŠ₯ν•œ λŒ€μ•ˆμ€ μ •κ·œμ‹ κ΅μ²΄μ΄μ§€λ§Œ λ§Žμ€ 경우 맀크둜 λ ˆμ½”λ”κ°€ 훨씬 λΉ λ¦…λ‹ˆλ‹€.

λˆ„κ΅¬λ“ μ§€ 이것을 μ‹œλ„ ν–ˆμŠ΅λ‹ˆκΉŒ?
https://marketplace.visualstudio.com/items?itemName=jevakallio.vscode-hacker-typer

방금 μ„€μΉ˜ν–ˆμŠ΅λ‹ˆλ‹€. 아침에 λ¨Ήμ–΄ λ³Όκ²Œμš”β€¦

2020 λ…„ 1 μ›” 6 일 μ›”μš”μΌ μ˜€μ „ 2:17 MΓ‘rton Balassa [email protected]
썼닀 :

λˆ„κ΅¬λ“ μ§€ 이것을 μ‹œλ„ ν–ˆμŠ΅λ‹ˆκΉŒ?

https://marketplace.visualstudio.com/items?itemName=jevakallio.vscode-hacker-typer

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/microsoft/vscode/issues/4490?email_source=notifications&email_token=AAHE7PU67IKQUWNQYQTJG33Q4LZLDA5CNFSM4B6T4MR2YY3PNVWWK3TUL52HS4DFWSVREXG43ZVMVORPW63LNMVXHJW63LNMVXHJK
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AAHE7PSDBAESHSUUGPM3N3DQ4LZLDANCNFSM4B6T4MRQ
.

λˆ„κ΅¬λ“ μ§€ 이것을 μ‹œλ„ ν–ˆμŠ΅λ‹ˆκΉŒ?
https://marketplace.visualstudio.com/items?itemName=jevakallio.vscode-hacker-typer

κ·Έλƒ₯ 농담이야 .. μ§„μ§œ 맀크둜 λ ˆμ½”λ” / μž¬μƒμ΄ 아냐

음, "농담"μ΄λΌλŠ” 츑면이 μžˆμŠ΅λ‹ˆλ‹€.
맀크둜 λ ˆμ½”λ”. @Shai Ben-Naphtaliβ€” 이미 μ‚¬μš©ν•΄ λ³΄μ•˜μ§€λ§Œ μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.
사기?

2020 λ…„ 1 μ›” 6 일 μ›”μš”μΌ μ˜€μ „ 9:02 Shai Ben-Naphtali [email protected]
썼닀 :

λˆ„κ΅¬λ“ μ§€ 이것을 μ‹œλ„ ν–ˆμŠ΅λ‹ˆκΉŒ?

https://marketplace.visualstudio.com/items?itemName=jevakallio.vscode-hacker-typer

κ·Έλƒ₯ 농담이야 .. μ§„μ§œ 맀크둜 λ ˆμ½”λ” / μž¬μƒμ΄ 아냐

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/microsoft/vscode/issues/4490?email_source=notifications&email_token=AAHE7PUY6HSCSZ5PRA5UQJDQ4NIYFA5CNFSM4B6T4MR2YY3PNVWWK3TUL52HS4DFWSVREXG43VMVORBW63LNMVW196422 .
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AAHE7PQUX6FM5RMQFYF2PJDQ4NIYFANCNFSM4B6T4MRQ
.

λ‚˜λŠ” 그것을 "사기"라고 λΆ€λ₯΄μ§€ μ•Šμ„ κ²ƒμ΄μ§€λ§Œ 그것을 μ„€μΉ˜ν–ˆκ³  그것을 μ‹œλ„ν–ˆκ³  그것은 μ„€λͺ… λœλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€. OPκ°€ μ›ν•˜λŠ”λŒ€λ‘œν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

그것은 μš°λ¦¬κ°€ 맀크둜 기둝이라고 μ£Όμž₯ν•˜μ§€ μ•ŠμœΌλ©° κ°œλ°œμžλ“€μ€ 맀크둜 기둝이라고 λΆ€λ¦…λ‹ˆλ‹€. 맀우 ꡬ체적인 λ°©μ‹μœΌλ‘œ 맀우 ꡬ체적인 κ²°κ³Όλ₯Ό κΈ°λ‘ν•©λ‹ˆλ‹€.

"라이브 μ½”λ”© 프리젠 ν…Œμ΄μ…˜, μΉœκ΅¬μ—κ²Œ κΉŠμ€ 인상을 λ‚¨κΈ°κ±°λ‚˜ 직μž₯μ—μ„œ λ°”μ˜κ²Œ λ³΄μ΄λ €κ³ ν•˜λŠ” 데 μ ν•©ν•©λ‹ˆλ‹€."


κΈ€μŽ„μš”, "농담"μ΄λΌλŠ” 츑면이 μžˆμ§€λ§Œ 그것은 λ˜ν•œ 맀크둜 기둝기라고 μ£Όμž₯ν•©λ‹ˆλ‹€. @shai Ben-Naphtaliβ€” 이미 μ‹œλ„ν•΄ λ³΄μ•˜λŠ”λ° 사기 ν–‰μœ„μž„μ„ μ•Œκ²Œ λ˜μ—ˆμŠ΅λ‹ˆκΉŒ?
…
2020 λ…„ 1 μ›” 6 일 μ›”μš”μΌ μ˜€μ „ 9:02 Shai Ben-Naphtali @ . * > μ“΄ : λˆ„κ΅¬λ“ μ§€ 이것을 μ‹œλ„ ν–ˆμŠ΅λ‹ˆκΉŒ? https://marketplace.visualstudio.com/items?itemName=jevakallio.vscode-hacker-typer 이것은 단지 농담 μΌλΏμž…λ‹ˆλ‹€. .. μ‹€μ œ 맀크둜 기둝 / μž¬μƒμ΄ μ•„λ‹™λ‹ˆλ‹€. λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ—μ΄ λ©”μ‹œμ§€λ₯Όλ°›μ€ κ²ƒμž…λ‹ˆλ‹€. λ°”λ‘œμ΄ 이메일에 νšŒμ‹  GitHubμ˜μ—μ„œ λ³Ό <# 4490? email_source = 톡지 및 email_token = AAHE7PUY6HSCSZ5PRA5UQJDQ4NIYFA5CNFSM4B6T4MR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIF4IBQ # issuecomment-571196422>, λ˜λŠ” ꡬ독 μ·¨μ†Œ https://github.com/notifications/unsubscribe-auth/AAHE7PQUX6FM5RMQFYF2PJDQ4NIYFANCNFSM4B6T4MRQ .

λ‚˜λŠ” 그것을 λœ―μ–΄ λ‚΄κΈ° 전에 그것을 μ‹œλ„ ν•  κΈ°νšŒκ°€ μ—†μ—ˆλ‹€.
맀크둜 λŒ€μ‹  μ‚¬μš©ν•˜λŠ” 슀 λ‹ˆνŽ« μ»¬λ ‰μ…˜μ„ λ°©ν•΄ν–ˆμŠ΅λ‹ˆλ‹€.
λ ˆμ½”λ”κ°€ μžˆμ–΄μ•Όν•©λ‹ˆλ‹€!

2020 λ…„ 1 μ›” 7 일 ν™”μš”μΌ μ˜€μ „ 12μ‹œ 45 λΆ„ Shai Ben-Naphtali [email protected]
썼닀 :

λ‚˜λŠ” 그것을 "사기"라고 λΆ€λ₯΄μ§€ μ•Šκ³  그것을 μ„€μΉ˜ν•˜κ³  그것을 μ‹œλ„ν–ˆλ‹€.
μ„€λͺ… λœλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€. OPκ°€ μ›ν•˜λŠ”λŒ€λ‘œν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

맀크둜 λ ˆμ½”λ“œλΌκ³  μ£Όμž₯ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. κ°œλ°œμžλŠ” λ§€ν¬λ‘œλΌκ³ ν•©λ‹ˆλ‹€.
기둝계. 맀우 ꡬ체적인 λ°©μ‹μœΌλ‘œ 맀우 ꡬ체적인 κ²°κ³Όλ₯Ό κΈ°λ‘ν•©λ‹ˆλ‹€.

라이브 μ½”λ”© ν”„λ ˆμ  ν…Œμ΄μ…˜, μΉœκ΅¬μ—κ²Œ κΉŠμ€ 인상을 λ‚¨κΈ°κ±°λ‚˜
직μž₯μ—μ„œ λ°”μ˜κ²Œ λ³΄μ΄λ €κ³ ν•©λ‹ˆλ‹€.

음, "농담"μ΄λΌλŠ” 츑면이 μžˆμŠ΅λ‹ˆλ‹€.
맀크둜 λ ˆμ½”λ”. @shai https://github.com/shai Ben-Naphtaliβ€”
이미 μ‹œλ„ν–ˆμ§€λ§Œ μ‚¬κΈ°λ‘œ 판λͺ… λ˜μ—ˆμŠ΅λ‹ˆκΉŒ?
… <# m_8759474290923726487_>
2020 λ…„ 1 μ›” 6 일 μ›”μš”μΌ μ˜€μ „ 9:02 Shai Ben-Naphtali @ . * > μž‘μ„± : λˆ„κ΅¬λ‚˜
이거 λ¨Ήμ—ˆμ–΄?
https://marketplace.visualstudio.com/items?itemName=jevakallio.vscode-hacker-typer
그것은 단지 농담 μΌλΏμž…λ‹ˆλ‹€. .. μ‹€μ œ 맀크둜 λ ˆμ½”λ” / μž¬μƒμ΄ μ•„λ‹™λ‹ˆλ‹€.
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. 이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
<# 4490 https://github.com/microsoft/vscode/issues/4490 ? email_source = notifications & email_token = AAHE7PUY6HSCSZ5PRA5UQJDQ4NIYFA5CNFSM4B6T4MR2YY3PNVWWK3TUL52HS4DFVREXW-571ZLOJKDNDNMEV4H1964, QWScomment5
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AAHE7PQUX6FM5RMQFYF2PJDQ4NIYFANCNFSM4B6T4MRQ
.

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/microsoft/vscode/issues/4490?email_source=notifications&email_token=AAHE7PRB4WSAPDI5L5HRTSTQ4QXI7A5CNFSM4B6T4MR2YY3PNVWWK3TUL52HS4DFVRWSG43VMVORBW63LNGOW571VXHJKTDNNEIVXHJK
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AAHE7PVK5TJZPIJ6JUUUPQ3Q4QXI7ANCNFSM4B6T4MRQ
.

이 μ ˆμ‹€νžˆ ν•„μš”ν•œ κΈ°λŠ₯에 λ‚΄ +1을 μΆ”κ°€ν•©λ‹ˆλ‹€. λ˜ν•œ 닀쀑 μ„ νƒμœΌλ‘œ ν•΄κ²°λ˜μ§€ μ•ŠλŠ” λ°©μ‹μœΌλ‘œ ν…μŠ€νŠΈλ₯Ό λ§ˆμ‚¬μ§€ν•˜λŠ” 기둝 μž¬μƒ 맀크둜λ₯Ό μœ„ν•΄ VSCode와 Notepad ++간에 λ‚΄ μ›Œν¬ ν”Œλ‘œλ₯Ό μ•žλ’€λ‘œ μ΄λ™ν•΄μ•Όν•©λ‹ˆλ‹€.

λ§λΆ™μ—¬μ„œ, μ €λŠ” μˆ˜μ‹­ λ…„ 전에 처음으둜 "Programmer 's File Editor"둜 맀크둜 νŽΈμ§‘μ— λ§€λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. κ·Έ μ΄ν›„λ‘œ λ‚΄ 도ꡬ ν‚€νŠΈμ—μ„œ μ—†μ–΄μ„œλŠ” μ•ˆλ  λΆ€λΆ„μ΄μ—ˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ 이것은 VSCodeμ—μ„œ 크게 λ†“μΉœ κ²ƒμž…λ‹ˆλ‹€!

λ‚˜λŠ” PFEλ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ•˜μ§€λ§Œ BriefλŠ” λ‚˜λ₯Ό μœ„ν•΄ ν‘œμ€€μ„ μ„€μ •ν–ˆμŠ΅λ‹ˆλ‹€. κ±Έλ¦° μ‹œκ°„μ„ κ°μ•ˆν•  λ•Œ
μ‚½μž… ν‚€λ₯Ό κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄ vscode,이 문제λ₯Ό 거의 ν¬κΈ°ν–ˆμŠ΅λ‹ˆλ‹€β€¦

2020 λ…„ 1 μ›” 19 일 μΌμš”μΌ μ˜€μ „ 9:14 William W. Kimball, Jr., MBA, MSIS <
[email protected]> μž‘μ„± :

이 μ ˆμ‹€νžˆ ν•„μš”ν•œ κΈ°λŠ₯에 λ‚΄ +1을 μΆ”κ°€ν•©λ‹ˆλ‹€. λ‚˜λŠ” λ˜ν•œ λ‚΄
맀크둜λ₯Ό 기둝-μž¬μƒν•˜κΈ° μœ„ν•΄ μ›Œν¬ ν”Œλ‘œμš°λ₯Ό λ©”λͺ¨μž₯ ++둜 λ˜λŒλ¦½λ‹ˆλ‹€.

λ§λΆ™μ—¬μ„œ, μ €λŠ” μ²˜μŒμ— "Programmer 's File"둜 맀크둜 νŽΈμ§‘μ— λ§€λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.
νŽΈμ§‘μž "μž…λ‹ˆλ‹€. 제 νˆ΄ν‚·μ—μ„œ μ—†μ–΄μ„œλŠ” μ•ˆλ  λΆ€λΆ„μ΄μ—ˆμŠ΅λ‹ˆλ‹€.
이후. λ”°λΌμ„œ 이것은 VSCodeμ—μ„œ 크게 λ†“μΉœ κ²ƒμž…λ‹ˆλ‹€!

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/microsoft/vscode/issues/4490?email_source=notifications&email_token=AAHE7PXLAQ2C57YNMWMEGELQ6R355A5CNFSM4B6T4MR2YY3PNVWWK3TUL52HS4DFVRWSG43VMVLOBW63LNMVXHJKTQDNMVXHJKT
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AAHE7PQPDJRG2P3QCDV2XKLQ6R355ANCNFSM4B6T4MRQ
.

+1

λ‚˜λ₯Ό μœ„ν•΄ +1, SlickeditλŠ” ν–₯ν›„ μ‚¬μš©μ„ μœ„ν•΄ μ¦‰μ‹œ 및 μ΄λ¦„μœΌλ‘œ 맀크둜 μ‚¬μš©μ„ λ³΄μ—¬μ£Όμ—ˆμŠ΅λ‹ˆλ‹€.

+1

+1 이제 2020 λ…„ ..

+1
마우슀 단좕킀λ₯Ό ꡬ성 κ°€λŠ₯ν•˜κ²Œ λ§Œλ“œμ‹­μ‹œμ˜€! 2020 λ…„μž…λ‹ˆλ‹€!

+1 vscode에 맀크둜 κΈ°λŠ₯을 μΆ”κ°€ν•˜μ‹­μ‹œμ˜€

"+1"μ—λ§Œ λŒ“κΈ€μ„ 남기지 λ§ˆμ„Έμš”. 이 μŠ€λ ˆλ“œλ₯Ό κ΅¬λ…ν•˜λŠ” λͺ¨λ“  μ‚¬λžŒμ—κ²Œ 이메일을 λ³΄λƒ…λ‹ˆλ‹€. λŒ€μ‹  μ›λž˜ 문제 (719 λͺ…이 이미 μˆ˜ν–‰ ν•œ 문제)에 μ’‹μ•„μš” ν‘œμ‹œλ₯Όν•©λ‹ˆλ‹€.

μ΅œκ·Όμ— 일뢀 μžλ°” 슀크립트 μž‘μ—…μ— VS Codeλ₯Ό μ‚¬μš©ν•˜κΈ° μ‹œμž‘ν–ˆμœΌλ©° κ°€μž₯ μ€‘μš”ν•œ κΈ°λŠ₯인 Mx ν‚€λ³΄λ“œ λ§€ν¬λ‘œκ°€ λˆ„λ½ 된 것 κ°™μŠ΅λ‹ˆλ‹€.

이것은 맀우 유용 ν•  κ²ƒμž…λ‹ˆλ‹€.

이 κΈ°λŠ₯을 μœ„ν•΄ λ°±κ·ΈλΌμš΄λ“œμ—μ„œ λ‹€λ₯Έ νŽΈμ§‘κΈ°λ₯Ό μ—΄μ–΄ λ‘λŠ” 것은 λ„ˆλ¬΄ μ§€λ£¨ν•©λ‹ˆλ‹€.

+1 μ €λŠ” 주둜 Latex 용 μ½”λ“œ νŽΈμ§‘κΈ°λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. 이제 친ꡬ의 μΆ”μ²œμ— 따라 TexStudioμ—μ„œ VS Code둜 μ „ν™˜ν•˜λ €κ³ ν•©λ‹ˆλ‹€. λ§€ν¬λ‘œλŠ” λ‚˜μ—κ²Œ μ—†μ–΄μ„œλŠ” μ•ˆλ  μš”μ†Œμž…λ‹ˆλ‹€.

이 κΈ°λŠ₯을 κΈ°λ‹€λ¦¬κ³ μžˆλŠ” λͺ¨λ“  λΆ„λ“€κ»˜ :
λ§€ν¬λ‘œλŠ” ν›Œλ₯­ ν•©λ‹ˆλ‹€ . 염두 에

이λ₯Ό 염두에두고 ν•΄κ²° 방법을 μ‹œλ„ν•˜μ‹­μ‹œμ˜€. 창의λ ₯을 λ°œνœ˜ν•˜μ‹­μ‹œμ˜€. μ—¬λŸ¬ 번 μ–ΈκΈ‰ν–ˆλ“―μ΄ vim ν”ŒλŸ¬κ·ΈμΈ μ—λŠ” λ§€ν¬λ‘œκ°€ λ‚΄μž₯λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 저와 κ°™κ³  vim λͺ…령이 λ§ˆμŒμ— 듀지 μ•ŠλŠ” 경우 λ‹€μŒκ³Ό 같은 μœ μš©ν•œ 팁이 μžˆμŠ΅λ‹ˆλ‹€.

Cmd + D
λ‹€μŒ κ°€μž₯ κ°€κΉŒμš΄ 일치 ν•­λͺ©μ— 선택 ν•­λͺ©μ„ μΆ”κ°€ν•©λ‹ˆλ‹€ . 이λ₯Ό 반볡적으둜 μ‚¬μš©ν•˜μ—¬ 더 λ§Žμ€ 일치 ν•­λͺ©μ„ μΆ”κ°€ ν•œ λ‹€μŒ ν•„μš”μ— 따라 νŽΈμ§‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ³΅μ‚¬λŠ” λͺ¨λ“  μ»€μ„œ 데이터λ₯Ό κ°œλ³„μ μœΌλ‘œ κ°€μ Έ 였며 μƒˆ ν–‰μœΌλ‘œ λΆ™μ—¬ λ„£κ±°λ‚˜ μ—¬λŸ¬ μ»€μ„œλ₯Ό μ‚¬μš©ν•  λ•Œ μ›λž˜ μ°Ύμ€λŒ€λ‘œ λΆ™μ—¬ 넣을 수 μžˆμŠ΅λ‹ˆλ‹€. μ½”λ“œ 완성은 λͺ¨λ“  μ»€μ„œμ— 영ν–₯μ„μ€λ‹ˆλ‹€. 선택 ν•­λͺ©μ„ κ°•μ‘° ν‘œμ‹œν•˜μ§€ μ•Šκ³ λ„μ΄ λͺ…령을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
ezgif-4-416a24f1e2f6

Cmd + L
μœ„μ˜ λͺ…λ Ήκ³Ό λΉ„μŠ·ν•˜μ§€λ§Œ 전체 νŒŒμΌμ—μ„œ μΌμΉ˜ν•˜λŠ” λͺ¨λ“  ν•­λͺ©μ— μ»€μ„œλ₯Ό μΆ”κ°€ ν•©λ‹ˆλ‹€.
ezgif-4-86d685ab6442

Cmd + Shift + L
검색 κΈ°μ€€κ³Ό 일치 ν•˜λŠ” λͺ¨λ“  ν•­λͺ©μ— μ»€μ„œλ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€. 이것은 λ³΅μž‘ν•œ 선택에 맀우 μœ μš©ν•˜λ©° 검색에 μ •κ·œμ‹μ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
ezgif-4-cb55bd70113d

이제 μ•ˆνƒ€κΉκ²Œλ„ νŒŒμΌμ—μ„œ μ΄λŸ¬ν•œ λͺ…령을 "μž¬μƒ"ν•  수 μ—†μœΌλ―€λ‘œ μ‚¬μš© 사둀와 μΌμΉ˜ν•˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ νŽΈμ§‘ν•˜λŠ” λ™μ•ˆ 맀크둜λ₯Ό μ‚¬μš©ν•˜κΈ° μœ„ν•΄ μ§€λ‚œ λͺ‡ λ…„ λ™μ•ˆ κ·Έ ν•„μš”μ„±μ„ λŠλΌμ§€ λͺ»ν–ˆμŠ΅λ‹ˆλ‹€.
μ •λ§λ‘œ 절망적이라면 ν‚€ + 마우슀 λ ˆμ½”λ” μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ΅¬ν•΄μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ λ°° λ°–μœΌλ‘œ λ‚˜κ°€μ§€ 말자 ...

μš”μ μ€ : μˆ˜μ™„μ„ 가지고 λͺ‡ 가지 단좕킀λ₯Ό μ‚΄νŽ΄λ³΄λ©΄ λ§€ν¬λ‘œλ³΄λ‹€ 더 λ‚˜μ€ μž‘μ—…μ„ μˆ˜ν–‰ ν•  수 μžˆλ‹€λŠ” 사싀에 기뻐할 수 μžˆμŠ΅λ‹ˆλ‹€.

λΆˆν–‰νžˆλ„ 당신이 μ œμ•ˆν•˜λŠ” 것은
Visual에 λŒ€ν•œ λ‚΄ 맀크둜 (ν˜„μž¬ VSIX ν™•μž₯)μ—μžˆλŠ” κΈ°λŠ₯
사진관.

VS 2005 λ‹Ήμ‹œμ—λŠ” 맀크둜 IDEκ°€μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 그것은 ν™˜μƒμ μ΄μ—ˆμŠ΅λ‹ˆλ‹€.
맀크둜 개발. 맀크둜 IDEλŠ” VS 2008에 이어 VS
2010 (μ•½κ°„ 버그가 있음). 그리고 "λ¬΄ν•œν•œ μ§€ν˜œ"μ—μ„œ MSλŠ”
맀크둜 IDE둜. λ‚˜λŠ” λ‹Ήμ‹œ PO'ed λ§Žμ€ μ‚¬λžŒλ“€ 쀑 ν•˜λ‚˜μ˜€μŠ΅λ‹ˆλ‹€. λ‚˜λŠ”ν•΄μ•Όν–ˆλ‹€
λ‚΄ 맀크둜λ₯Ό μΆ”κ°€ κΈ°λŠ₯으둜 λ³€ν™˜ν•˜λŠ” 방법을 μ•Œμ•„ λ‚΄μ‹­μ‹œμ˜€. λ§Žμ€ μ§€μΆœ ν›„
μž‘λ™ν•˜λŠ” 데 λͺ‡ μ‹œκ°„μ΄ κ±Έλ Έκ³ , μ œκ°€ 가지고 있던 κΈ°λŠ₯을 λ˜μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.
이전 λ²„μ „μ˜ VS. 그런 λ‹€μŒ "λ¬΄ν•œ μ§€ν˜œ"μ—μ„œ MSλŠ”
VS 2015의 μ• λ“œ μΈμž…λ‹ˆλ‹€. μ €λŠ” PO'ed x 3μ΄μ—ˆμŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ 더 λ§Žμ€ μ‹œκ°„μ„ λ³΄λ‚΄μ•Όν–ˆμŠ΅λ‹ˆλ‹€.
λ‚΄ 맀크둜 (라이브러리둜)λ₯Ό VSIX와 μΈν„°νŽ˜μ΄μŠ€ν•˜λŠ” 방법을 μ•Œμ•„ λ΄…λ‹ˆλ‹€.

이제 VS 2019μ—μ„œλŠ” VSIXκ°€λ‘œλ“œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” λ‚΄κ°€ν•΄μ•Όν•œλ‹€λŠ” 것을 λ°°μ› λ‹€
λ‚΄ VISIXλ₯Ό 아직 λ‹€μ‹œ λ³€κ²½ν•˜μ—¬ VS 2019와 ν•¨κ»˜ μž‘λ™ν•©λ‹ˆλ‹€. μ–Έμ œν•΄μ•Όν• μ§€ λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.
μ§€κΈˆμ€ VS 2017을 κ³ μˆ˜ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

VSIXλ₯Ό μ§€μ›ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— VS Codeλ₯Ό μ‚¬μš©ν•˜μ§€λ„ μ•ŠμŠ΅λ‹ˆλ‹€.
λ§€ν¬λ‘œμ— λŒ€ν•œ μΈν„°νŽ˜μ΄μŠ€κ°€ μ—†μŠ΅λ‹ˆλ‹€. 당신이 κ²°μ •ν•œλ‹€λ©΄ λ‚˜λŠ” 그것에 갈 수 μžˆμŠ΅λ‹ˆλ‹€
μš°λ¦¬κ°€ 10 λ…„ λ„˜κ²Œ μ‚¬μš©ν–ˆλ˜ 맀크둜 IDE λ°©μ‹μœΌλ‘œ 톡합
μ „ VS 2005μ—μ„œ, μ €λŠ” (λ‹€λ₯Έ λ§Žμ€ μ‚¬λžŒλ“€κ³Ό ν•¨κ»˜) 이것이
μΆ”κ°€ν•΄μ•Όν•˜λŠ” μ€‘μš”ν•œ κΈ°λŠ₯ ..

이것이 μ œκ°€ VS 2017κ³Ό Sublime을 κ³ μˆ˜ν•˜λŠ” 주된 μ΄μœ μž…λ‹ˆλ‹€.

2020 λ…„ 5 μ›” 1 일 κΈˆμš”μΌ μ˜€μ „ 11:46 Felipe Mullen [email protected]
썼닀 :

이 κΈ°λŠ₯을 κΈ°λ‹€λ¦¬κ³ μžˆλŠ” λͺ¨λ“  λΆ„λ“€κ»˜ :
λ§€ν¬λ‘œλŠ” ν›Œλ₯­ ν•©λ‹ˆλ‹€ .
일뢀 λŒ“κΈ€ μž‘μ„±μžλ₯Ό λΉ„λ‚œν•©λ‹ˆλ‹€! 사싀을 λͺ…심 ν•˜μ‹­μ‹œμ˜€
맀주 수천 μ‹œκ°„μ˜ 개발이이 ν”„λ‘œμ νŠΈμ— νˆ¬μž…λ˜κ³ 
이것은 μ•½ 5k 개의 문제 쀑 ν•˜λ‚˜μ— λΆˆκ³Όν•©λ‹ˆλ‹€.

이λ₯Ό 염두에두고 ν•΄κ²° 방법을 μ‹œλ„ν•˜μ‹­μ‹œμ˜€. 창의λ ₯을 λ°œνœ˜ν•˜μ‹­μ‹œμ˜€. λͺ‡ 가지 μ–ΈκΈ‰ν–ˆλ“―μ΄
μ‹œκ°„, vim ν”ŒλŸ¬κ·ΈμΈ https://github.com/VSCodeVim/Vim μ—λŠ” λ§€ν¬λ‘œκ°€ λΉŒλ“œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.
in. 당신이 λ‚˜μ™€ κ°™κ³  vim λͺ…령이 λ§ˆμŒμ— 듀지 μ•ŠλŠ”λ‹€λ©΄, 여기에 λͺ‡ 가지 μœ μš©ν•œ 정보가 μžˆμŠ΅λ‹ˆλ‹€.
λ‚΄κ°€ μ‚¬μš©ν•œ 팁 :

Cmd + D
λ‹€μŒ κ°€μž₯ κ°€κΉŒμš΄ 일치 ν•­λͺ©μ— 선택 ν•­λͺ©μ„ μΆ”κ°€ν•©λ‹ˆλ‹€ . λ°˜λ³΅ν•΄μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€
더 λ§Žμ€ 일치 ν•­λͺ©μ„ μΆ”κ°€ ν•œ λ‹€μŒ ν•„μš”μ— 따라 νŽΈμ§‘ν•©λ‹ˆλ‹€. λ³΅μ‚¬ν•˜λ©΄
μ»€μ„œ 데이터λ₯Ό λ”°λ‘œ λ”°λ‘œ λΆ™μ—¬ 넣을 수 μžˆμŠ΅λ‹ˆλ‹€.
μ›λž˜ μ—¬λŸ¬ μ»€μ„œλ₯Ό μ‚¬μš©ν•  λ•Œ λ°œκ²¬λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ½”λ“œ 완성은 λͺ¨λ‘μ— 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€.
μ»€μ„œ. 선택 ν•­λͺ©μ„ κ°•μ‘° ν‘œμ‹œν•˜μ§€ μ•Šκ³ λ„μ΄ λͺ…령을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
[이미지 : ezgif-4-416a24f1e2f6]
https://user-images.githubusercontent.com/3488482/80822343-5fad5280-8b8f-11ea-9a64-f07a1244ed16.gif

Cmd + L
μœ„μ˜ λͺ…λ Ήκ³Ό 같은 κΈ°λŠ₯μ„ν•˜μ§€λ§Œ λͺ¨λ‘μ— μ»€μ„œλ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€.일치
[이미지 : ezgif-4-86d685ab6442]
https://user-images.githubusercontent.com/3488482/80822501-b61a9100-8b8f-11ea-92df-04d06cad6af8.gif

Cmd + Shift + L
검색 κΈ°μ€€κ³Ό 일치 ν•˜λŠ” λͺ¨λ“  ν•­λͺ©μ— μ»€μ„œλ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€. 이것은
λ³΅μž‘ν•œ 선택에 맀우 μœ μš©ν•˜λ©° μ •κ·œμ‹μ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
검색
[이미지 : ezgif-4-cb55bd70113d]
https://user-images.githubusercontent.com/3488482/80822598-eb26e380-8b8f-11ea-9588-75303f92e427.gif

이제 μ•ˆνƒ€κΉκ²Œλ„ νŒŒμΌμ—μ„œ μ΄λŸ¬ν•œ λͺ…령을 "μž¬μƒ"ν•  수 μ—†μœΌλ―€λ‘œ
μ‚¬μš© 사둀와 μΌμΉ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ νŽΈμ§‘ 쀑에 맀크둜λ₯Ό μ‚¬μš©ν•˜κΈ° μœ„ν•΄
μ§€λ‚œ λͺ‡ λ…„ λ™μ•ˆ ν•„μš”λ₯Ό λŠκΌˆμŠ΅λ‹ˆλ‹€.
μ •λ§λ‘œ 절망적이라면 ν‚€ + 마우슀 λ ˆμ½”λ” μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό 얻을 수 μžˆμŠ΅λ‹ˆλ‹€.
그것을 μ‚¬μš©ν•˜μ‹­μ‹œμ˜€. ν•˜μ§€λ§Œ λ°° λ°–μœΌλ‘œ λ‚˜κ°€μ§€ 말자 ...

μš”μ μ€ : μˆ˜μ™„μ„ 가지고 λͺ‡ 가지 지름길을 μ‚΄νŽ΄λ³΄λ©΄
λ§€ν¬λ‘œλ³΄λ‹€ 더 λ‚˜μ€ 일을 ν•  수 μžˆλ‹€λŠ” 사싀을 μ•Œκ²Œλ˜μ–΄ 기뻐할 수 μžˆμŠ΅λ‹ˆλ‹€.

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/microsoft/vscode/issues/4490#issuecomment-622465706 ,
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AHU6LAIMRXNZREX5ZZTNBDLRPL4H5ANCNFSM4B6T4MRQ
.

λˆ„κ΅°κ°€ 이미 ν’€ μš”μ²­μ„ λ°œν–‰ν•˜μ—¬ μž…λ ₯ 된 ν‚€λ₯Ό 좔적 ν•  μˆ˜μžˆλŠ” κΈ°λŠ₯과이λ₯Ό 기둝 / μž¬μƒμ— μ‚¬μš©ν•˜λŠ” ν”ŒλŸ¬κ·ΈμΈμ„ μ œκ³΅ν•©λ‹ˆλ‹€. κ±°μ ˆλ˜μ—ˆμŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ μš°λ¦¬λŠ” 수백 λͺ…μ˜ μ‚¬λžŒλ“€μ΄ μ›ν•˜λŠ” κΈ°λŠ₯에 λŒ€ν•΄ μ΄μ•ΌκΈ°ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ½”λ“œλŠ” μ œκ³΅λ˜μ—ˆμ§€λ§Œ κ΅¬ν˜„λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. κ΅¬ν˜„λ˜μ§€ μ•Šμ€ 이유λ₯Ό μ΄ν•΄ν•˜μ§€ λͺ»ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

κ·€ν•˜μ˜ κ²Œμ‹œλ¬Όμ— λŒ€ν•΄ @felipemullen μ—κ²Œ κ°μ‚¬ν•˜κ³  μ• λ‹ˆλ©”μ΄μ…˜ μž‘μ—…μ„ ν•΄μ£Όμ…”μ„œ 정말 λ„μ›€μ΄λ©λ‹ˆλ‹€.
λ„€, 5000 개의 μ˜€ν”ˆ ν‹°μΌ“ 쀑 ν•˜λ‚˜μ΄λ©° κ°€μž₯ λ§Žμ€ λ°˜μ‘κ³Ό λŒ“κΈ€μ„ 가진 μƒμœ„ 10 μœ„ μ•ˆμ— λ“€μ—ˆμŠ΅λ‹ˆλ‹€.
μ–΄μ¨Œλ“  ν›Œλ₯­ν•œ νŒμ€ μ—¬λŸ¬ μ»€μ„œμ™€ ν•¨κ»˜ ν™•μ‹€νžˆ μ‚¬μš©ν•  κ²ƒμž…λ‹ˆλ‹€.
이λ₯Ό κΈ°μ–΅ν•˜λ €λ©΄ λͺ…λ Ή νŒ”λ ˆνŠΈμ—μ„œ "일치"λ₯Ό κ²€μƒ‰ν•˜μ‹­μ‹œμ˜€.

@jrieken λ‚΄ PRμ—μ„œ onDidExecuteCommand λ₯Ό μ‚¬μš©ν•˜μ—¬ ν™•μž₯ API에 λͺ…λ Ή λ‘œκΉ…μ„ μΆ”κ°€ν•©λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜ λ‚΄λΆ€ APIκ°€ 있으며 VS Code의 핡심 κΈ°μ—¬λ‘œ "ν‚€ 바인딩 ꡐ사"λ˜λŠ” "맀크둜 기둝"κ³Ό 같은 κΈ°λŠ₯을 ν—ˆμš© ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

VS Code의 핡심에 이것을 μΆ”κ°€ν•˜λŠ” 데 μ•žμž₯μ„œκ³  μ‹ΆμŠ΅λ‹ˆλ‹€. λΉ λ₯Έ 좔적을 μœ„ν•΄ VS Code νŒ€μ˜ λˆ„κ΅°κ°€μ™€ μ—°λ½ν•˜μ—¬ μ ‘κ·Ό 방식을 μ‘°μ •ν•  수 μžˆλ‹€λ©΄ 쒋을 κ²ƒμž…λ‹ˆλ‹€.

cc @kieferrm @ alexr00 두 μ‚¬λžŒμ΄ λ‚΄ μ›λž˜ API 변경에 λŒ€ν•΄ 반볡 / μ°Έμ‘°

λ‚˜λŠ” 이것이 OP의 μš”μ²­μ„ μ²˜λ¦¬ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” 것을 μ•Œκ³  μžˆμ§€λ§Œ VS2010의 버그가 λ§Žμ€ 맀크둜 κΈ°λŠ₯을 발견 ν•œ 이후 UltraEdit둜 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ν•˜κ³  λͺ¨λ“  맀크둜λ₯Ό λŒ€μ‹  λ³€ν™˜ν–ˆμŠ΅λ‹ˆλ‹€. κ·Έ μ΄ν›„λ‘œ ν–‰λ³΅ν–ˆμ§€λ§Œ Visual Codeμ—μ„œ 적극적으둜 μœ μ§€λ˜λŠ” 전체적인 맀크둜 κΈ°λŠ₯을보고 μ‹ΆμŠ΅λ‹ˆλ‹€.

이것에 λŒ€ν•΄ +100;) emacsμ—μ„œ vscode둜 μ „ν™˜ν–ˆμœΌλ©° 맀크둜 기둝을 μ›ν•©λ‹ˆλ‹€ ...

4 λ…„μ˜ μ œμž‘ κΈ°κ°„ ... Microsoft에 μ˜€μ‹œλ©΄ vscodeμ—μ„œ 맀크둜 기둝 및 μž¬μƒ κΈ°λŠ₯을 κ°–κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

@jrieken λ‚΄ PRμ—μ„œ onDidExecuteCommand λ₯Ό μ‚¬μš©ν•˜μ—¬ ν™•μž₯ API에 λͺ…λ Ή λ‘œκΉ…μ„ μΆ”κ°€ν•©λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜ λ‚΄λΆ€ APIκ°€ 있으며 VS Code의 핡심 κΈ°μ—¬λ‘œ "ν‚€ 바인딩 ꡐ사"λ˜λŠ” "맀크둜 기둝"κ³Ό 같은 κΈ°λŠ₯을 ν—ˆμš© ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

VS Code의 핡심에 이것을 μΆ”κ°€ν•˜λŠ” 데 μ•žμž₯μ„œκ³  μ‹ΆμŠ΅λ‹ˆλ‹€. λΉ λ₯Έ 좔적을 μœ„ν•΄ VS Code νŒ€μ˜ λˆ„κ΅°κ°€μ™€ μ—°λ½ν•˜μ—¬ μ ‘κ·Ό 방식을 μ‘°μ •ν•  수 μžˆλ‹€λ©΄ 쒋을 κ²ƒμž…λ‹ˆλ‹€.

cc @kieferrm @ alexr00 두 μ‚¬λžŒμ΄ λ‚΄ μ›λž˜ API 변경에 λŒ€ν•΄ 반볡 / μ°Έμ‘°

μ–΄λ–»κ²Œ μ§€λ‚΄μš”? ν™•μž₯ κΈ°λŠ₯도 λ§Œλ“€ 생각 μ€‘μž…λ‹ˆλ‹€.

λ‚˜λŠ” 그것이 λ˜‘κ°™μ§€ μ•Šλ‹€λŠ” 것을 μ•Œκ³  μžˆμ§€λ§Œ, 기둝 맀크둜둜 μ°Ύκ³  있던 것을 λŒ€μ²΄ ν•  쒋은 ν™•μž₯이 μžˆμŠ΅λ‹ˆλ‹€ : https://marketplace.visualstudio.com/items?itemName=TechnoFunnel.multiplecopypaste
μ—¬λŸ¬ 클립 λ³΄λ“œλ₯Ό λ™μ‹œμ— μ €μž₯ν•  μˆ˜μžˆλŠ” ν™•μž₯ ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€.

@ njoppi2 λ‚˜λŠ” λ‹€μ‹œ λ“€μ—ˆκ³  그듀은 맀크둜 기둝을 코어에 μΆ”κ°€ν•˜κΈ° μœ„ν•΄ μ™ΈλΆ€ PR을 받아듀이지 μ•Šμ„ 것이라고 λ§ν–ˆμŠ΅λ‹ˆλ‹€. κΈ°λŠ₯μ—λŠ” λ””μžμΈκ³Ό λ§Žμ€ ν…ŒμŠ€νŠΈκ°€ ν•„μš”ν•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

ν™•μž₯ κΈ°λŠ₯도 λ§Œλ“€ 생각 μ€‘μž…λ‹ˆλ‹€.

참고둜 ν˜„μž¬ ν™•μž₯ API둜 맀크둜 기둝 ν™•μž₯을 λ§Œλ“€ μˆ˜μžˆλŠ” 방법이 μ—†μŠ΅λ‹ˆλ‹€.

이것은 κ°€μž₯ 많이 μš”μ²­ 된 5 μœ„ κΈ°λŠ₯μ΄λ―€λ‘œ 희망이 μžˆμŠ΅λ‹ˆλ‹€. λ‚˜λ₯Ό μœ„ν•΄ 이것은 λ‚΄κ°€ λ‹€λ₯Έ νŽΈμ§‘κΈ°λ₯Ό μœ μ§€ν•˜λŠ” ν•˜λ‚˜μ˜ κΈ°λŠ₯이며,이 κΈ°λŠ₯을 μΆ”κ°€ν•˜λ©΄ 말 κ·ΈλŒ€λ‘œ λͺ¨λ“  것에 μ½”λ“œλ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

_ 이것이
기둝 ν•  ν•„μš”λ„ μ—†μŠ΅λ‹ˆλ‹€. ν‚€ μž…λ ₯, 맀개 λ³€μˆ˜ν™” 된 vscode λͺ…λ Ή 등을 μ‚¬μš©ν•˜μ—¬ 맀크둜λ₯Ό μŠ€ν¬λ¦½νŒ…ν•˜κ³  ν•΄λ‹Ή λ§€ν¬λ‘œκ°€ λ‚΄κ°€ μ„ νƒν•œ ν‚€ λ°”μΈλ”©μ—μ„œ μ‹€ν–‰λ˜λ„λ‘ν•©λ‹ˆλ‹€.

@planetwarevince 맀크둜 사령관을 λ³΄μ…¨μŠ΅λ‹ˆκΉŒ? λ…ΉμŒμ€ν•˜μ§€ μ•Šμ§€λ§Œ λ‚˜λ¨Έμ§€λŠ”ν•©λ‹ˆλ‹€.

2000 λ…„λΆ€ν„° 2014 λ…„κΉŒμ§€ EditPlus μ‚¬μš©μž, Notepad ++ 2014-2017, 그리고 μ§€κΈˆμ€ VSCodeλ‘œμ„œ 맀크둜 기둝을 ν•  μˆ˜μžˆλŠ” κΈ°λŠ₯이 ν•„μš”ν•©λ‹ˆλ‹€. μ–΄λ–€ ν™•μž₯ ν”„λ‘œκ·Έλž¨μ—μ„œλ„μ΄ κΈ°λŠ₯을 찾을 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. 이 κΈ°λŠ₯을 κ΅¬ν˜„ν•  μ‹œκ°„μž…λ‹ˆλ‹€. λŒ€λΆ€λΆ„μ˜ μ‚¬μš©μž 기반이 ν˜œνƒμ„λ°›μ„ 것이라고 μƒκ°ν•©λ‹ˆλ‹€.

이것이 κΌ­ ν•„μš”ν•©λ‹ˆλ‹€. λ…ΉμŒ 및 μž¬μƒμ€ λ‹€λ₯Έ λ§Žμ€ νŽΈμ§‘κΈ°μ—μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΅œκ·Όμ— VSCode둜 μ „ν™˜ν–ˆμŠ΅λ‹ˆλ‹€. μŠ¬ν”„κ²Œλ„ λ‹€λ₯Έ νŽΈμ§‘κΈ°λ₯Ό λ‹€μ‹œ μ„€μΉ˜ν•΄μ•Όν•©λ‹ˆλ‹€. λ°˜λ³΅μ μ΄μ§€λ§Œ 슀크립트 μž‘μ„±μ΄ μ–΄λ €μš΄ νŽΈμ§‘ μž‘μ—…μ„ν•΄μ•Όν•©λ‹ˆλ‹€.

μ‹€μ œλ‘œ 이것은 VS Codeμ—μ„œ κ°€μž₯ κ·Έλ¦¬μ›Œν•˜λŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€. μ§€κΈˆμ€ 주둜 맀크둜 기둝 및 μž¬μƒ κΈ°λŠ₯을 μœ„ν•΄ λ§Žμ€ ν…μŠ€νŠΈ νŽΈμ§‘μ— Notepad ++λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. Notepad ++ 용 Python ν”ŒλŸ¬κ·ΈμΈμ„ μΆ”κ°€ν•˜λ©΄ Pyhton 슀크립트λ₯Ό μž‘μ„±ν•˜μ—¬ νŽΈμ§‘κΈ°μ—μ„œ ν…μŠ€νŠΈλ₯Ό μ‘°μž‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ°€λŠ₯성은 λ¬΄ν•œν•©λ‹ˆλ‹€.

ν‚€λ³΄λ“œ / 메뉴-μ•‘μ…˜ λ…ΉμŒ 및 μž¬μƒ κΈ°λŠ₯을 μš”μ²­ν•˜λŠ” μ‚¬λžŒλ“€μ—κ²Œ λ‚΄ λͺ©μ†Œλ¦¬λ₯Ό μΆ”κ°€ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. μ €λŠ” 일상적인 μž‘μ—… (Textmate의 경우)μ—μ„œ κ΄‘λ²”μœ„ν•˜κ²Œ μ‚¬μš©ν•˜λ©° VSCode에 ν¬ν•¨ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. 감사.

+1 및 Notepad ++ Python νŽΈμ§‘κΈ°μ˜ μ‘°μž‘.

Neovim ν™•μž₯은 맀크둜 기둝을 μ§€μ›ν•©λ‹ˆλ‹€ : https://github.com/asvetliakov/vscode-neovim

Neovim ν™•μž₯은 맀크둜 기둝을 μ§€μ›ν•©λ‹ˆλ‹€ : https://github.com/asvetliakov/vscode-neovim

이 κΈ°λŠ₯에 λŒ€ν•΄ 검색 ν•  μœ„μΉ˜λ₯Ό μ•Œλ €μ£Όμ‹œκ² μŠ΅λ‹ˆκΉŒ? 이 ν”ŒλŸ¬κ·ΈμΈμ„ 톡해 맀크둜 기둝에 λŒ€ν•œ μ°Έμ‘°λ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

VScode와 같은 μ½”λ“œ IDEκ°€ 기본적으둜 맀크둜λ₯Ό μ§€μ›ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” 것은 정말 ν„°λ¬΄λ‹ˆμ—†λŠ” μΌμž…λ‹ˆλ‹€. 이 κΈ°λŠ₯이 ν•„μš”ν•©λ‹ˆλ‹€.

https://marketplace.visualstudio.com/items?itemName=nodename.vscode-hacker-typer-fork
ν”„λ ˆμ  ν…Œμ΄μ…˜ 쀑에 νŽΈμ§‘κΈ°μ—μ„œ μ½”λ“œ 쑰각을 κΈ°λ‘ν•˜κ³  μž¬μƒν•˜λŠ” 데이 도ꡬλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. λ¬Έμ œκ°€ κΈ°λ³Έ 지원에 λŒ€ν•œ κ²ƒμž„μ„ μ΄ν•΄ν•˜μ§€λ§Œ λ§Žμ€ μ‚¬μš©μžμ—κ²Œ μΆ©λΆ„ν•˜λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

(λ˜ν•œμ΄ ν™•μž₯은 μ‹€μ œ ν™•μž₯ HackerTyper의 μœ μ§€λ˜λŠ” ν¬ν¬μž…λ‹ˆλ‹€)

@felipemullen 사렀 κΉŠμ€ μ œμ•ˆμ„ ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€ (그리고 μ–΄λ””μ—μ„œ (^TT.*Track )([1-9]{1})$ 와 같은 μ •κ·œμ‹μ„ FIND에 μž…λ ₯ ν•œ λ‹€μŒ++Track [1-9] λ‹€μŒμ— EOLμ΄μžˆλŠ” λͺ¨λ“  μ§€μ μ—μ„œ μ»€μ„œλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 그런 λ‹€μŒ '0'을 μž…λ ₯ν•˜λ©΄ λͺ¨λ“  μ»€μ„œ μœ„μΉ˜μ— μ‚½μž…λ©λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜μ΄ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ €λ©΄ μ°ΎκΈ° / μ •κ·œμ‹ 창을 μ—΄μ–΄μ•Όν•˜λ―€λ‘œ λ°”κΎΈκΈ° λŒ€ν™” μƒμžμ— $ 10 $ 2λ₯Ό μž…λ ₯ν•˜μ—¬ λ™μΌν•œ μž‘μ—…μ„ μˆ˜ν–‰ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ½”λ“œ 슀 λ‹ˆνŽ«κ³Ό 같이 슀 λ‹ˆνŽ«μœΌλ‘œ μ°ΎκΈ° / λ°”κΎΈκΈ°λ₯Όλ‘œλ“œν•˜λŠ” 쒋은 방법이 μžˆλ‹€λ©΄.

μ–΄μ¨Œλ“ , λ‹Ήμ‹ μ˜ μ œμ•ˆμ€ λ‚΄κ°€ μ°Ύκ³ μžˆλŠ” λ§€ν¬λ‘œμ— 더 κ°€κΉκ²Œ λͺ‡ 번의 ν‚€ 슀트둜크λ₯Ό κ°€μ Έλ‹€ μ£Όμ§€λ§Œ 더 μ€‘μš”ν•œ 것은 λ‚΄κ°€ λ§‰μ—°ν•˜κ²Œ μ•Œκ³  μžˆμ—ˆμ§€λ§Œ 아직 μ‚¬μš©μ„ 보지 λͺ»ν•œ 닀쀑 μ»€μ„œμ˜ κ°œλ…μ„ λ‚΄κ²Œ μ†Œκ°œν–ˆλ‹€λŠ” 것이닀. κ°μ‚¬ν•©λ‹ˆλ‹€. λ―Έλž˜μ— μœ μš©ν•˜λ‹€κ³  ν™•μ‹ ν•©λ‹ˆλ‹€.

이것이 κ°€λŠ₯ν•œμ§€ μ•Œμ•„λ³΄κΈ° μœ„ν•΄ APIλ₯Ό λ‘˜λŸ¬ λ³΄μ•˜μŠ΅λ‹ˆλ‹€. commands 에 ν•˜λ‚˜μ˜ 이벀트λ₯Ό μΆ”κ°€ν•˜λ©΄ μ‰½κ²Œ κ΅¬ν˜„ν•  수 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

constructor() {
  ...
  vscode.commands.onDidExecuteCommand(this.onDidExecuteCommand, this, subscriptions);
  ...
}

private onDidExecuteCommand(evt: vscode.CommandExecuteEvent) {
  console.log(evt.name, ...evt.args);
}

λͺ¨λ“  λͺ…λ Ήμ˜ 이름을 보면 μ»€μ„œ 이동과 같은 λͺ…령을 톡해 λͺ¨λ“  λ³€κ²½ 사항을 λΌμš°νŒ…ν•˜λŠ” κ²ƒμ²˜λŸΌ λ³΄μž…λ‹ˆλ‹€. κ·Έλž˜μ„œ, 당신은 그것듀을 μΊ‘μ²˜ν•˜κ³  μž¬μƒν•˜κΈ° λ§Œν•˜λ©΄λ©λ‹ˆλ‹€. μ›ν•˜λŠ” λͺ¨λ“  κΈ°λŠ₯을 λͺ…령에 μ—°κ²°ν•  수 있기 λ•Œλ¬Έμ— ν₯미둜운 ν™•μž₯ κ°€λŠ₯성도 많이 μ—΄λ¦½λ‹ˆλ‹€. μ‚¬λžŒλ“€μ΄ λͺ…λ Ή 인수λ₯Ό 톡해 μ•”ν˜Έλ₯Ό λ³΄λ‚΄λŠ” 지 ν™•μ‹€ν•˜μ§€ μ•Šμ§€λ§Œ λ³΄μ•ˆ 문제의 μœ„ν—˜μ΄ μžˆμŠ΅λ‹ˆλ‹€. λͺ…령을 등둝 ν•  λ•Œ κ°€λ‘œ 챌 수 μžˆλŠ”μ§€ μ—¬λΆ€λ₯Ό 지정해야 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이 문제λ₯Ό ν•΄κ²°ν•˜λŠ” μ—‰λš±ν•œ 방법은 κΈ°λ‘ν•˜λ €λŠ” λͺ¨λ“  λͺ…λ Ή μœ„μ— μžμ‹  만의 μΈν„°νŽ˜μ΄μŠ€λ₯Ό λ§Œλ“€μ–΄ κΈ°λ‘ν•œ λ‹€μŒ vscode.command.executeCommand 둜 μ „λ‹¬ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. λ…ΉμŒ λ³€ν˜•μ— ν‚€λ³΄λ“œ μ»¨νŠΈλ‘€μ„ λ³΄λ‚΄λŠ” μ»€μŠ€ν…€ ν‚€ 바인딩과 νŽ˜μ–΄λ§ν•˜κ³  싢을 κ²ƒμž…λ‹ˆλ‹€. μ‚¬λžŒλ“€μ΄ 킀맡과 μΌμΉ˜ν•˜λ„λ‘ μ„€μ •ν•΄μ•Όν•˜κΈ° λ•Œλ¬Έμ— 고톡 슀러울 것 κ°™μŠ΅λ‹ˆλ‹€. 기둝 λ³€ν˜•μ„ 톡해 사물을 λ³΄λ‚΄λŠ” κΈ°μ‘΄ ν‚€λ§΅μ—μ„œ μƒˆ 킀맡을 잠재적으둜 μžλ™ 생성 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” λͺ¨λ“  것을 ν¬κ΄„ν•˜λŠ” μ˜κ΄‘μŠ€λŸ¬μš΄ ν‚€λ³΄λ“œ λ§€ν¬λ‘œκ°€ ν•„μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ‚΄κ°€ μ›ν•˜λŠ” 것은 Brief 이후에 μžˆμ—ˆλ˜ κ°„λ‹¨ν•œ λ…ΉμŒ / μž¬μƒλΏμž…λ‹ˆλ‹€. ν˜„μž¬λŠ” λ…ΉμŒ / μž¬μƒ λ²„νŠΌμ—λ§Œ Notepad ++λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
image

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