티스토리 뷰

728x90

단축키를 잘 사용한다 것은 해당 도구가 몸에 익었다는 의미 이기도 하고, 사용하는 단축키의 범위 만큼 도구가 제공하는 기능들을 잘 이해하고 있다는 의미 이기도 합니다. 많은 변화가 있었던 비주얼 스튜디오의 단축키 목록을 통해서 비주얼 스튜디오의 주요 기능을 정리해 봅니다.



■ 검색 및 치환


  • 검색 및 치환 : Ctrl+F, Ctrl+H
    솔루션내 전체 파일 검색 및 치환 : Ctrl+Shift+F, Ctrl+Shift+H
    파일 검색 결과는 결과창을 1,2로 구분해서 받을 수 있고, F8, Shift+F8로 결과 내부에서 이동할 수 있습니다.

  • 정규식, 와일드카드 작성 법 :


    검색 및 치환 화면에서 정규식이나 와일드카드 사용을 체크하고 선택후 정규식이나 와일드카드 둘중에 하나를 선택한 다음 "찾을 내용"이나 "바꿀 내용" 우측에 있는 [▶] 식 작성기(Expression Builder) 버튼을 클릭해서 위의 그림처럼 정규식이나 와일드카드 항목을 선택하여 식을 작성할 수 있습니다.

  • 검색 반복, 위로 반복 : F3, Shift+F3

  • 증분검색하기 : Ctrl+I, Ctrl_Shift+I
    검색글자를 늘이거나 줄여가면서 검색하는 기능. 백스페이스로 검색 내용을 줄일 수도 있습니다.

  • 범위선택한 내용을 창없이 검색 : Ctrl+F3, Ctrl+Shift+F3으로 앞뒤로 이동
    단어나 검색 내용을을 범위 선택한 상태에서 단축키를 사용하면 됩니다.



■ 이동


  • 파일로 이동 : Ctrl+Shift+G 
     include 문 등에서 해당 파일로 이동합니다.

  • 열려진 창들간의 이동 : Alt+F6, Alt+Shift+F6

  • 문서창내 탭간 이동 : Ctrl+Shift+F6

  • 문서창내 탭 닫기 : Ctrl+F4

  • 창 및 문서간 통합 이동 : Ctrl+Tab

  • 문서창내 탭들을 드롭다운리스트로 열기 : Ctrl+Alt+Down

  • 코드 정의로 이동 : F12, 우측마우스>정의로이동

  • 심볼정의 찾기 : Alt+F12

  • 코드 선언으로 이동 : Ctrl+F12

  • 참조하는곳 찾기 : Shift+F12

  • 돌아오기 : Ctrl+Shift+8, Ctrl+Shift+7
    Ctrl+- 가 직전 위치로 돌아 올수 있어서 편리함

  • 괄호, 대괄호(브레이스)간 이동 및 선택 :Ctrl+], Ctrl+Shift+]



■ 편집


  • 코드 자동 정렬 : Ctrl+KF

  • 현재문서를 다른 탭에 동일하게 열기 : 창>새창
    동일 파일에 대해서 여러개를 열수 있습니다.

  • 라인자르기 : Ctrl+L, Shift+Del, Ctrl+X 

  • 라인지우기 : Ctrl+Shift+L

  • 주석달기,해제 : Ctrl+KC, Ctrl+KU

  • 라인,단어,글자뒤바꾸기 : Alt+Shift+T, Ctrl+Shift+T, Ctrl+T

  • 자동완성 : Ctrl+J, Ctrl+Space, Alt+Right

  • 파라미터 정보 보기 : Ctrl+Shift+Space

  • 간단한 도움말 보기 : Ctrl+KI

  • 수직형 범위 선택 : Alt+Shift+방향키, Alt+좌마우스

  • 공백문자 보기/숨기기 : Ctrl+RW

  • 현재 아웃라인 기준으로 숨기기 : Ctrl+MM

  • 선택한 부분을 숨기기 : Ctrl+MH

  • 전체를 숨기기/보이기 : Ctrl+MO, Ctrl+ML



■ 디버깅


  • Break point창 열기 : Ctrl+Alt+B

  • 중단점 생성/삭제, 모두 삭제 : F9, Ctrl+Shift+F9 

  • 모든 Break를 잠시 Enable/Disable 시키기 : Alt+DN

  • 실행,디버깅 : Ctrl+F5,F5

  • 커서까지 실행 : Ctrl+F10

  • Step over : F10

  • Step in : F11

  • Quick Watch : Shift+F9

  • 클래스뷰 : Ctrl+KV

  • 예외처리 뷰 : Ctrl+Alt+E



■ 도구


  • 코드조각 관리/삽입: Ctrl+KB, Ctrl+KX

  • 도구상자 다루기 : Ctrl+Alt+X, 모두열기 : *, 모두닫기 : /

  • 윈도우 레이아웃 : Design view, Debugging View, Full Screen(Shift+Alt+Enter), File View

  • 속성 창, 속성 페이지 : F4, Shift+F4



