본문 바로가기
Study/Etc

Visual assist 의 코드 조각(#Snippets) 사용

by 뿡뿡대마왕 2016. 9. 6.
반응형


코딩을 하다 보면 매번 자주 쓰는 주석스타일이라던가 특정 문자열등을 사용해야 할 때가 있다.

예전에는 생각없이 그냥 타이핑으로 처리했는데 이게 너무 귀찮은것이 아닌가?

vs2008에서는 스크립트로 단축키를 입력하여 처리하는 방식이 있었는데 vs2013에는 해당 기능이 보이지 않아

검색을 시도...


code snippet이라고, 코드조각이라는 기능이 있는데 .. 자동완성기능 ~ 그걸로 대체할 수 있는것이 었음

하지만 내 vs2013에는 visual assist가 설치되어 있었고, vs2013에서 제공하는 code snippet은 잘 안먹는거 같았다.

(같이 사용하면 안되나? 내가 설정을 잘못했을 수도 있다.)

그래서 좀더 다시 찾아보니 Vsiaul assist에도 snippet 기능이 있는데 이를 활용하여 내가 자주 사용하던 몇가지들을

등록해 놓았다.

아래는 내가 추가하여 사용하던 내용임


** 셋팅 방법

 - vs2013에 설치된 visual assist 기준으로 알려드림메~~(타 vs개발톨도 별반 차이가 없을듯)


1. 우선 visual assist가 설치되어 있다면 상단 메누에 addon으로 메뉴가 추가되어 있을거고

아래 처림 visual assist options로 들어가자



 2. 옵션창에서 아래 화면과 같이 이동한다.

    - 좌측 Suggestions 선택후 "Edit VA snippets" 버튼 클릭


 3. 기본 함수 내용 주석 달아주는것을 수정할 것이므로 아래 처럼 한다.(참고로 함수주석은 내스퇄로~)

   - Type을 Refactoring 으로 선택하고 Document Method를 선택하여 수정한다.

     $YEAR$ : 연도

    $MONTH_02$: 월 (%02d 형식)

     .... 

    $로 시작되는건 매크로이다. 보면 대략적으로 어떤것인지 알수 있을것이다.



    자 위에처럼 하고 OK을 누른다.

   

4. 단축 키 맵핑 방법

    일단 vs2013 의 옵션 메뉴로 이동하여 아래 순서로 처리하자

          - 키보드 탭으로 이동하여 아래 그림처럼 refactordo 까지만 입력하면 아래그럼처럼 찾아진다.

            그 다음 바로가기 키 누르기 항목으로 이동하여 사용하자고 하는 키를 눌러준다.



난 위그림처럼 입력하고 할당 버튼을 클릭


 그럼 위에 그림처럼 키가 맵핑된다., 확인버튼을 클릭



자 일반적인 셋팅은 끝났고 ~ 실제 사용을 해보도록 합시다.

아래그림 처럼 테스트 함수를 만들어보았습니다.

 (return 값이 없네요...신경쓰지 마세용 주석달리는것만 볼것이니)


자 저기서 함수명을 선택되고 해놓고(함수명 더블클릭 드래그등으로..)

쉬트프+알트+ M키를 눌러보면!!!



오호~주석이 나의 스탈로 바껴서 나오는 군요~!!

저기서 필요한것만 쏙쏙 바꾸면 되겠음다.

이 이외에 간단한 주석할때 

///< 이름(날짜) : comment

요렇게 간단한 형식으로 주석들 달잖아요.. 근데 그걸 매번 일일이 치기 귀찮고 

그것도 요런방법으로 할 수 있는데요

마찬자기로 visual assist 옵션에 snippet editor창으로 이동하여 아래 절차대로 하면 됩니다.

 - 1번: All by title로 하고

- 2번: 추가버튼을 누르면 새로 등록할 수 있습니다.

- 3번: shortcut 자동완성기능이 나올 문자열입니다.

- 4번: 자동완성 선택시 나올 내용으로 

        ///< pung.pung(2016.09.06) : 

   위와 같이 하였습니다.

 


ok누르고 실제 ///< 요렇게 넣으면 자동완성기능이 나오고 선택하면 아래와같이 처리됩니다.


ㅋㅋ 참 편하죠?


정보는 공유되어야 한다 쭈욱~~







반응형

댓글