레이블이 Visual Assist X인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Visual Assist X인 게시물을 표시합니다. 모든 게시물 표시

2013년 3월 19일 화요일

Visual assist X snippet Created, Modified, Commented 주석 추가



1. Created 주석 snippet

IDE의 현재 커서에 Created 주석을 추가하는 snippet은 다음 그림과 같이 추가한다.



Title이나 Description은 사실 특별한 의미가 없으므로 아무렇게나 지정해도 되지만
Shortcut의 경우 위 그림과 같이 "//cr"로 설정해 놓은 후, IDE에서 현재 커서에
"//cr"을 치게되면 다음 그림과 같이 Created comment가 자동완성 창으로 출력되어
선택만 하면 바로 커서에 출력해 주므로 사용자의 편의에 따라 이름을 작성한다.




Shortcut 사용시 주의해야 할 점은 띄어쓰기를 할 수 없다는 것이다.
만약 Shortcut에 띄어쓰기를 하려고 하면 다음 그림과 같은 에러창이 출력된다.



다음은 Created 주석의 Shortcut 명령이다.

//cr

다음은 Created 주석의 code 원본이다.

// Created by gpande, $YEAR$/$MONTH$/$DAY$-$HOUR$:$MINUTE$:$SECOND$, (Started)
$end$
// Created by gpande, $YEAR$/$MONTH$/$DAY$-$HOUR$:$MINUTE$:$SECOND$, (End)

위 코드를 사용자의 편의대로 변경하여 사용가능하다.

2. Modified 주석 snippet


Modified 주석도 Created 주석과 마찬가지로 새로 추가한 후, 다음 code를 추가하여 생성한다.


Shortcut 명령 : 
//mo
Code :
// Modified by gpande, $YEAR$/$MONTH$/$DAY$-$HOUR$:$MINUTE$:$SECOND$, (Started)
$end$
// Modified by gpande, $YEAR$/$MONTH$/$DAY$-$HOUR$:$MINUTE$:$SECOND$, (End)

3. Commented 주석 snippet

Commented 주석도 Modified 주석과 마찬가지로 새로 추가한 후, 다음 code를 추가하여 생성한다.

Shortcut 명령 : 
//co
Code :
// Commented by gpande, $YEAR$/$MONTH$/$DAY$-$HOUR$:$MINUTE$:$SECOND$, (Started)
$end$
// Commented by gpande, $YEAR$/$MONTH$/$DAY$-$HOUR$:$MINUTE$:$SECOND$, (End)


2013년 3월 18일 월요일

Visual assist X snippet 백업



이 문서는 Visual assist X의 기능 중 snippet을 백업할 수 있는 기능에 대해 다룬다.


Visual assist X에서 생성/편집한 snippet은 시스템의 다음 경로에 저장되어 있다.
(Visual Assist X의 버전에 따라 다를 수 있으므로 사용에 주의)

Win XP :
C:\Documents and Settings\[사용자 이름]\Application Data\VisualAssist\Autotext

Win7 :
C:\Users\[사용자 이름]\AppData\Roaming\VisualAssist\Autotext

위 파일들을 백업해 놨다가 새로운 시스템에 적용하려면 백업된 파일의 압축을
해당 위치에 풀기만 하면 자동으로 설정될 것이다.


Visual assist X snippet 편집



이 문서는 Visual assist X의 기능 중 snippet을 편집할 수 있는 기능에 대해 다룬다.


Snippet 기능이란 자주 사용하는 코드나 주석들을 미리 등록해 놨다가 단축키로 바로 출력할 수 있는 기능이고 Visual studio macro와 비슷하다고 보면 된다.

이 문서를 적용할 수 있는 system 사양은 다음과 같다.
OS
Development tool
Programming language
Comment
Windows 7 32Bit
Visual studio 6.0 ~ 2012
Visual Assist X
V10.6.1842
Visual Assist X
V10.7.1925
C++

Windows 7 64Bit
Visual studio 6.0 ~ 2012
Visual Assist X
V10.6.1842
Visual Assist X
V10.7.1925
C++








Visual studio에 visual assist X를 설치하면 다음 그림과 같은 toolbar가 생성된다.
(설치한 visual assist X 버전이나 visual studio 버전에 따라 그림은 다를 수 있으므로 주의)




Toolbar"Insert VA Snippet" 버튼을 클릭하면 IDE 커서에 다음과 같은
Context menu가 출력된다.



위 메뉴에서 "Edit VA Snippets..." 메뉴를 선택하면 다음과 같은 snippet 편집 창이 출력된다.


C++이 선택되어 있는 것을 확인한 후왼쪽 상단에 있는 New 버튼을 클릭하여
새로운 Snippet을 생성한다.


새로운 snippet"Untitled"로 설정되어 있는데, Title, Shortcut, Description을 사용자가 원하는대로
변경하면 된다.


VS2010의 경우는 프로젝트를 생성하거나 open하지 않고 dummy file을 생성해도
Snippet 편집이 가능하지만 VS6.0의 경우는 dummy file을 생성하여 snippet을 편집하려고 하면
다음 그림과 같이 visual assist X가 활성화 되어 있어야 가능하다는 경고창이 출력된다.




그러므로 VS6.0에서 snippet을 편집하려면 기존에 생성되어 있는 project를 열거나
Dummy project를 생성하여 편집하도록 한다.