Contents
- 1. λ΄κ° μ°λ κ±° μ 리
- 2. Hot Key
- 2.1. Ctrl + Tab
- 2.2. Alt + w + w
- 2.3. Ctrl + F3
- 2.4. Ctrl + F
- 2.5. Alt + F8
- 2.6. Ctrl + T
- 2.7. Ctrl + T (리μμ€ μλν° λ€μ΄μΌλ‘κ·Έ λΆλΆμμ)
- 2.8. Ctrl + Alt + T
- 2.9. Ctrl + F2
- 2.10. Ctrl + Shift + F2
- 2.11. Alt + Mouse
- 2.12. Ctrl + Shift + 8
- 2.13. Ctrl + Shift + Left/Right
- 2.14. Ctrl + Up/Down
- 2.15. Ctrl + Z
- 2.16. Ctrl + Y
- 2.17. Alt + 0
- 2.18. Alt + 2
- 2.19. Ctrl + J ,K
- 2.20. Ctrl + ] / Ctrl + E
- 2.21. F1
- 2.22. F2
- 2.23. Shift + F2
- 2.24. F3
- 2.25. Shift + F3
- 2.26. F4
- 2.27. Shift + F4
- 2.28. F5
- 2.29. Shift + F5
- 2.30. F7
- 2.31. F9
- 2.32. F10
- 2.33. F11
- 2.34. Shift + F11
- 2.35. Ctrl + Shift + F9
- 2.36. F12
- 2.37. SHIFT + F12
- 2.38. Alt + E + I
- 3. Tip
1. λ΄κ° μ°λ κ±° μ 리 ¶
- μμ¦ νμ¬ λλ£λ λ¨Έκ°μ’λ€ λ¨Έκ° νΈνλ€ νλ©΄μ λκ³ μμ
- μκ³ λ³΄λ©΄ μλΉν νΈν visual μ©
- Visual C++ 6.0 μμ Helpλ©λ΄μ 보면 KeyBoardMapμ΄λΌλκ²μ΄ μλ€.
- Hot Keyλ₯Ό μ°λ©΄ μ’λ€. μ€νμμ λ¨μΆν€ μ°λκ±°λ κ°μμ΄μ λ€. λ§μ°μ€λ‘ μ€ννλκ±°λ ν€λ³΄λκΉμ§ κ°μ΄ μ°λκ²μ κ±°μ μ²μ§μ°¨μ΄λ€. κ·Έλ§νΌ μ μ©ν λ¨μΆν€λ₯Ό λ§μ΄ μ°λ©΄ μΈμλ‘ μ½λ© μλλ λΉ¨λΌμ§κ³ μμ€λΆμλ μλλκ±°κ°λ€. ^^;;
2.1. Ctrl + Tab ¶
- μΌμ’
μ νμ΄μ§λ₯Ό μ΄λμμΌμ£Όλ κΈ°λ₯μνλ€. AλΌλ νμ΄μ§λ₯Ό μ΄κ³ μμ
νλ€κ° BλΌλ νμ΄μ§λ₯Ό μ΄μλ€. κ·Έλ¦¬κ³ λ€μ AλΌλ νμ΄μ§λ₯Ό κ°κ³ μΆμλ Ctrl + Tabμ λλ₯΄λ©΄ κ°λ€. μ΄μ§ μ΄μ§ λλ¬μ£Όλ©΄ λ°λ‘ μ νμ΄μ§λ₯Ό μ΄λνλ κΈ°λ₯μ μννλ€. κ·Έλ¬λ€ κΈνκ² λλ₯΄λ©΄ μ΄λ¦° νμ΄μ§λ₯Ό κ³μν΄μ μ΄λνκ² λλ€.
- Ctrl + F6 μ΄λ κ°μ£ ? -_-ν¨μ¬ λ«κ΅°μ.. νμμΌλ‘ λκ³ .. γ
.γ
--μ νΈ
- Ctrl + F6 μ Ctrl + Tab λλ² μ°μ λ루기λ κ°λ€ ν --κ΄μ
- Ctrl + F6 μ Ctrl + Tab λλ² μ°μ λ루기λ κ°λ€ ν --κ΄μ
- μ¬μ©λ : ***** (λ¬΄μ§ λ§μ΄ μ¬μ© μμΌλ©΄ μ½λ©νκΈ° μ λ§ μ«μκ±°κ°μ)
2.2. Alt + w + w ¶
- Ctrl + Tab μ΄ μμλ κ·Έλλ§ μ΄κ±Έλ‘ μ΄μμμλ― νμ¬ μ΄λ €μ§ μλμ° μ°½μ΄ λͺ©λ‘μΌλ‘ λμ€λ©° μ ννλ©΄ μ΄λν¨ λ¨μ μ μλμ°μ°½μ λ릴μμμ νμΌμ΄λ¦ κΈΈλ©΄ μ§μ¦λ¨
- μ¬μ©λ : * ( λ λ³λ‘ μ¬μ©μν¨ Ctrl+Tabκ³Ό F12λ₯Ό λ μμ£Όμ΄μ©ν¨ )
2.3. Ctrl + F3 ¶
- Ctrl + Fλ₯Ό λλ₯΄λ©΄ μ°ΎκΈ° μ°½μ΄ λ¨λκ² μ²λΌ λ¨μ΄μλ€κ° 컀μλ₯Ό λκ³ Ctrl + F3μ λλ₯΄λ©΄ κ·Έ λ¨μ΄λ₯Ό μ°Ύμ μλΉν λ§μ΄ μ°λ ν€μΈλ° λ μΌλ§μ μ μμμ --; F3μΌλ‘ μ΄λ SHIFT+F3μ λ°λλ‘
- μ¬μ©λ : ****
2.4. Ctrl + F ¶
- λ¨μ΄ μ°ΎκΈ° λͺ¨λ₯΄λμ¬λμμκ±°κ°μ
- Ctrl + Dλ₯Ό λλ₯΄λ©΄ μμͺ½μ μμ κ²μμ°½μΌλ‘ κ°λλ€ --μ νΈ
- μ¬μ©λ : ****
2.5. Alt + F8 ¶
- Tab μ λ ¬μ΄ μλμ΄μλ μμ€λ₯Ό λΈλ μ§μ νκ³ Alt + F8 μ μ§κ·Έμ λλ¬μ£Όλ©΄ Tab μ λ ¬μ΄ λλ€.
- μ¬μ©λ : * (κ°λ νμν λκΉ μμ)
2.6. Ctrl + T ¶
- νμ¬ μ»€μμ μλ λ³μλ ν¨μμ typeμ΄ tooltipμΌλ‘ λμ΄
- μ¬μ©λ : * (F12λ₯Ό μ¬μ©ν¨)
2.7. Ctrl + T (리μμ€ μλν° λ€μ΄μΌλ‘κ·Έ λΆλΆμμ) ¶
- λ€μ΄μΌλ‘κ·Έ νΈμ§νλ λΆλΆμμ Ctrl + Tλ₯Ό λλ₯΄λ©΄ λ―Έλ¦¬λ³΄κΈ°κ° λλ€. μΌμͺ½ λ°μ Ready μμ λ λ°κ°μκ±Έ λΉκ²¨λ λ¨
- μ¬μ©λ : ** (κ·Έλ₯ μ€νμμΌμ λ΄)
2.8. Ctrl + Alt + T ¶
- λ©€λ² λ³μ / ν¨μ λͺ©λ‘μ΄ νμ
μ°½μΌλ‘ λνλ¨
- μ¬μ©λ : * (ν€λ₯Ό 3κ°μ© λλ₯Ό νμ΄ μμ γ
.γ
)
2.9. Ctrl + F2 ¶
- 1νλ
λκ° μλ―Όμ΄νμ΄ μ°λκ±Έ λ³΄κ³ μλΉν μ κΈ°νλ λΆλ§ν¬ νλ²λλ₯΄λ©΄ μ§μ νκ³ νλ² λλλ₯΄λ©΄ ν΄μ νλ€. μ§μ νκ³ λμ F2λ₯Ό λλ¬μ μ΄λνλ€ κ°μ νμ΄μ§λ§ λ¨
- μ¬μ©λ : ****
2.10. Ctrl + Shift + F2 ¶
- μ§μ λ λΆλ§ν¬λ₯Ό ν΄μ ν¨ μ΄κ²μ λͺ°λμλ F2λ‘ μ΄λνλ©΄μ μ§μ μ γ
.γ
- μ¬μ©λ : *
2.11. Alt + Mouse ¶
- μΈλ‘λ‘ λΈλ μ§μ μ¬λ§ν MSμ νμ λ€μ§μνλκ±° κ°μλ° μμ μ΅κ·Όμ μμ --;
- μ¬μ©λ : *
2.13. Ctrl + Shift + Left/Right ¶
- λ¨μ΄λ¨μλ‘ λΈλ‘ μ€μ μλΉν λ§μ΄ μ°κ²λ¨ λ§μ°μ€λ₯Ό μ΄μ©ν μ λ¨μ΄μ λλΈ ν΄λ¦
- μ¬μ©λ : *****
2.15. Ctrl + Z ¶
- λͺ¨λ₯΄λ μ¬λμ΄ μμκ±° κ°μλ° μμ§ν 1νλ
μ€λ°μ―€μ μμλ€. Undo μ΄μ κ±°λ‘ λ³΅κ·(?)
- μ¬μ©λ : *****
2.17. Alt + 0 ¶
- μν¬μ€νμ΄μ€μ°½μΌλ‘ 컀μλ₯Ό μκΈ°κΈ°λ νλλ°, μν¬μ€νμ΄μ€ νμμ.. λ§μ°μ€λ‘ λκ° νκΈ°λλ¬Έμ..
- μ¬μ©λ : **
2.20. Ctrl + ] / Ctrl + E ¶
- λΈλ‘μ μ§μ μ°Ύμμ€ μ»€μλ₯Ό { λ } μ λ£κ³ λλ¬μΌν¨
- μ¬μ©λ : *** (λΈλ‘μ΄ λ§μλ κ½€ νΈλ¦¬)
2.24. F3 ¶
- μ°Ύμ λ¬Έμμ΄μ λνμ¬ (Ctrl+F3 μ΄λ Ctrl+F)μ λνμ¬ Next Search
- μ¬μ©λ : ****
2.26. F4 ¶
- μ»΄νμΌμ errorλ κ²½κ³ μ warningμ λνμ¬ νμ€μ© μ΄λν¨ λ μ 체 λ¬Έμμμ μ°ΎκΈ°(Alt + E + I) μμ μ°Ύμκ²°κ³Όμ λνμ¬λ F4λ‘ μ΄λ
- μ¬μ©λ : *****
2.32. F10 ¶
- λλ²κ·Έμ λΈλ μ΄ν¬ ν¬μΈνΈμ κ±Έλ Έμμ νμ€μ© λ΄λ €κ°λ©΄μ μ€ν
- μ¬μ©λ : *****
2.33. F11 ¶
- λλ²κ·Έμ μ€ν νλ€κ° ν¨μλ μ΄λ€ 루ν΄μΌλ‘ μμΌλ‘ λ€μ΄κ°μ μ€ν
- μ¬μ©λ : *****
2.35. Ctrl + Shift + F9 ¶
- λͺ¨λ λΈλ μ΄ν¬ ν¬μΈνΈλ₯Ό ν΄μ μλΉν νμν κΈ°λ₯μ΄λ ν΄λ°μ μλ°λ₯ κ°μ Έλ€ λλκ²μ λμμ£Όμ°λκ΄κ³λ‘ λ μμμ΄λ€.
- μ¬μ©λ : *
2.36. F12 ¶
- μμ μ΄λνλ κΈ°μ λ‘ BrowseGoToDefinition μ΄λΌκ³ ν¨ λ§μ°μ€ μ€λ₯Έμͺ½ νμ
λ©λ΄μλ λμ΄ μ¬μ©λ²μ μλ₯Ό λ€μ΄ fSelect()λΌλ ν¨μλ₯Ό μ¬μ©νμλ κ·Έν¨μλ΄μ©μ λ³΄κ³ μΆμΌλ©΄ fSelectμλ€κ° 컀μλ₯Ό λκ³ F12λ₯Ό λλ¦ (λ³μ,defineλ λ¨) κ·ΈλΌ fSelect()κ° κ΅¬νλ(?)κ³³μΌλ‘ μ΄λν¨ μ¬μ©νλ©΄ μμ£Ό μ μ©ν¨ λ¨μ μ *.ncb νμΌμ΄ μ‘°κΈ μ»€μ§ λ³λ¬Έμ μλ μ¬μ€ λ§μ°μ€ μ€λ₯Έμͺ½ νμ
μμ μ°λκ±Έ λ λ§μ΄ μ
- μ¬μ©λ : ***** (F12 μ Ctrl+Tabμ μ½€λ³΄λ‘ μ¬μ©νλ©΄ μ’μ F12λ‘ κ°λ€κ° Ctrl+TabμΌλ‘ λ€μμ΄ γ
γ
)
2.37. SHIFT + F12 ¶
- BrowseGotoReferenceλΌκ³ ν¨ ν¨μλ μ μΈλκ³³μΌλ‘ κ° μλ₯Ό λ€μ΄ ν΄λμ€ λ§΄λ² ν¨μλ©΄ ν΄λμ€ headerλ‘ κ°
- μ¬μ©λ : * (μ£Όλ‘ F12λ₯Ό μ¬μ©ν¨)
2.38. Alt + E + I ¶
- Find in File λ‘ νμ¬ νμ΄μ§κ° μλ μ 체 νμΌμμ μ°Ύμμ€ μμ€λΆμν λ νμ
- μ¬μ©λ : *****
3.1.1. header νμΌμμ cpp νμΌλ‘ ν κΈ ¶
- κ±°μ μ΄κ²λλ¬Έμ κΉμλ€κ³ λ΄λ 무κ΄ν μ λλ€.
- Ctrl + Shift + H λ₯Ό λλ₯΄λ©΄ ν΄λμ€ headerμμ cppλ‘ cppμμ headerλ‘ μ΄λνλ€. νλ§λλ‘ μμΆ~!
- λ―Ώμλ§ν μμν΅μ νμΈν΄λ³Έκ²°κ³Ό WndTabs μ΅μ λ²μ μ λ¨μΆν€κ° λ°κΌλ€κ³ νλλ° λ¨Όμ§ λͺ¨λ₯΄κ² λ€. λ³μμμ΄ μ§κΈ μλ λ²μ (2.50)μ μ
- μ°Έκ³ λ‘ Visual assistμμλ μ§μνλ€κ³ λ€μλλ° λͺ¨λ₯΄κ² λ€.
3.1.2. μ΄μ΄λ³Έ νμ΄μ§ μ λ ¬ ¶
- WndTabsλ₯Ό κΉλ©΄ μΈνΈλΌ μλνΈμ²λΌ νΈμ§μ°½λ°μ μ΄μ΄λ³Έ νμ΄μ§λ€μ΄ λμ¨λ€. κ·Όλ° μ΄μ΄λ³Έ νμΌμ΄ λ§μκ²½μ° λ¨Έκ° λ¨Όμ§ λͺ¨λ₯΄κ²λλ€.
- κ·Έλ΄κ²½μ° Ctrl + Shift + O(μνλ²³)μ λλ₯΄λ©΄ μ΅κ·Όμ μ΄μ΄λ³Έ νμ΄μ§λ€μ΄ μμͺ½μΌλ‘ λμ€κ² λλ€. μ΄κ²λ μ’ μ μ©ν¨
3.2. Visual Assist ¶
- μλ
μ―€μ μ²μμμλ€. μ μνμ΄ μλμ νμλ€.
- νμ¬λ€μ΄μμ 본격μ μΌλ‘ μ¨λ΄€λλ° μ’λ€. νΈνκ³ μλ νλ €νκ³ κ·Όλ° λ¬Έμ κ° μλ€. μ μ μΌλ‘ λνν
ν΄λΉλλκ±°μ§λ§
- μ΄κ±°μ μ’ μ΅μν΄μ§λκΉ μ΄κ±Έ μμ°κ³ μμ€λ₯Ό 보면 μ μμ΄ μλλκ²μ΄λ€. --; κ·Έλμ κ²°κ΅ μμ΄λ€. μ© λμ λ¬Έμ κ° μλ --;
- λμ λ¨μΆν€λ₯Ό λ§μ΄ μ΅νμ λλ¦λλ‘ νΈνκ² μ°κ³ μλ€.
3.2.1. μ ¶
- κ°μ₯ λ§μ λ€μλλΆλΆμ΄λ€. λ³μλ₯Ό μ°λ©΄ κ·Έ λ³μκ° μλμ§ μλμ§ μμΌλ‘ νμν΄μ€λ€. λ³μκ° μ‘΄μ¬νλ©΄ μ
μ νμ μμΌλ©΄ μ§μ κ²μ μ
- μ΄λ°μμΌλ‘ νμλ₯Ό ν΄μ£Όμ΄μ νΈνμλ€.
3.2.2. Ctrl + c μ μ₯ ¶
- Ctrl + cλ‘ λ³΅μ¬ν΄λ
Όκ²μ μ μ₯ν΄μ€λ€. μΈλλ Ctrl + Shift + V λλ₯΄λ©΄ (λ§λ?) 리μ€νΈκ° λμ¨λ€. νΈλ¦¬ν κΈ°λ₯
3.3. Customize ¶
- λ©λ΄μ Toolsμ 보면 Customizeλ λ©λ΄κ° μλ€. μλ§λ λΉμ£ΌμΌ c++μ λλ§λλ‘ κ΅¬μ±ν΄λΌ μ΄λ°κ±° κ°μλ° κ·Έμ€νκ°μ§ μ°λκ²μ΄ μλ€.
- Commands νμ 보면 Category κ° μλ€ κ±°κΈ° 콀보λ°μ€λ₯Ό 보면 μ¬λ¬κ°μ§ μΉ΄ν
κ³ λ¦¬κ° μλλ° λ¨μΆν€λ λ©λ΄ μμ°κ³ λ μ΄κ±° λΆμ¬λκ³
- μ°κ²νλ €κ³ λ§λ€μ΄λ
Όκ±° κ°λ€. κ·Έμ€ Debug μΉ΄ν
κ³ λ¦¬μμ μμ Buttonsκ° λμ€λλ° κ±°κΈ°μ μλ°λ₯ λͺ¨μμ΄ μλ€. μλ°λ₯ λͺ¨μμ μ΅ν
- μκ³ μλ―μ΄ λΈλ μ΄ν¬ ν¬μΈνΈλ₯Ό μ§μ νλκ±°λ€. κ·Έ μμ μλ°λ₯μ Xμ²μλκ² μλλ° κ·Έκ²μ μ‘κ³ λλκ·Έν΄μ μνλ ν΄λ°μ λΆμΈλ€.
- μ΄κ²μ μμνλ―μ΄ λͺ¨λ λΈλ μ΄ν¬ ν¬μΈνΈλ₯Ό μμμ£Όλκ±°λ€. Ctrl + Shift + F9μ§λ§ μ΄κ²μ ν΄λ°μ λΆμ¬λκ³ μ°λ©΄ μλΉν νΈλ¦¬νλ€.
- λ¬λ μ°λκ±° μ΄κ±° νλλ€ ^^;;