■ 사용 팁


  • 검색/치환 실시후 검색창 닫기
    도구>옵션>환경>찾기바꾸기에서 첫검색후 창숨기기하면 됩니다.

  • 상단 찾기창 활용 : Ctrl+/ 로 찾기창으로 이동
    >명령으로 직접 기능 실행도 가능 합니다. 예를 들어 >Build.BuildSolution는 솔루션 빌드, >Edit.Copy는 복사를 수행합니다. 대부분은 메뉴나 툴바 아이콘으로 수행할 수 있는 것들 입니다.

    >Edit.Goto 30라고 입력하면 30라인으로 이동할 수도 있습니다.

  • 명령창 활용 : Ctrl+Alt+A
    상단 찾기창에서 >명령으로 직접 기능을 실행시키는 것과 동일 
    alias를 입력하면 수행할 수 있는 기능 명령들을 조회 할 수 있습니다. 아래는 alias로 조회한 명령들입니다. 약자를 사용할 수 있으므로 나름 유용하게 사용할 수도 있겠습니다.

    ? Debug.Print

    ?? Debug.QuickWatch

    AddProj File.AddNewProject

    alias Tools.Alias

    autos Debug.Autos

    bl Debug.Breakpoints

    bp Debug.ToggleBreakpoint

    callstack Debug.CallStack

    ClearBook Edit.ClearBookmarks

    close File.Close

    CloseAll Window.CloseAllDocuments

    cls Edit.ClearAll

    cmd View.CommandWindow

    code View.ViewCode

    d Debug.ListMemory

    da Debug.ListMemory /Ansi

    db Debug.ListMemory /Format:OneByte

    dc Debug.ListMemory /Format:FourBytes /Ansi

    dd Debug.ListMemory /Format:FourBytes

    DelBOL Edit.DeleteToBOL

    DelEOL Edit.DeleteToEOL

    DelHSp Edit.DeleteHorizontalWhiteSpace

    designer View.ViewDesigner

    df Debug.ListMemory /Format:Float

    disasm Debug.Disassembly

    dq Debug.ListMemory /Format:EightBytes

    du Debug.ListMemory /Unicode

    eval Debug.EvaluateStatement

    exit File.Exit

    format Edit.FormatSelection

    FullScreen View.FullScreen

    g Debug.Start

    GotoBrace Edit.GotoBrace

    GotoLn Edit.GoTo

    help Help.F1Help

    immed Tools.ImmediateMode

    InsertFile Edit.InsertFileAsText

    k Debug.ListCallStack

    kb Debug.ListCallStack

    Lcase Edit.MakeLowercase

    LineCut Edit.LineCut

    LineDel Edit.LineDelete

    ListMembers Edit.ListMembers

    locals Debug.Locals

    log Tools.LogCommandWindowOutput

    memory memory1

    memory1 Debug.Memory1

    memory2 Debug.Memory2

    memory3 Debug.Memory3

    memory4 Debug.Memory4

    n Debug.SetRadix

    nav navigate

    navigate View.WebBrowser

    new File.NewFile

    NewProj File.NewProject

    NextBook Edit.NextBookmark

    nf File.NewFile

    np File.NewProject

    of File.OpenFile

    op File.OpenProject

    open File.OpenFile

    OutlineDefs Edit.CollapsetoDefinitions

    p Debug.StepOver

    ParamInfo Edit.ParameterInfo

    pr Debug.StepOut

    PrevBook Edit.PreviousBookmark

    print File.Print

    props View.PropertiesWindow

    q Debug.StopDebugging

    r Debug.ListRegisters

    redo Edit.Redo

    registers Debug.Registers

    rtc Debug.RunToCursor

    save File.SaveSelectedItems

    SaveAll File.SaveAll

    SaveAs File.SaveSelectedItemsAs

    shell Tools.Shell

    StopFind Edit.FindInFiles /stop

    StopOutlining Edit.CollapsetoDefinitions

    SwapAnchor Edit.SwapAnchor

    t Debug.StepInto

    tabify Edit.TabifySelectedLines

    TaskList View.TaskList

    threads Debug.Threads

    TileH Window.TileHorizontally

    TileV Window.TileVertically

    ToggleBook Edit.ToggleBookmark

    toolbox View.Toolbox

    u Debug.ListDisassembly

    Ucase Edit.MakeUppercase

    undo Edit.Undo

    Untabify Edit.UntabifySelectedLines

    watch Debug.Watch

    WordWrap Edit.ToggleWordWrap

    | Debug.ListProcesses

    ~ Debug.ListThreads

    ~*k Debug.ListCallStack /AllThreads

    ~*kb Debug.ListCallStack /AllThreads 

  • 검색 결과 다르기 보이기
    레지스트리 편집기에서 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Find를 찾아서 
    Find Result Format에 적절한 파라미터 지정합니다. 예를 들어 $f$e($l): $t\r\n라고 입력하면 전체 경로 대신 파일명을 짧게 표시할 수 있습니다.

  • 도구의 동작 속도 높이기
    도구>옵션>환경>일반에서 애니메이션 효과를 주지 않거나 최소화

  • 도구의 색 스키마를 변경하기
    https://studiostyl.es/ 참조

    도구>설정가져오기, 내보내기에서 폰트와 컬러 설정을 import/export하는 방식 사용
    설정 초기화는 도구>옵션>폰트/색깔에서 기본값사용 선택

  • 비주얼 스튜디오를 특별하게 시작하기
    로깅하며 시작 : devenv.exe /log [파일명 옵션]
    안전모드로 시작 : devenv.exe /safemode
    설정 초기화 또는 특정 설정을 적용하여 시작 : devenv.exe /ResetSetting [설정파일 옵션]

  • 여러 프로젝트를 동시에 열기
    솔루션 속성에서 여러 프로젝트를 시작하도록 설정

  • 임시 프로젝트 만들기
    도구>옵션>프로젝트및솔루션>만들어질때 새 프로젝트 저장 옵션을 해제 합니다.

  • 단축키 조회 및 설정
    도구>옵션>환경>키보드

  • 명령창을 비주얼 스튜디오 도구로 연결하기
    도구>외부도구에서 %comspec%을 프로그램명으로 사용

  • 작업리스트 활용 : Ctrl+WT
    도구>옵션>환경>작업리스트>토큰에서 가능한 토큰 정의
    주석에 입력한 내용을 분석해서 관리할 수 있습니다.
    바로가기 설정(Ctrl+KH)해도 이곳에서 확인할 수 있습니다.



728x90
댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함